This is my love letter to writing and Mac apps.
I use it for all my writing now.
Free while in beta βοΈ
Get it here: cogito.md
Posts by Fabrizio Rinaldi
Nothing felt right for how I actually write and work now: plain files, lots of folders, agents and scripts editing alongside me.
I wanted both: native and beautiful, powerful and calm.
So I finally built it. Fast, keyboard-first, polished, truly native.
I built my dream Markdown editor for Mac.
β Introducing Cogito (pronounced koh-gee-toh).
It started out of frustration: Obsidian is powerful but overwhelming. iA Writer is beautiful but feels built for a different era.
Claude with Typefully connected is pretty insane.
I have /finalize skill that I'm often using after working on something, to make it shippable.
It auto-fixes obvious issues, creates branch/PR if needed, simplifies where safe, consider blind spots and alternatives etc.
Working quite well for me. gists.sh/linuz90/8e0...
Great prompt I tried today:
βΊ Is there a smart way to make {file path} smaller and tighter, while actually making it achieve the same goals even BETTER?
This made some AGENTS .md files ~50% smaller, with no quality loss.
I'm shipping faster and faster thanks to my little "lwt" worktree helper.
Makes it so easy to spin up agents on tasks.
Now it even auto-splits the terminal in iTerm and Ghostty.
Some cool examples:
No sign-up, no tracking. Just a better way to read and share notes and code.
Killer use case: have your AI agent like OpenClaw share research, notes, or code with you as a pretty gist.
Drop it in a meeting chat and watch the reactions.
Free and open source βοΈ
GitHub Gists are useful but look terrible.
So Iβve built:
β gists.sh
Simply replace the domain in any gist URL with gists dot sh.
Youβll get:
β’ Clean typography and layout
β’ Great syntax highlighting
β’ Dark mode
β’ Multi-file gists with tabs
β’ Markdown that actually looks good
If you're using OpenClaw on Telegram, set up forum topics.
Turns one messy chat into organized topics. Each with its own isolated LLM session. Your finance chat never bleeds into your dev context.
Setup: enable Threaded Mode in BotFather, tell your agent to create topics and route messages.
It can also directly launch your favorite AI CLI on worktree creation.
Feel free to contribute and make it your own.
Worktrees are great but the terminal UX is terrible.
Built a small CLI that makes them usable for me.
It shows the status of each one clearly, and makes adding and removing super easy. Copies .env too (recursively) and optionally installs deps.
β github.com/linuz90/lwt
Whatever recurring need you have, ask your OpenClaw "should we make a skill and/or cron for this?" and it will guide you through it.
And just make sure to put your notes where it can access them and ask it to index them and point to the most important ones in USER .md.
I never wanted a "second brain", but here we are.
An indirect effect of sharing my notes with my OpenClaw is that my notes are now improving and compounding daily.
What if OpenClaw could make you feel like youβre the star in your own movie?
β Set up elevenlabs
β Choose a warm, enthusiastic voice
β Get an energetic soundtrack
β Ask it to prepare a great morning digest
β Tell it to use the voice + soundtrack
Insane to start the day like this πΏ
My bot pulls this every 30 minutes during heartbeats, so it knows whatβs up and whether to ping me.
Itβs truly context-aware:
- idle for hours + good recovery β suggests a walk
- late night + still on Mac + low HRV β nudges me to rest
- deep in work + music on β stays quiet
Now my agent can check /me for:
β’ Apple Health: sleep, HRV, recovery, resting HR, steps, active calories
β’ Mac: presence, idle time, focused app
β’ Spotify: now playing, recent tracks, top artists
β’ Steam/PlayStation: games played + time
β’ Slack: online/away, DND, status
β’ More (suggestions?)
A Telegram chat displays updates from a user, detailing sleep, gaming, music preferences, and recent development work.
I wanted OpenClaw to know what Iβm up to, but it runs isolated on a VPS.
So I had Claude Code build a /me endpoint on my Mac: a small Bun server that aggregates local data into one JSON blob.
Itβs locked down with Tailscale, so only devices on my private mesh can access it.
π§βπ³
I just find it annoying
Global AI agents guidelines for managing GitHub gists, commit rules, handling file conflicts, and planning strategies.
If you're using multiple AI agents across many projects, you need a global AGENTS file.
I keep mine in a dev folder, and symlink to:
~/CLAUDE . md (Claude Code)
~/AGENTS . md (Codex, Gemini, Cursor...)
This keeps behavior consistent across all agents.
We keep adding integrations, turning @typefully.com into a powerhouse.
Raycast, Zapier, MCP, AI skills, Claude... it's all there.
If you're a techie, this is THE social media tool to use.
It's like having a 24/7 social media manager in your terminal.
You keep shipping, and let your agents help you grow.
To get started:
βΈ npx skills add typefully/agent-skills
This uses the skills CLI from Vercel to guide you through setup.
Learn more: skills.sh/typefully/a...
Your favorite AI coding agents can now manage your socials.
We're finally shipping a Typefully skill today.
Our skill makes AI agents learn about Typefully, so they can help you draft, refine, schedule, add media, and a lot more π₯
It's quite magical to see it in action:
My M3 Air with 16GB of RAM isn't cutting it anymore though.
I think I'm getting the new MBP they'll announce soon.
I think I'm Conductor-pilled.
More improvements and features for Typefully incoming β‘
Damn Claude don't be too hard on yourself