📚 AZ1.AI llm IDE - Documentation Index
Quick Navigation: Find all project documentation organized by category
🚀 Getting Started
For New Contributors
- README.md - Project overview & quick start
- CLAUDE.md - AI assistant guidance & context
- Quick Start Guide - 5-minute setup
- Project Plan - 15 phases, 300+ tasks
For Continuing Work
- Latest Session - Previous context
- Session Context - Summary
- Project Status - Current state
- Next Steps - What's next
📖 Core Documentation
Design Documents
- Software Design Document (SDD) - System overview, architecture, data flow
- Technical Design Document (TDD) - Implementation details, API specs, schemas
- Architecture Overview - High-level system design
Architecture Decision Records (ADRs)
14 ADRs documenting key architectural decisions
Foundation:
State & Data:
- ADR-002: Zustand for State
- ADR-004: FoundationDB
- ADR-006: OPFS Browser Storage
- ADR-007: Multi-Session Architecture
UI Components:
llm & Agents:
Build:
📁 Documentation by Category
🏗️ Architecture
- architecture.md - System design overview
- sdd.md - Software design document
- tdd.md - Technical design document
- Diagrams - Mermaid architecture diagrams
📘 User Guides
- Quick Start - Get up and running in 5 minutes
- theia llm Extension - llm integration guide
- Workflow Modes - Using 4 llm modes
📊 Status & Progress
- Current Status - Project status
- Final Status - UI implementation status
- Build Complete - Build completion report
🔨 Build & Migration Logs
- Build Complete - Application build log
- theia llm Extension - Migration documentation
- xterm.js Fix - terminal customization
- Header/Footer Added - UI branding
🔄 Session Management
- Sessions Folder - All session exports
- Latest Session - llm migration
- Session Templates - Export templates
- Session Guide - How to export sessions
📋 Project Planning
- Project Plan - Complete task list
- Phase 1: Foundation ✅
- Phase 2: Infrastructure ✅
- Phase 3: theia llm ✅
- Phase 4: Session Mgmt 🔲
🔌 API Documentation
- API Folder - API specifications
- llm Service API - llm service interface
- MCP Server - MCP server documentation
🎯 Quick Links by Role
For AI Agents (Claude Code, LM Studio, etc.)
Start here every session:
- ✅ CLAUDE.md - Complete guidance for AI assistants
- ✅ Latest Session Context
- ✅ Project Plan
- ✅ ADR-014: theia Foundation
For Developers
Implementation guides:
- Quick Start - Setup environment
- TDD - Technical implementation details
- theia Extension Guide - Build extensions
- Source Code - Browse implementation
For Architects
Design decisions:
- SDD - System design
- Architecture - High-level overview
- All ADRs - Decision records
- Diagrams - Visual architecture
For Project Managers
Planning & tracking:
- Project Plan - All tasks
- Status Report - Current status
- Session History - Progress log
- README - Project overview
📈 Project Progress
Completion Status: ~22% (67/300+ tasks)
✅ Completed Phases
- Phase 1: Foundation Setup (100%)
- Phase 2: Core Infrastructure (100%)
- Phase 3: theia llm Extension (100%)
🔲 Upcoming Phases
- Phase 4: Session Management Extension
- Phase 5: MCP Integration Extension
- Phase 6: Agent System Extension
See: Project Plan for details
🔍 How to Find Documentation
By Topic
- Architecture:
docs/architecture/,docs/adr/ - User Guides:
docs/guides/ - API:
docs/api/ - Status:
docs/status-reports/ - Build Logs:
docs/build-logs/
By File Type
- Markdown Docs:
docs/**/*.md - Diagrams:
docs/diagrams/*.mmd - Session Exports:
sessions/**/* - Project Plans:
project-tasks/**/*
By Search
# Find all documentation about theia
grep -r "theia" docs/
# Find session context
ls -la sessions/*/session-context.md
# Find ADRs
ls docs/adr/
🆕 Adding New Documentation
Creating a New Guide
# 1. Create file in appropriate folder
touch docs/guides/my-new-guide.md
# 2. Use this template:
cat > docs/guides/my-new-guide.md << 'EOF'
# Guide Title
## Overview
[Brief description]
## Prerequisites
[What's needed]
## Steps
1. [Step 1]
2. [Step 2]
## Troubleshooting
[Common issues]
EOF
# 3. Add to this index.md
# 4. Commit to git
Creating a New ADR
See: ADR Template (if exists) or copy existing ADR structure
Exporting a Session
See: Session Guide
📝 Documentation Standards
File Naming
- Use kebab-case:
my-file-name.md - Be descriptive:
theia-llm-extension.mdnotext.md - Date sessions:
2025-10-06_topic-name/
Markdown Style
- Use headers hierarchically (H1 → H2 → H3)
- Include table of contents for long docs
- Use code blocks with language specification
- Add emojis for visual navigation 📚 🚀 ✅
Organization
- Keep related docs together
- Use subfolders for categories
- Link between related docs
- Update index.md when adding files
Last Updated: 2025-10-06 Maintained By: AZ1.AI Development Team