{"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-21T07:44:39","modified_gmt":"2026-05-20T22:44:39","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 wp-block-paragraph\">\ucf54\ub4dc \ubcc0\ud658(?)\ud558\ub294 AI Agent\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><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 wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\">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 wp-block-paragraph\">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 class=\"has-small-font-size wp-block-paragraph\">\uad6c\uc870\uc5d0 \ub300\ud55c \ubb38\uc11c \ubc88\uc5ed\ubb3c &#8211; 2026\ub144 5\uc6d4 \uc0c1\uc6a9 AI\ub97c \uc774\uc6a9\ud55c \ucf54\ub4dc\uc5d0 \uc810\uc810 \ubb38\uc81c\uac00 \ub298\uc5b4\ub098\uace0 \uc788\uc5b4, \uc774 \uc5d0\uc5b4\uc804\ud2b8\uac00 \uc81c\ub300\ub85c \ub3d9\uc791\ud560 \uac83\uc778\uc9c0? \uc758\ubb38\uc785\ub2c8\ub2e4.<br>\uac1c\ubc1c\uc790\uac00 \uad00\ub828 \ub17c\ubb38\uc744 \uc791\uc131\ud558\uace0 \uc788\ub2e4\ub2c8 \uc88b\uc544\uc9c0\uae38 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_001-1024x1003.png\" alt=\"\" class=\"wp-image-1961\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_001-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_001-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_001-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_001-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_001.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_002-1024x1003.png\" alt=\"\" class=\"wp-image-1963\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_002-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_002-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_002-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_002-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_002.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_003-1024x1003.png\" alt=\"\" class=\"wp-image-1964\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_003-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_003-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_003-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_003-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_003.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_004-1024x1003.png\" alt=\"\" class=\"wp-image-1965\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_004-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_004-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_004-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_004-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_004.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_005-1024x1003.png\" alt=\"\" class=\"wp-image-1966\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_005-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_005-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_005-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_005-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_005.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_006-1024x1003.png\" alt=\"\" class=\"wp-image-1967\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_006-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_006-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_006-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_006-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_006.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_007-1024x1003.png\" alt=\"\" class=\"wp-image-1968\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_007-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_007-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_007-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_007-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_007.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_008-1024x1003.png\" alt=\"\" class=\"wp-image-1969\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_008-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_008-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_008-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_008-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_008.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_009-1024x1003.png\" alt=\"\" class=\"wp-image-1970\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_009-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_009-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_009-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_009-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_009.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\" style=\"margin-top:0px;margin-bottom:0px\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1003\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_010-1024x1003.png\" alt=\"\" class=\"wp-image-1971\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_010-1024x1003.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_010-300x294.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_010-768x752.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_010-1536x1504.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2026\/05\/astrio-ai_010.png 1896w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\">\uc724\uc601\uae30(\u5c39\u6cf3\u797a)<br>YOON, Young-Ki<br>e-mail: neoy2g@hotmail.com<\/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":4,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1956\/revisions"}],"predecessor-version":[{"id":1979,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1956\/revisions\/1979"}],"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}]}}