Welcome to the Atlas (Atlas) documentation!
- Getting Started Guide - Quick start and installation instructions
- Architecture - System architecture, components, and data flow
- Installation: See Getting Started
- Basic Usage: See Getting Started
- CLI Usage: Run
atlasfor interactive terminal interface - Architecture: See Architecture for system design
docs/
├── README.md # This file
├── getting_started.md # Installation and quick start
└── architecture.md # System architecture and design
- Start with Getting Started
- Read Architecture for system design
- Explore the codebase in
src/coders/andcli/for implementation details
- Read Architecture to understand the system
- Check
src/coders/for different edit format implementations - Review
cli/commands.pyfor CLI command structure - See CONTRIBUTING.md for contribution guidelines
- Follow Getting Started for setup
- Use the interactive CLI:
atlas - Type
helpin the CLI for available commands - See the main README.md for feature overview
# Install the package via pypi
pip install astrio-atlas
# or from curl
curl -fsSL https://astrio.app/atlas/install | bash
# Configure environment
cp .env.example .env
# Edit .env with your API key (OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)atlas- Coder System: See
src/coders/for different edit formats (wholefile, editblock, udiff, etc.) - LLM Integration: See
src/core/for model management and LiteLLM integration - Git Integration: See
src/git/for repository tracking and commits - CLI Interface: See
cli/for terminal UI and command handling
All documentation follows these principles:
- Clear and concise - Easy to understand
- Code examples - Practical examples included
- Visual diagrams - ASCII diagrams for visualization
- Up-to-date - Kept current with codebase
To improve documentation:
- Edit markdown files in
docs/ - Follow existing format and style
- Include code examples
- Update this README if adding new docs
- Submit PR with documentation changes
- GitHub Issues: Report documentation issues
- Discord: Get help
- Email: naingoolwin.astrio@gmail.com