Skip to main content

ATLAS: Autonomous Transpilation for Legacy Application Systems

GitHub Repo stars Follow us on X Join us on Discord Contributing Guide

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

ATLAS CLI

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

License

This project is licensed under the Apache-2.0 License. See the LICENSE file for details.

Security

For security vulnerabilities, please email naingoolwin.astrio@gmail.com instead of using the issue tracker. See SECURITY.md for details.

Contributing

We welcome all contributions — from fixing typos to adding new language support! See CONTRIBUTING.md for setup instructions, coding guidelines, and how to submit PRs.

Community & Support

Contact Us

For partnership inquiries or professional use cases:

📧 nolanlwin@astrio.app

Metadata

Release files for astrio-atlas 0.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astrio-atlas 0.3.5
File Size Uploaded
astrio_atlas-0.3.5.tar.gz 216.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for astrio-atlas 0.3.5
File Interpreter ABI Platform
astrio_atlas-0.3.5-py3-none-any.whl Python 3 none any Details

Total release size: 484.3 kB

Release files / astrio_atlas-0.3.5.tar.gz

Download URL astrio_atlas-0.3.5.tar.gz
Size 216.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bf6dbbf861ab695636f880ddce453ac8f2f36514cbd9aadd216fa308519242ed
BLAKE2b-256 checksum
How to use checksums
89df4b4b53a281584381b5908c8635a9116c708e7437655ce226e4900d015305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 26, 2026.

Transparency log

Release files / astrio_atlas-0.3.5-py3-none-any.whl

Download URL astrio_atlas-0.3.5-py3-none-any.whl
Size 267.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea59b05d8e71d2a59c52b272201396844f4f98fcc8b13418c13e22f725210939
BLAKE2b-256 checksum
How to use checksums
a463cf8837dee14bfeddf3b4171159f0acb5789da2153e31877445bd30dc1adc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.5 This release

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page