코드 변환(?)하는 AI Agent입니다.
https://github.com/astrio-ai/forall
ATLAS is an open-source, AI coding agent that helps you modernize legacy codebases into modern programming languages within your terminal.
Status: Paper in progress
Features
- Modern TUI: Clean terminal interface with brand-colored UI elements
- Multi-Provider Support: Works with OpenAI, Anthropic, DeepSeek, Gemini, and 100+ other LLM providers via LiteLLM
- Interactive Chat: Natural conversation with your codebase – ask questions, request changes, and get AI assistance
- File Management: Add files to context, drop them when done, view what’s in your chat session
- Git Integration: Automatic commits, undo support, and repository-aware context
- Streaming Responses: Real-time AI responses with markdown rendering
- Session History: Persistent conversation history across sessions
Quick Start
Prerequisites
- Python 3.14+
- BYOK for your preferred LLM provider (OpenAI, Anthropic, etc.)
Installation
curl -fsSL https://astrio.app/atlas/install | bash
or
pip install astrio-atlas
Set Up API Keys
To set up your API key, create a .env file at the root of your project and add your provider key(s):
# Example for OpenAI:
OPENAI_API_KEY=sk-...
# Example for Anthropic:
ANTHROPIC_API_KEY=sk-ant-...
# Example for DeepSeek:
DEEPSEEK_API_KEY=...
# Add other providers as needed
You can quickly start by copying the example environment file:
cp .env.example .env
Usage
# Start the interactive CLI
atlas
Documentation
- Getting Started – Installation and quick start guide
- Full Documentation – Complete documentation index
Community & Support
- Follow our project updates on X
- Join our Discord
- Join the discussion: GitHub Discussions
- Report bugs: GitHub Issues
