"Stop managing tasks. Start completing them."
TodoAI is reimagining computing from the ground up. Instead of files and applications, we believe tasks should be the fundamental unit of computation.
Imagine a world where:
- You describe what you want done, not how to do it
- AI agents automatically complete tasks for you
- Everything from low-level operations to high-level goals is just a "task"
- Your computer truly works for you, not the other way around
TodoAI-Todoist-Notepad - A natural notepad interface for Todoist that lets you manage tasks with simple text syntax.
AI agents that can understand and complete tasks autonomously, from "compile this code" to "order my favorite pizza."
A new computing paradigm where tasks replace files as the atomic unit, and the notepad becomes your command line.
graph TD
subgraph "User Interfaces"
A[TodoAI-Notepad<br/>Natural text interface]
B[Future: TodoAI-CLI<br/>Command line]
C[Future: TodoAI-Voice<br/>Voice interface]
end
subgraph "Core Infrastructure"
D[TodoAI-Protocol<br/>Task definition language]
E[TodoAI-Runtime<br/>Execution engine]
F[TodoAI-SDK<br/>Developer tools]
end
subgraph "Agent Ecosystem"
G[TodoAI-Agents<br/>Agent framework]
H[Agent Marketplace<br/>Community agents]
end
subgraph "Integrations"
I[TodoAI-Todoist<br/>Todoist sync]
J[Future integrations<br/>Calendar, Email, etc]
end
A --> D
B --> D
C --> D
D --> E
E --> G
F --> G
G --> H
E --> I
E --> J
-
TodoAI-Protocol - The language of tasks
- Task specification format
- Execution semantics
- Agent interaction protocols
-
TodoAI-Runtime - The task execution engine
- Local task execution
- Agent orchestration
- Resource management
-
TodoAI-SDK - Build on TodoAI
- Developer libraries
- Task creation tools
- Agent development kit
-
TodoAI-Agents - AI-powered task completion
- Core agent framework
- Example agents
- Security sandboxing
-
TodoAI-Examples - Learn by example
- Sample tasks
- Agent implementations
- Integration patterns
-
TodoAI-Todoist-Notepad - Where it all begins
- Natural text task management
- Cross-platform (Windows, Mac, Linux, iOS, Android)
- Future: The TodoAI command line
-
TodoAI-Todoist - Todoist integration
- MCP server for Todoist sync
- Preserves existing workflows
- TodoAI-Docs - Learn everything
- Vision documents
- Technical specifications
- Developer guides
- ✅ TodoAI-Todoist-Notepad working prototype
- ⏳ Hybrid notepad with annotations
- ⏳ TodoAI Protocol v0.1 specification
- ⏳ Basic agent framework
- ⏳ 3-5 example agents
- TodoAI Protocol v1.0
- Runtime prototype
- 10+ working agents
- Developer documentation
- Integration framework
- Agent marketplace
- Visual task designer
- Major platform integrations
- Community growth
- Performance optimization
- TodoAI Kernel
- OS-level integration
- Hardware optimization
- Industry standardization
- Try TodoAI-Todoist-Notepad today
- Use natural syntax:
* Task description @label p1 tomorrow - Watch your tasks sync with Todoist
# Future: Create an agent
from todoai import Agent, Task
class PizzaOrderAgent(Agent):
def can_handle(self, task: Task) -> bool:
return task.type == "order_food" and "pizza" in task.content
def execute(self, task: Task) -> Result:
# Order pizza based on task parameters
return self.order_from_api(task.properties)- Check our Project Boards
- Read the Vision Document
- Join protocol discussions in TodoAI-Protocol
- Build example agents
- File-centric: We organize by documents, not by what we want to do
- App-centric: We think "which app?" instead of "what task?"
- Manual: We do the work instead of describing the outcome
- Task-centric: Organize by intention and outcome
- AI-native: Agents handle execution details
- Natural: Describe what you want in plain language
- TodoAI-OS Vision Roadmap - Overall progress
- Protocol Development Board - Protocol work
- Agent Ecosystem Board - Agent development
- Organization created
- Initial repositories setup
- Protocol v0.1 specification
- First working agent
- Notepad annotation system
- Developer documentation
We welcome contributions at all levels:
- Protocol Design: Help shape the future of computing
- Agent Development: Build agents that complete real tasks
- Documentation: Help others understand and use TodoAI
- Testing: Ensure reliability and security
- Issues: GitHub issues for focused discussions
- Projects: Track progress on our project boards
- Coming Soon: Discord/Slack community
One day, you'll open your TodoAI command line and type:
> Plan a vacation to Japan for next month
And TodoAI will:
- Research destinations based on your interests
- Find flights within your budget
- Book hotels you'll love
- Create an itinerary
- Set reminders for visa requirements
- Order travel essentials
- Even learn basic Japanese phrases for you
All automatically, all through the power of task-based computing.
TodoAI is open source. Individual repositories contain their specific licenses.
Ready to reimagine computing? Start with TodoAI-Todoist-Notepad and join us in building the future.
From the team that believes computers should work for humans, not the other way around.