{"id":1956,"date":"2026-05-20T12:12:02","date_gmt":"2026-05-20T03:12:02","guid":{"rendered":"https:\/\/www.eqboard.com\/?p=1956"},"modified":"2026-05-20T12:12:04","modified_gmt":"2026-05-20T03:12:04","slug":"coding-agent-atlas","status":"publish","type":"post","link":"https:\/\/www.eqboard.com\/?p=1956","title":{"rendered":"[Coding agent] ATLAS"},"content":{"rendered":"\n<p class=\"has-small-font-size\">\ucf54\ub4dc \ubcc0\ud658(?)\ud558\ub294 AI Agent\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><a href=\"https:\/\/github.com\/astrio-ai\/forall\">https:\/\/github.com\/astrio-ai\/forall<\/a><\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>ATLAS<\/strong> is an open-source, AI coding agent that helps you modernize legacy codebases into modern programming languages within your terminal.<\/p>\n\n\n\n<p><strong>Status<\/strong>: Paper in progress<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\"><strong>Modern TUI<\/strong>: Clean terminal interface with brand-colored UI elements<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong>Multi-Provider Support<\/strong>: Works with OpenAI, Anthropic, DeepSeek, Gemini, and 100+ other LLM providers via LiteLLM<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong>Interactive Chat<\/strong>: Natural conversation with your codebase &#8211; ask questions, request changes, and get AI assistance<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong>File Management<\/strong>: Add files to context, drop them when done, view what&#8217;s in your chat session<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong>Git Integration<\/strong>: Automatic commits, undo support, and repository-aware context<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong>Streaming Responses<\/strong>: Real-time AI responses with markdown rendering<\/li>\n\n\n\n<li class=\"has-small-font-size\"><strong>Session History<\/strong>: Persistent conversation history across sessions<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quick Start<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Prerequisites<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Python 3.14+<\/li>\n\n\n\n<li class=\"has-small-font-size\">BYOK for your preferred LLM provider (OpenAI, Anthropic, etc.)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Installation<\/h3>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>curl -fsSL https:\/\/astrio.app\/atlas\/install | bash<\/code><\/pre>\n\n\n\n<p class=\"has-small-font-size\">or<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>pip install astrio-atlas<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Set Up API Keys<\/h3>\n\n\n\n<p class=\"has-small-font-size\">To set up your API key, create a <code>.env<\/code> file at the root of your project and add your provider key(s):<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code># Example for OpenAI:\nOPENAI_API_KEY=sk-...\n\n# Example for Anthropic:\nANTHROPIC_API_KEY=sk-ant-...\n\n# Example for DeepSeek:\nDEEPSEEK_API_KEY=...\n\n# Add other providers as needed<\/code><\/pre>\n\n\n\n<p class=\"has-small-font-size\">You can quickly start by copying the example environment file:<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>cp .env.example .env<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Usage<\/h3>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code># Start the interactive CLI\natlas<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Documentation<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\"><a href=\"docs\/getting_started.md\">Getting Started<\/a> &#8211; Installation and quick start guide<\/li>\n\n\n\n<li class=\"has-small-font-size\"><a href=\"docs\/README.md\">Full Documentation<\/a> &#8211; Complete documentation index<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Community &amp; Support<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">Follow our project updates on <a href=\"https:\/\/x.com\/astrioai\">X<\/a><\/li>\n\n\n\n<li class=\"has-small-font-size\">Join our <a href=\"https:\/\/discord.gg\/2BVwAUzW\">Discord<\/a><\/li>\n\n\n\n<li class=\"has-small-font-size\">Join the discussion: <a href=\"https:\/\/github.com\/astrio-ai\/atlas\/discussions\">GitHub Discussions<\/a><\/li>\n\n\n\n<li class=\"has-small-font-size\">Report bugs: <a href=\"https:\/\/github.com\/astrio-ai\/atlas\/issues\">GitHub Issues<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ucf54\ub4dc \ubcc0\ud658(?)\ud558\ub294 AI Agent\uc785\ub2c8\ub2e4. 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 Quick Start Prerequisites Installation or Set Up API Keys To set up your API key, create a .env file at the root of your project [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1958,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[],"class_list":["post-1956","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificialintelligence-kr"],"_links":{"self":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1956"}],"version-history":[{"count":1,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1956\/revisions"}],"predecessor-version":[{"id":1959,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1956\/revisions\/1959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/media\/1958"}],"wp:attachment":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}