Your AI-powered task management system that keeps you focused on what matters.
Brain dump into BACKLOG.md, tell your AI assistant to process it, and get organized tasks automatically prioritized based on your goals.
| Section | Status |
|---|---|
| Task Management | โ |
| Goal-driven Prioritization | โ |
| Knowledge Base | โ |
| Backlog Processing | โ |
| Session Evals | โ |
| MCP Server (optional) | โ |
Quick links: Quick Start ยท How It Works ยท Directory Structure ยท Daily Workflow
git clone https://github.com/amanaiproduct/personal-os.git
cd personal-os
./setup.sh
The setup will: - Create your workspace directories - Guide you through questions about your goals and priorities - Generate your personalized GOALS.md - Copy template files
Note: Python 3.10+ is only needed if you want to run the MCP server. The basic setup works with just bash.
# In your AI assistant (Claude Code, etc.)
"Read AGENTS.md and help me get organized"
BACKLOG.md (no structure needed)"Process my backlog" - Turn notes into tasks"What should I work on?" - Get AI suggestions"Show me my P0 tasks" - See urgent items"Mark [task] as done" - Complete work| Priority | Meaning | Limit |
|---|---|---|
| P0 | Do today | max 3 |
| P1 | This week | max 7 |
| P2 | Scheduled | - |
| P3 | Someday/maybe | - |
personal-os/
โโโ core/ # Reusable system components (public)
โ โโโ evals/ # Session evaluations
โ โโโ mcp/ # MCP server implementation
โ โ โโโ server.py # Core server with deduplication
โ โโโ templates/ # Template files for users
โ โ โโโ AGENTS.md # Comprehensive AI instruction template
โ โ โโโ config.yaml # Configuration template
โ โ โโโ gitignore # Gitignore template
โ โโโ README.md # Core system documentation
โ
โโโ Tasks/ # Your personal tasks (gitignored)
โโโ Knowledge/ # Reference docs & notes (gitignored)
โโโ BACKLOG.md # Your backlog inbox (gitignored)
โโโ GOALS.md # Your personalized goals (generated by setup)
โโโ AGENTS.md # Your AI agent instructions
โโโ setup.sh # Interactive setup script
Morning: "Show me today's priorities" โ Pick 1-3 tasks
During work: Brain dump into BACKLOG.md, save docs to Knowledge/
End of day: "Mark [task] as done"
Weekly: "Process my backlog" + "Clean up old tasks"
The core/ directory contains the reusable system. Contributions should:
- Not include personal information
- Be generic and configurable
- Include documentation
- Follow the existing patterns
This work is licensed under CC BY-NC-SA 4.0.
Copyright ยฉ 2025 Aman Khan. You may view, use, modify, and share this repo with attribution for non-commercial purposes. Commercial sale is not permitted, but you may use it internally for work and business.
Full license: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode