Last Updated: 09 February 2026
Build your own AI assistant in 5 minutes
- Python 3.10+ installed
- Terminal access (macOS Terminal, Windows PowerShell, or Linux)
- Git installed (download here)
- An agentic AI IDE — Antigravity, Cursor, or similar
# Clone the repository
git clone https://github.com/winstonkoh87/Athena-Public.git
cd Athena-Public
# Install in development mode
pip install -e .# Navigate to your project folder
cd ~/MyAssistant
# Initialize Athena workspace with all templates
athena initThis creates the full structure:
MyAssistant/
├── .athena_root # Workspace marker
├── .agent/
│ ├── workflows/ # start.md, end.md, save.md
│ ├── scripts/
│ └── skills/protocols/
├── .framework/modules/ # Core_Identity.md
└── .context/
├── project_state.md
└── memories/session_logs/
flowchart LR
A["pip install -e ."] --> B["athena init"]
B --> C["Open in IDE"]
C --> D["Type /start"]
D --> E["Ready!"]
- Open your workspace in your AI IDE
- Type
/start - Have a conversation
- Type
python -m athena save "Quick checkpoint"to save progress - Type
/endwhen done
Check .context/memories/session_logs/ — you should see your session log!
Note: These files are auto-generated by
athena init. Customize them as needed.
Defines your AI's personality and operating principles:
# Core Identity
## Who Am I?
An adaptive AI assistant — your strategic co-pilot, not just a chatbot.
## Operating Principles
1. **Memory First**: Log everything. Context is power.
2. **Proactive**: Anticipate needs, don't just react.
3. **Honest**: Challenge flawed assumptions respectfully.
4. **Modular**: One skill = one file. No monoliths.The /start, /end, and /save workflows are pre-configured to use SDK commands:
# Boot session
python -m athena
# Save checkpoint
python -m athena save "What happened"
# End session
python -m athena --end/think— Deep reasoning mode/research— Multi-source investigation/save— Manual checkpoint
Create protocol files in .agent/skills/protocols/:
01-problem-decomposition.md02-multi-path-reasoning.md
Tune .framework/modules/Core_Identity.md to match your preferences.
For advanced automation, see the examples/scripts/ folder:
parallel_swarm.py— Spawn multi-window parallel agent executionworktree_manager.py— Manage isolated Git worktreesgit_commit.py— AI-assisted semantic commits
| Problem | Solution |
|---|---|
| "No session log found" | Run /start first to create one |
| Scripts don't run | Check Python is installed: python3 --version |
| Workflow not recognized | Ensure file is in .agent/workflows/ |
You now have a self-improving AI assistant.