Skip to content
@Todo-AI

TodoAI

TodoAI: The Task-Based Operating System

"Stop managing tasks. Start completing them."

Vision

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

The Journey

Today: Enhanced Task Management

TodoAI-Todoist-Notepad - A natural notepad interface for Todoist that lets you manage tasks with simple text syntax.

Tomorrow: Intelligent Task Execution

AI agents that can understand and complete tasks autonomously, from "compile this code" to "order my favorite pizza."

Future: TodoAI Operating System

A new computing paradigm where tasks replace files as the atomic unit, and the notepad becomes your command line.

🏗️ Architecture Overview

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
Loading

📦 Repository Guide

Core Infrastructure

  • 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

Agent Ecosystem

  • TodoAI-Agents - AI-powered task completion

    • Core agent framework
    • Example agents
    • Security sandboxing
  • TodoAI-Examples - Learn by example

    • Sample tasks
    • Agent implementations
    • Integration patterns

User Interfaces

  • 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

Documentation

  • TodoAI-Docs - Learn everything
    • Vision documents
    • Technical specifications
    • Developer guides

🎯 Development Roadmap

Phase 1: Foundation (Now - 6 months)

  • ✅ TodoAI-Todoist-Notepad working prototype
  • ⏳ Hybrid notepad with annotations
  • ⏳ TodoAI Protocol v0.1 specification
  • ⏳ Basic agent framework
  • ⏳ 3-5 example agents

Phase 2: Protocol Development (6-12 months)

  • TodoAI Protocol v1.0
  • Runtime prototype
  • 10+ working agents
  • Developer documentation
  • Integration framework

Phase 3: Ecosystem Building (Year 2)

  • Agent marketplace
  • Visual task designer
  • Major platform integrations
  • Community growth
  • Performance optimization

Phase 4: Platform Evolution (Year 3+)

  • TodoAI Kernel
  • OS-level integration
  • Hardware optimization
  • Industry standardization

🔧 Get Started

For Users

  1. Try TodoAI-Todoist-Notepad today
  2. Use natural syntax: * Task description @label p1 tomorrow
  3. Watch your tasks sync with Todoist

For Developers

# 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)

For Contributors

  1. Check our Project Boards
  2. Read the Vision Document
  3. Join protocol discussions in TodoAI-Protocol
  4. Build example agents

🌍 Why TodoAI?

The Problem with Current Computing

  • 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

The TodoAI Solution

  • Task-centric: Organize by intention and outcome
  • AI-native: Agents handle execution details
  • Natural: Describe what you want in plain language

📊 Project Tracking

Organization Projects

  1. TodoAI-OS Vision Roadmap - Overall progress
  2. Protocol Development Board - Protocol work
  3. Agent Ecosystem Board - Agent development

Key Milestones

  • Organization created
  • Initial repositories setup
  • Protocol v0.1 specification
  • First working agent
  • Notepad annotation system
  • Developer documentation

🤝 Community

Contributing

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

Communication

  • Issues: GitHub issues for focused discussions
  • Projects: Track progress on our project boards
  • Coming Soon: Discord/Slack community

🔮 The Ultimate Vision

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.

📜 License

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.

Popular repositories Loading

  1. TodoAI-Runtime TodoAI-Runtime Public

    Local runtime for executing TodoAI tasks and agents

    1

  2. TodoAI-Protocol TodoAI-Protocol Public

    Task definition language and execution protocol for TodoAI-OS

  3. TodoAI-SDK TodoAI-SDK Public

    Developer tools and libraries for building TodoAI applications and agents

  4. TodoAI-Docs TodoAI-Docs Public

    Central documentation for the TodoAI ecosystem

  5. TodoAI-Examples TodoAI-Examples Public

    Example tasks, agents, and integrations for TodoAI

  6. TodoAI-Agents TodoAI-Agents Public

    Core agent framework for autonomous task execution

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…