Todos is a task-driven workspace for humans and AI agents. You give the "Chief" agent a one-sentence goal; it splits the work into standalone todos, assigns each by trade (frontend, backend, QA, DevOps), and starts them immediately — then keeps tracking progress and reports back as each stage moves forward. It is positioned as a lightweight, minimal, and restrained agent tool that works particularly well with DeepSeek models.
Key Features
- Chief Agent Orchestration: A coordinator agent that decomposes goals, assigns tasks by role, monitors progress, and reports autonomously.
- 700+ Models: GPT, Claude, DeepSeek, local models via Ollama, or any OpenAI-compatible endpoint — each agent picks its own model and thinking level.
- Runs on Your Machines: Execution happens on executors you own (Node.js and git only, no GPU needed); builds run in isolated git worktrees and PRs go straight to GitHub.
- Plan-then-Build: Every todo produces an approach before implementation, with a separate reviewer agent option and the diff, plan, and test runs kept on one thread.
- Live Preview & Download: Browse, preview, and download every file an agent delivers, without deploying.
- Cost Transparency: Itemized token usage and cost per model, with no markup on inference — your keys go straight to the providers.
- Skills & Memory: Learnings are banked as skills attached to agents and reused automatically; conclusions written to agent memory across rounds.
Use Cases
Who Should Use This Tool?
- Indie Developers: Solo builders who want an agent team (frontend, backend, QA, DevOps) working on their repo without cloud-sandbox lock-in.
- Small Teams: Teams of up to 3 people that want a shared Chief agent routing work across projects.
- DeepSeek Users: Developers who want a lightweight agent tool optimized for DeepSeek model economics with cloud coordination.
Problems It Solves
- Agent coordination overhead: Instead of prompting one agent to do everything, Chief divides work by trade and runs tasks in parallel.
- Vendor sandbox lock-in: Execution stays on your hardware, so speed and parallelism are yours to scale; the cloud only coordinates.
- Cost opacity: Per-model token and cost accounting with no inference markup keeps budgets predictable.
Pricing
| Plan | Price | Features |
|---|---|---|
| Free | $0/month | Solo use forever: Chief agent, todos, plans, builds, reviews, skills, memory. |
| Pro | $29/month | Flat per-team price (up to 3 people), no per-seat fees, no usage bills. |
You pay your model providers directly with the API keys and subscriptions you already have — including ChatGPT/Codex or GitHub Copilot subscription sign-in without an API key.
Advantages & Unique Selling Points
Compared to Competitors:
- Human + agent teams in one workspace: Mix human members and agent members; Chief routes work across both.
- Local execution, cloud coordination: Not a vendor sandbox — your machines run the builds, so there is no per-seat runtime fee.
- Model-neutral economics: 700+ models with per-agent selection and zero inference markup.
What Makes It Stand Out:
- The "Chief" abstraction that makes a multi-agent team feel like managing a single assistant.
- Extremely lightweight and restrained design that pairs well with DeepSeek's prefix-cache pricing.
- Two-stage plan/build with independent review built into every todo.
Getting Started
Quick Start Guide
- Install the app: Visit todos.dev and install the PWA on any device.
- Create a team: Invite human members by email and add agents with their model assignments.
- Register an executor: Run
tds starton a machine you own to register it as an executor. - Give Chief a goal: One sentence, and Chief splits, assigns, tracks, and reports.
Integration
Integrates with:
- GitHub (PRs), any OpenAI-compatible model endpoint, Ollama local models
- ChatGPT/Codex and GitHub Copilot subscriptions (one-time sign-in)
- Agent skills installed from GitHub
Frequently Asked Questions
Does it run my code in the cloud?
No — execution happens on machines you own. The Todos server only coordinates projects, conversations, and reviews.
Does it work well with DeepSeek?
Yes. Its lightweight, restrained design is particularly suited to DeepSeek models, and it supports any OpenAI-compatible endpoint.
What are the requirements for an executor machine?
No GPU required. Any computer that runs Node.js and git can be an executor; local models via Ollama are optional.
Alternatives
If Todos isn't the right fit, consider these alternatives:
- Reasonix: DeepSeek-native terminal agent in a single Go binary.
- CrewAI: Role-based multi-agent orchestration framework for developers.
- LangGraph: Low-level stateful agent orchestration from LangChain.
Tips & Best Practices
- Start with a clear one-sentence goal: Chief's decomposition quality depends on how concrete the goal is.
- Assign models deliberately: Put high-capability models on demanding roles and light models on simple work.
- Teach routines once: Use skills to encode repeatable processes (release runbooks, triage playbooks) so agents reuse them.
Conclusion
Todos rethinks agent teams as a task-driven workspace where a Chief agent decomposes, assigns, tracks, and reports — with execution staying on your own hardware and no inference markup. If you want a lightweight, cost-transparent multi-agent setup that works especially well with DeepSeek, Todos is worth trying.
Comments
No comments yet. Be the first to comment!
Related Tools
CrewAI
www.crewai.com
The leading multi-agent orchestration framework (Python). Define role-based agent teams — roles, goals, backstories — compose crews, assign tasks, and let agents collaborate. 30,000+ GitHub stars.
FastClaw
fastclaw.ai
Lightweight AI Agent runtime and Multi-Agent Framework written in Go. An Agent Factory that creates, manages, and runs AI agents with personalities (SOUL.md), memory, skills, and tools — single binary, any LLM, cloud-ready.
Google ADK
google.github.io/adk-docs
Google's open-source framework for building multi-agent AI applications. Hierarchical agent teams, shared state, code-native design, MCP support, live multimodal, and A2A interoperability — Python, Java, and Go.
Related Insights
After I Connected Obsidian to OpenClaw, It Started Helping Me Make Decisions
Once Obsidian stopped being just a place to store notes and started working with OpenClaw, it began helping me organize context, connect information, and improve real decisions.
Stop Cramming AI Assistants into Chat Boxes: Clawdbot Picked the Wrong Battlefield
Clawdbot is convenient, but putting it inside Slack or Discord was the wrong design choice from day one. Chat tools are not for operating tasks, and AI isn't for chatting.
The Twilight of Low-Code Platforms: Why Claude Agent SDK Will Make Dify History
A deep dive from first principles of large language models on why Claude Agent SDK will replace Dify. Exploring why describing processes in natural language is more aligned with human primitive behavior patterns, and why this is the inevitable choice in the AI era.