udctl
Explore. Capture. Distill. A private workspace for people and AI agents.
Available for macOS, Windows, and Linux · Built since September 2024
Other ways to use udctl:
Brought an AI agent? Paste this into it
Onboard your agent to udctl⧉See it in under two minutes.
Honestly? It's a lot of things.
ud pull lays your tasks out as plain .md files Obsidian opens as a vault; ud push them back. Sync ships with self-hosting — nothing you buy on top — and image attachments manage themselves: pulled down as ![[…]] embeds, pushed back onto the card.ud get, ud apply — the same cards, from your terminal.Sounds like a lot to learn? It would be — if you were the one operating it.
You don't have to. Leave one sentence on any card — @dev fix this bug — and that sentence starts an agent session: bound to the card, progress written back onto it, the result replied right under your words. Board, CLI, chat — one copy of the data underneath. Your AI drives all of it; you learn none of it.
You just chat.
Alfred handles the rest.
A private butler living in your Telegram: he understands, remembers, delegates, tracks — and results return to the chat.
Free for personal use · Self-hostable · Desktop, web, iOS & chat apps · Built since September 2024
Note this down: pricing page on the website by next Wednesday. And have someone look at that login bug from this morning.
Noted. I've created the pricing-page task and assigned it to webdev, due next Wednesday. The login bug is with prod-debug. I'll ping you when there's news.
—— two hours later ——
Login bug is fixed — expired sessions weren't refreshing. Pricing-page draft preview link coming tomorrow morning.
👍 nice
Don't want to learn an interface? Start with Alfred.
Everything above — tasks, ledger, the agent team — can be driven entirely by chatting with Alfred.
Five angles, one udctl
How udctl is put together
To you, it's a conversation. Underneath: memory, orchestration, and scheduling — three systems resting on an execution layer that does the real work.
Starting today, hand it to Alfred.
Get started with AlfredFree for personal use · Self-hostable · Running in five minutes
Prefer the terminal? npm install -g @oatnil/ud