diff --git a/README.md b/README.md
new file mode 100644
index 0000000..bad5c0b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,166 @@
+
+ πΏ MoAI
+
+
+
+ Master of AIs
+ Multi-model AI roundtable for collaborative brainstorming
+
+
+
+
+
+
+
+
+---
+
+## π‘ The Idea
+
+Instead of asking **one** AI a question, ask a **team** of AIs.
+
+```
+You: "How should we architect our new microservice?"
+
+βββββββββββ βββββββββββ βββββββββββ
+β Claude β β GPT β β Gemini β
+ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ
+ β β β
+ βΌ βΌ βΌ
+ "Event "Start "Consider
+ sourcing simple, the team's
+ gives you monolith experience
+ audit first..." level..."
+ trails..."
+ β β β
+ ββββββββββββββΌβββββββββββββ
+ βΌ
+ π€ Discussion Rounds
+ βΌ
+ π Consensus Summary
+```
+
+Models see each other's responses, debate, agree, disagree, and build upon ideas. You get richer, more diverse insightsβthen export everything as clean markdown.
+
+---
+
+## β¨ Features
+
+| Feature | Description |
+|---------|-------------|
+| π **Open Mode** | Ask all models in parallelβget diverse initial takes |
+| π¬ **Discuss Mode** | Sequential rounds where models respond to each other |
+| π― **@Mentions** | Direct questions to specific models: `@claude explain more` |
+| π€ **Consensus** | Auto-generated summary of agreements & disagreements |
+| π **Projects** | Organize discussions by topic with persistent context |
+| π€ **Export** | Beautiful markdown documents of entire discussions |
+
+---
+
+## π Quick Start
+
+```bash
+# Clone & setup
+git clone https://git.example.com/mikkel/moai.git
+cd moai
+uv sync # or: pip install -e ".[dev]"
+
+# Configure
+cp .env.example .env
+# Edit .env with your tokens
+
+# Run
+python -m moai.bot.main
+```
+
+---
+
+## π€ Telegram Commands
+
+### Projects
+```
+/projects List all projects
+/project new "Name" Create project
+/project select Switch project
+/project models claude,gpt,gemini
+```
+
+### Discussion
+```
+/open Ask all models (parallel)
+/discuss [rounds] Start discussion (default: 3 rounds)
+@claude Direct message to Claude
+@gpt Direct message to GPT
+/stop End current discussion
+```
+
+### Output
+```
+/consensus Generate agreement summary
+/export Export as markdown
+```
+
+---
+
+## ποΈ Architecture
+
+```
+ββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββ
+β Telegram Bot ββββββΆβ Python Backend β
+β (thin client) β β β
+ββββββββββββββββββββ β ββββββββββββββ βββββββββββββββ β
+ β β Handlers β β Orchestratorβ β
+ β βββββββ¬βββββββ ββββββββ¬βββββββ β
+ β β β β
+ β βΌ βΌ β
+ β ββββββββββββ βββββββββββββ β
+ β β SQLite β β AI Client β β
+ β ββββββββββββ βββββββ¬ββββββ β
+ βββββββββββββββββββββββββΌββββββββββ
+ β
+ βββββββββββββββββββββββββΌββββββββββ
+ β Requesty / OpenRouter β
+ β βββββββββββ¬ββββββββββ¬βββββββββ β
+ β β Claude β GPT β Gemini β β
+ β βββββββββββ΄ββββββββββ΄βββββββββ β
+ βββββββββββββββββββββββββββββββββββ
+```
+
+---
+
+## π Roadmap
+
+- [x] **M1** Bot basics (`/help`, `/status`)
+- [ ] **M2** Project CRUD
+- [ ] **M3** Single model Q&A
+- [ ] **M4** Open mode (parallel)
+- [ ] **M5** Discuss mode (sequential)
+- [ ] **M6** Consensus generation
+- [ ] **M7** Markdown export
+- [ ] **M8** @mention support
+- [ ] **Phase 2** Web UI
+
+---
+
+## π οΈ Tech Stack
+
+| Layer | Technology |
+|-------|------------|
+| Bot | `python-telegram-bot` (async) |
+| Backend | Python 3.11+, FastAPI |
+| Database | SQLite β PostgreSQL |
+| AI Routing | Requesty / OpenRouter |
+| Linting | Ruff |
+| Testing | pytest |
+
+---
+
+## π License
+
+MIT Β© 2026
+
+---
+
+
+ Why ask one AI when you can ask them all? πΏ
+