{"id":15887361,"url":"https://github.com/Aider-AI/aider","last_synced_at":"2025-10-17T23:30:50.428Z","repository":{"id":163221022,"uuid":"638629097","full_name":"Aider-AI/aider","owner":"Aider-AI","description":"aider is AI pair programming in your terminal","archived":false,"fork":false,"pushed_at":"2025-10-05T19:11:17.000Z","size":139789,"stargazers_count":37779,"open_issues_count":1233,"forks_count":3532,"subscribers_count":220,"default_branch":"main","last_synced_at":"2025-10-05T21:12:14.578Z","etag":null,"topics":["anthropic","chatgpt","claude-3","cli","command-line","gemini","gpt-3","gpt-35-turbo","gpt-4","gpt-4o","llama","openai","sonnet"],"latest_commit_sha":null,"homepage":"https://aider.chat/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aider-AI.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-05-09T18:57:49.000Z","updated_at":"2025-10-05T19:39:16.000Z","dependencies_parsed_at":"2024-01-22T22:34:02.835Z","dependency_job_id":"63c17533-c4ba-476a-a3a5-2e4885208250","html_url":"https://github.com/Aider-AI/aider","commit_stats":{"total_commits":7860,"total_committers":70,"mean_commits":"112.28571428571429","dds":"0.14058524173027986","last_synced_commit":"0022c1a67e2b1bef61ccac61fb6fdea8a834e4b9"},"previous_names":["aider-ai/aider","paul-gauthier/aider"],"tags_count":259,"template":false,"template_full_name":null,"purl":"pkg:github/Aider-AI/aider","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aider-AI%2Faider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aider-AI%2Faider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aider-AI%2Faider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aider-AI%2Faider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aider-AI","download_url":"https://codeload.github.com/Aider-AI/aider/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aider-AI%2Faider/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279438874,"owners_count":26170474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-17T02:00:07.504Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anthropic","chatgpt","claude-3","cli","command-line","gemini","gpt-3","gpt-35-turbo","gpt-4","gpt-4o","llama","openai","sonnet"],"created_at":"2024-10-06T06:01:57.351Z","updated_at":"2025-10-17T23:30:50.415Z","avatar_url":"https://github.com/Aider-AI.png","language":"Python","readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://aider.chat/\"\u003e\u003cimg src=\"https://aider.chat/assets/logo.svg\" alt=\"Aider Logo\" width=\"300\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\nAI Pair Programming in Your Terminal\n\u003c/h1\u003e\n\n\n\u003cp align=\"center\"\u003e\nAider lets you pair program with LLMs to start a new project or build on your existing codebase. \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\"https://aider.chat/assets/screencast.svg\"\n    alt=\"aider screencast\"\n  \u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003c!--[[[cog\nfrom scripts.homepage import get_badges_md\ntext = get_badges_md()\ncog.out(text)\n]]]--\u003e\n  \u003ca href=\"https://github.com/Aider-AI/aider/stargazers\"\u003e\u003cimg alt=\"GitHub Stars\" title=\"Total number of GitHub stars the Aider project has received\"\nsrc=\"https://img.shields.io/github/stars/Aider-AI/aider?style=flat-square\u0026logo=github\u0026color=f1c40f\u0026labelColor=555555\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://pypi.org/project/aider-chat/\"\u003e\u003cimg alt=\"PyPI Downloads\" title=\"Total number of installations via pip from PyPI\"\nsrc=\"https://img.shields.io/badge/📦%20Installs-3.4M-2ecc71?style=flat-square\u0026labelColor=555555\"/\u003e\u003c/a\u003e\n  \u003cimg alt=\"Tokens per week\" title=\"Number of tokens processed weekly by Aider users\"\nsrc=\"https://img.shields.io/badge/📈%20Tokens%2Fweek-15B-3498db?style=flat-square\u0026labelColor=555555\"/\u003e\n  \u003ca href=\"https://openrouter.ai/#options-menu\"\u003e\u003cimg alt=\"OpenRouter Ranking\" title=\"Aider's ranking among applications on the OpenRouter platform\"\nsrc=\"https://img.shields.io/badge/🏆%20OpenRouter-Top%2020-9b59b6?style=flat-square\u0026labelColor=555555\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://aider.chat/HISTORY.html\"\u003e\u003cimg alt=\"Singularity\" title=\"Percentage of the new code in Aider's last release written by Aider itself\"\nsrc=\"https://img.shields.io/badge/🔄%20Singularity-88%25-e74c3c?style=flat-square\u0026labelColor=555555\"/\u003e\u003c/a\u003e\n\u003c!--[[[end]]]--\u003e  \n\u003c/p\u003e\n\n## Features\n\n### [Cloud and local LLMs](https://aider.chat/docs/llms.html)\n\n\u003ca href=\"https://aider.chat/docs/llms.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/brain.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nAider works best with Claude 3.7 Sonnet, DeepSeek R1 \u0026 Chat V3, OpenAI o1, o3-mini \u0026 GPT-4o, but can connect to almost any LLM, including local models.\n\n\u003cbr\u003e\n\n### [Maps your codebase](https://aider.chat/docs/repomap.html)\n\n\u003ca href=\"https://aider.chat/docs/repomap.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/map-outline.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nAider makes a map of your entire codebase, which helps it work well in larger projects.\n\n\u003cbr\u003e\n\n### [100+ code languages](https://aider.chat/docs/languages.html)\n\n\u003ca href=\"https://aider.chat/docs/languages.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/code-tags.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nAider works with most popular programming languages: python, javascript, rust, ruby, go, cpp, php, html, css, and dozens more.\n\n\u003cbr\u003e\n\n### [Git integration](https://aider.chat/docs/git.html)\n\n\u003ca href=\"https://aider.chat/docs/git.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/source-branch.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nAider automatically commits changes with sensible commit messages. Use familiar git tools to easily diff, manage and undo AI changes.\n\n\u003cbr\u003e\n\n### [Use in your IDE](https://aider.chat/docs/usage/watch.html)\n\n\u003ca href=\"https://aider.chat/docs/usage/watch.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/monitor.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nUse aider from within your favorite IDE or editor. Ask for changes by adding comments to your code and aider will get to work.\n\n\u003cbr\u003e\n\n### [Images \u0026 web pages](https://aider.chat/docs/usage/images-urls.html)\n\n\u003ca href=\"https://aider.chat/docs/usage/images-urls.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/image-multiple.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nAdd images and web pages to the chat to provide visual context, screenshots, reference docs, etc.\n\n\u003cbr\u003e\n\n### [Voice-to-code](https://aider.chat/docs/usage/voice.html)\n\n\u003ca href=\"https://aider.chat/docs/usage/voice.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/microphone.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nSpeak with aider about your code! Request new features, test cases or bug fixes using your voice and let aider implement the changes.\n\n\u003cbr\u003e\n\n### [Linting \u0026 testing](https://aider.chat/docs/usage/lint-test.html)\n\n\u003ca href=\"https://aider.chat/docs/usage/lint-test.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/check-all.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nAutomatically lint and test your code every time aider makes changes. Aider can fix problems detected by your linters and test suites.\n\n\u003cbr\u003e\n\n### [Copy/paste to web chat](https://aider.chat/docs/usage/copypaste.html)\n\n\u003ca href=\"https://aider.chat/docs/usage/copypaste.html\"\u003e\u003cimg src=\"https://aider.chat/assets/icons/content-copy.svg\" width=\"32\" height=\"32\" align=\"left\" valign=\"middle\" style=\"margin-right:10px\"\u003e\u003c/a\u003e\nWork with any LLM via its web chat interface. Aider streamlines copy/pasting code context and edits back and forth with a browser.\n\n## Getting Started\n\n```bash\npython -m pip install aider-install\naider-install\n\n# Change directory into your codebase\ncd /to/your/project\n\n# DeepSeek\naider --model deepseek --api-key deepseek=\u003ckey\u003e\n\n# Claude 3.7 Sonnet\naider --model sonnet --api-key anthropic=\u003ckey\u003e\n\n# o3-mini\naider --model o3-mini --api-key openai=\u003ckey\u003e\n```\n\nSee the [installation instructions](https://aider.chat/docs/install.html) and [usage documentation](https://aider.chat/docs/usage.html) for more details.\n\n## More Information\n\n### Documentation\n- [Installation Guide](https://aider.chat/docs/install.html)\n- [Usage Guide](https://aider.chat/docs/usage.html)\n- [Tutorial Videos](https://aider.chat/docs/usage/tutorials.html)\n- [Connecting to LLMs](https://aider.chat/docs/llms.html)\n- [Configuration Options](https://aider.chat/docs/config.html)\n- [Troubleshooting](https://aider.chat/docs/troubleshooting.html)\n- [FAQ](https://aider.chat/docs/faq.html)\n\n### Community \u0026 Resources\n- [LLM Leaderboards](https://aider.chat/docs/leaderboards/)\n- [GitHub Repository](https://github.com/Aider-AI/aider)\n- [Discord Community](https://discord.gg/Y7X7bhMQFV)\n- [Release notes](https://aider.chat/HISTORY.html)\n- [Blog](https://aider.chat/blog/)\n\n## Kind Words From Users\n\n- *\"My life has changed... Aider... It's going to rock your world.\"* — [Eric S. Raymond on X](https://x.com/esrtweet/status/1910809356381413593)\n- *\"The best free open source AI coding assistant.\"* — [IndyDevDan on YouTube](https://youtu.be/YALpX8oOn78)\n- *\"The best AI coding assistant so far.\"* — [Matthew Berman on YouTube](https://www.youtube.com/watch?v=df8afeb1FY8)\n- *\"Aider ... has easily quadrupled my coding productivity.\"* — [SOLAR_FIELDS on Hacker News](https://news.ycombinator.com/item?id=36212100)\n- *\"It's a cool workflow... Aider's ergonomics are perfect for me.\"* — [qup on Hacker News](https://news.ycombinator.com/item?id=38185326)\n- *\"It's really like having your senior developer live right in your Git repo - truly amazing!\"* — [rappster on GitHub](https://github.com/Aider-AI/aider/issues/124)\n- *\"What an amazing tool. It's incredible.\"* — [valyagolev on GitHub](https://github.com/Aider-AI/aider/issues/6#issue-1722897858)\n- *\"Aider is such an astounding thing!\"* — [cgrothaus on GitHub](https://github.com/Aider-AI/aider/issues/82#issuecomment-1631876700)\n- *\"It was WAY faster than I would be getting off the ground and making the first few working versions.\"* — [Daniel Feldman on X](https://twitter.com/d_feldman/status/1662295077387923456)\n- *\"THANK YOU for Aider! It really feels like a glimpse into the future of coding.\"* — [derwiki on Hacker News](https://news.ycombinator.com/item?id=38205643)\n- *\"It's just amazing. It is freeing me to do things I felt were out my comfort zone before.\"* — [Dougie on Discord](https://discord.com/channels/1131200896827654144/1174002618058678323/1174084556257775656)\n- *\"This project is stellar.\"* — [funkytaco on GitHub](https://github.com/Aider-AI/aider/issues/112#issuecomment-1637429008)\n- *\"Amazing project, definitely the best AI coding assistant I've used.\"* — [joshuavial on GitHub](https://github.com/Aider-AI/aider/issues/84)\n- *\"I absolutely love using Aider ... It makes software development feel so much lighter as an experience.\"* — [principalideal0 on Discord](https://discord.com/channels/1131200896827654144/1133421607499595858/1229689636012691468)\n- *\"I have been recovering from ... surgeries ... aider ... has allowed me to continue productivity.\"* — [codeninja on Reddit](https://www.reddit.com/r/OpenAI/s/nmNwkHy1zG)\n- *\"I am an aider addict. I'm getting so much more work done, but in less time.\"* — [dandandan on Discord](https://discord.com/channels/1131200896827654144/1131200896827654149/1135913253483069470)\n- *\"Aider... blows everything else out of the water hands down, there's no competition whatsoever.\"* — [SystemSculpt on Discord](https://discord.com/channels/1131200896827654144/1131200896827654149/1178736602797846548)\n- *\"Aider is amazing, coupled with Sonnet 3.5 it's quite mind blowing.\"* — [Josh Dingus on Discord](https://discord.com/channels/1131200896827654144/1133060684540813372/1262374225298198548)\n- *\"Hands down, this is the best AI coding assistant tool so far.\"* — [IndyDevDan on YouTube](https://www.youtube.com/watch?v=MPYFPvxfGZs)\n- *\"[Aider] changed my daily coding workflows. It's mind-blowing how ...(it)... can change your life.\"* — [maledorak on Discord](https://discord.com/channels/1131200896827654144/1131200896827654149/1258453375620747264)\n- *\"Best agent for actual dev work in existing codebases.\"* — [Nick Dobos on X](https://twitter.com/NickADobos/status/1690408967963652097?s=20)\n- *\"One of my favorite pieces of software. Blazing trails on new paradigms!\"* — [Chris Wall on X](https://x.com/chris65536/status/1905053299251798432)\n- *\"Aider has been revolutionary for me and my work.\"* — [Starry Hope on X](https://x.com/starryhopeblog/status/1904985812137132056)\n- *\"Try aider! One of the best ways to vibe code.\"* — [Chris Wall on X](https://x.com/Chris65536/status/1905053418961391929)\n- *\"Freaking love Aider.\"* — [hztar on Hacker News](https://news.ycombinator.com/item?id=44035015)\n- *\"Aider is hands down the best. And it's free and opensource.\"* — [AriyaSavakaLurker on Reddit](https://www.reddit.com/r/ChatGPTCoding/comments/1ik16y6/whats_your_take_on_aider/mbip39n/)\n- *\"Aider is also my best friend.\"* — [jzn21 on Reddit](https://www.reddit.com/r/ChatGPTCoding/comments/1heuvuo/aider_vs_cline_vs_windsurf_vs_cursor/m27dcnb/)\n- *\"Try Aider, it's worth it.\"* — [jorgejhms on Reddit](https://www.reddit.com/r/ChatGPTCoding/comments/1heuvuo/aider_vs_cline_vs_windsurf_vs_cursor/m27cp99/)\n- *\"I like aider :)\"* — [Chenwei Cui on X](https://x.com/ccui42/status/1904965344999145698)\n- *\"Aider is the precision tool of LLM code gen... Minimal, thoughtful and capable of surgical changes ... while keeping the developer in control.\"* — [Reilly Sweetland on X](https://x.com/rsweetland/status/1904963807237259586)\n- *\"Cannot believe aider vibe coded a 650 LOC feature across service and cli today in 1 shot.\"* - [autopoietist on Discord](https://discord.com/channels/1131200896827654144/1131200896827654149/1355675042259796101)\n- *\"Oh no the secret is out! Yes, Aider is the best coding tool around. I highly, highly recommend it to anyone.\"* — [Joshua D Vander Hook on X](https://x.com/jodavaho/status/1911154899057795218)\n- *\"thanks to aider, i have started and finished three personal projects within the last two days\"* — [joseph stalzyn on X](https://x.com/anitaheeder/status/1908338609645904160)\n- *\"Been using aider as my daily driver for over a year ... I absolutely love the tool, like beyond words.\"* — [koleok on Discord](https://discord.com/channels/1131200896827654144/1273248471394291754/1356727448372252783)\n- *\"Aider ... is the tool to benchmark against.\"* — [BeetleB on Hacker News](https://news.ycombinator.com/item?id=43930201)\n- *\"aider is really cool\"* — [kache on X](https://x.com/yacineMTB/status/1911224442430124387)\n\n","funding_links":[],"categories":["Coding Tools for Economists","Python","Interactive Code Assistants","Tools and Code","Summary Table","chatgpt","语言资源库","HarmonyOS","Software Development","Coding Copilots","Benchmark","🚀 AI Tools for Vim, Neovim, and Terminal","cli","Table of Open-Source AI Agents Projects","AI Coding Agents","UIs","openai","Uncategorized","Developer \u0026 Coding Assistants","Tools","Coding Agents","Table of Contents","Runtime"],"sub_categories":["Vibe Coding and AI Coding Assistants","python","Windows Manager","Terminal \u0026 Command Line Tools","Code","General Purpose","Command-line(shell) interface","Uncategorized","Code Generation \u0026 Refactoring","Coding Agents","Code Assistant","AI Terminal"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAider-AI%2Faider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAider-AI%2Faider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAider-AI%2Faider/lists"}