Udctl — AI skill for Claude Code
udctl (UnDercontrol) is a self-hostable workspace for tasks, notes and expenses, with a kubectl-style CLI (ud) and AI coding agents you dispatch from a task comment.
How to install Udctl
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open oatnil-top/udctl and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Udctl does
udctl (UnDercontrol) is a self-hostable workspace for tasks, notes and expenses, with a kubectl-style CLI (`ud`) and AI coding agents you dispatch from a task comment. Docs site source for udctl.com.
Alternatives in AI
- Multica — Make humans and AI agents work as one team — open-source and self-hostable 47.8k ★
- Open Dots — Open-source, self-hosted AI agent workspace and alternative to OpenAI Dots, Meta Muse, Grok Bot, Instinct, Man 5.5k ★
- Qiaomu Design — 偏执型设计顾问:反 AI 味设计 + 风格试衣间 + 58 站设计系统库的 Claude Code Skill Opinionated design advisor for Claude Code: anti-gener 513 ★
README
udctl
**udctl** (UnDercontrol) is a private workspace for people and AI agents: tasks, threads and knowledge live here; so do each agent's definition, skills and scheduling across your machines; and it works just as well for one person with no agents at all. One data source; web, desktop, mobile, CLI, and chat clients on top of it.
This repository is the source of the documentation site at **https://udctl.com** (English and 简体中文). The application itself is proprietary and free for personal use; its code is not in this repository.
Start here
| I want to… | Go to |
|---|---|
| Try it without installing anything | https://app.udctl.com |
| Install the desktop app (macOS, Windows, Linux), the iOS beta, the Android APK, or the Chrome web clipper | https://udctl.com/download |
| Run it on my own machine or server | https://udctl.com/self-hosting |
| Use it from the terminal | https://udctl.com/docs/cli |
| Let Claude Code, Codex, or Cursor manage my tasks | https://udctl.com/docs/cli-ai-integration |
| Read what changed in each release | https://udctl.com/docs/release-notes |
Self-host in one command
docker run -d -p 3000:8080 \
-e HOST_DOMAIN=http://localhost:3000 \
-e JWT_SECRET=change-me-to-a-random-string \
-e ADMIN_EMAIL=admin@example.com \
-e ADMIN_PASSWORD=changeme \
-v undercontrol-data:/app/data \
lintao0o0/undercontrol:latest
Frontend and backend ship in one image (amd64 and arm64). SQLite by default, PostgreSQL optional. A free Pro trial license (valid until 2027-01-03) is on the self-hosting page, and every environment variable is documented at https://udctl.com/configuration.
CLI
npm install -g @oatnil/ud # or: brew tap oatnil-top/ud && brew install ud
ud login
ud get tasks
The CLI is `ud`. Any terminal-based coding agent can drive it with the shell access it already has; the agent-facing setup instructions live at https://udctl.com/agent-setup/prompt.md and are served as plain markdown on purp
Related Skills
Editorzero
Open-source, self-hostable AI-native docs platform. Humans and AI agents as peer co-editors. Phase 1: architec
Khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule auto
Agentic Shopping Site
Landing site for Agentic Shopping Autopilot — open-source AI shopping agent that reads your notes first, then
Google Workspace MCP CLI
Google Workspace MCP server and CLI for Claude Code, Codex and AI agents. 38 tools for Gmail, Drive, Sheets, D
Mixedlane
Mixedlane — a friendly Jira-style tracker where people and AI agents plan and ship work together. Epics, stori
TelegramAgent
Self-hosted Telegram AI agent: Claude, OpenAI, Gemini, DeepSeek or free Groq. Live streaming replies, topics a
Related Agents
Sense Check Opus
Hunts self-defeating logic in anything a stranger has to get through — a site, a form, an onboarding flow, a s
Fk Librarian
Finds the right API pattern or prior evidence - Triton/TileLang/CuTe/CUDA docs, the starter templates in fastk
Kimi K28
External worker: kimi-code/kimi-for-coding at max effort, running in the kimi CLI. Give it a self-contained br