General
What is Athena?
What is Athena?
Athena is an open-source framework for building AI agents with persistent memory. Unlike ChatGPT or Claude’s built-in memory, Athena stores everything in Markdown files you own — portable, version-controlled, and model-agnostic.
Is this just a prompt library?
Is this just a prompt library?
No. Athena is a system architecture:
.framework/— Your AI’s identity and operating principles.context/— Long-term memory (decisions, case studies, session logs).agent/— Workflows, scripts, and automation
Which AI models does Athena support?
Which AI models does Athena support?
Athena separates the IDE from the Reasoning Engine, so you are never locked into a single platform or model.1. The IDE (Where you type):
- Antigravity (Google)
- Cursor / VS Code
- Claude Code / Gemini CLI
- Gemini 3.1 Pro
- Claude Opus 4.6
- GPT-5.3
- Any LLM that can read your local Markdown files
Setup & Installation
How long does setup take?
How long does setup take?
5 minutes for the basic install:For full power features (vector search, GraphRAG), budget 30-60 minutes.
Do I need API keys?
Do I need API keys?
Minimal setup: No API keys required. Works with local files only.Full setup (recommended):
ANTHROPIC_API_KEY— For Claude reasoningGOOGLE_API_KEY— For embeddings (text-embedding-004)SUPABASE_URL+SUPABASE_ANON_KEY— For vector database (optional)
Does it work with Cursor? Windsurf?
Does it work with Cursor? Windsurf?
Yes. Athena is IDE-agnostic. Use:
I already have a project — do I need to move it into Athena?
I already have a project — do I need to move it into Athena?
No. Three options:
All three work. Start with Standalone and adjust to taste.
| Mode | How | Best For |
|---|---|---|
| Standalone | Open Athena/ as your workspace. Navigate to your project from there. | All-in-one brain |
| Multi-Root | Open your project → File → Add Folder to Workspace → select Athena/ | Existing repos |
| Nested | Drop your project folder inside Athena/ | Quick prototypes |
I work with clients — where does their data go?
I work with clients — where does their data go?
Keep Athena as your personal brain. Create client folders outside the workspace (e.g.,
~/Desktop/Client-A/). When working on a client project, point Athena to that external folder. This keeps your personal context clean and prevents client data from polluting your memory bank.When the engagement ends, archive the generalized learnings back into Athena (strip client-specific data) and archive or delete the external folder. Athena keeps the wisdom. The client keeps the execution.Cost & Performance
How much does it cost to run?
How much does it cost to run?
| Component | Cost |
|---|---|
| Basic usage (local files only) | Free |
| Embeddings (Google API) | ~$0.001 per 1K tokens |
| Claude API (direct calls) | Depends on usage |
| Supabase (vector DB) | Free tier available |
| GraphRAG (knowledge graph) | ⚠️ ~$50 one-time API cost |
What's the boot time?
What's the boot time?
| Mode | Time |
|---|---|
| Cold boot (first session) | ~1–2 minutes |
| Warm boot (cached) | < 5 seconds |
Privacy & Security
Where does my data go?
Where does my data go?
Local Mode: Everything stays on your machine. Zero data leaves.Cloud Mode: Only embeddings (vectors) are sent to Supabase. Raw text stays local.Hybrid Mode (default): Local files + cloud embeddings for search.
Is it safe to use for work?
Is it safe to use for work?
Yes, if you use Local Mode. For enterprise use, see the Security documentation for RLS policies and key management.
Still stuck?
- GitHub Issues: Report a bug
- Discussions: Ask a question