{"id":3099065,"url":"https://github.com/wsxiaoys/awesome-ai-coding","last_synced_at":"2025-03-24T03:30:51.663Z","repository":{"id":147536298,"uuid":"618836883","full_name":"wsxiaoys/awesome-ai-coding","owner":"wsxiaoys","description":"Awesome AI Coding","archived":false,"fork":false,"pushed_at":"2024-02-24T00:06:10.000Z","size":95,"stargazers_count":475,"open_issues_count":2,"forks_count":35,"subscribers_count":20,"default_branch":"main","last_synced_at":"2024-05-22T22:03:06.943Z","etag":null,"topics":["ai","awesome","awesome-list","coding","copilot"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wsxiaoys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-03-25T13:54:54.000Z","updated_at":"2024-05-20T12:47:05.000Z","dependencies_parsed_at":"2023-05-27T05:45:46.028Z","dependency_job_id":"a190c4e4-5e90-4642-96ac-f0507f7cb89f","html_url":"https://github.com/wsxiaoys/awesome-ai-coding","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsxiaoys%2Fawesome-ai-coding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsxiaoys%2Fawesome-ai-coding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsxiaoys%2Fawesome-ai-coding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsxiaoys%2Fawesome-ai-coding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wsxiaoys","download_url":"https://codeload.github.com/wsxiaoys/awesome-ai-coding/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245204417,"owners_count":20577347,"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","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":["ai","awesome","awesome-list","coding","copilot"],"created_at":"2024-02-01T05:50:58.834Z","updated_at":"2025-03-24T03:30:51.649Z","avatar_url":"https://github.com/wsxiaoys.png","language":null,"readme":"\n# Awesome-AI-Coding\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n[![Made With Love](https://img.shields.io/badge/Made%20With-Love-orange.svg)](https://github.com/wsxiaoys/awesome-ai-coding)\n\nA list of AI coding topics.\n\n[Open a pull request](https://github.com/wsxiaoys/awesome-ai-coding/pulls) to add or edit this list.\n\n## Projects\n\n- [BigCode](https://github.com/bigcode-project): open scientific collaboration run by Hugging Face.\n- [Fauxpilot](https://github.com/fauxpilot/fauxpilot): Code completion server with *CodeGen*.\n- [CodeGPT.nvim](https://github.com/dpayne/CodeGPT.nvim): ChatGPT in neovim.\n- [org-ai](https://github.com/rksm/org-ai): Emacs org-mode with OpenAI APIs.\n- [Autodoc](https://github.com/context-labs/autodoc): Generate codebase documentation use LLM (OpenAI / Alpaca)\n- [CodeAlpaca](https://github.com/sahil280114/codealpaca): LLaMA trained on code instruction following.\n- [🐾 Tabby](https://github.com/TabbyML/tabby): An opensource / on-prem alternative to GitHub Copilot.\n- [promptr](https://github.com/ferrislucas/promptr): CLI tool to operating on your codebase using GPT.\n- [ChatIDE](https://github.com/yagil/ChatIDE): Extension let you talk to ChatGPT inside VSCode.\n- [PromptMate](https://github.com/MateusZitelli/PromptMate): VSCode extension embed ChatGPT.\n- [TurboPilot](https://github.com/ravenscroftj/turbopilot): CPU based copilot clone\n- [CodeCapybara](https://github.com/FSoft-AI4Code/CodeCapybara): Open Source LLaMA Model that Follow Instruction-Tuning for Code Generation.\n- [CodeTF](https://github.com/salesforce/CodeTF): A One-stop Transformer Library for State-of-the-art Code LLM\n- [Rift](https://github.com/morph-labs/rift): A opensource LSP leveraging edge language model.\n- [Octopack](https://github.com/bigcode-project/octopack)\n  + [OctoPack: Instruction Tuning Code Large Language Models\n](https://arxiv.org/abs/2308.07124)\n  + Instruct fine-tuning Code LLMs on large scale github commit dataset.\n- \u003cs\u003e[Bloop](https://github.com/BloopAI/bloop): bloop is a (AI-powered) fast code search engine written in Rust.\u003c/s\u003e\n  + Pivot to AI powered legacy code migration: https://bloop.ai/\n- [Twinny](https://github.com/rjmacarthy/twinny): ollama based AI code completion plugin\n- [MutahunterAI](https://github.com/codeintegrity-ai/mutahunter): Accelerate developer productivity and code security with our open-source AI.\n- [code-collator](https://github.com/tawandakembo/code-collator): Creates a single markdown file that describes your entire codebase to language models.\n- [batchai](https://github.com/qiangyt/batchai): A supplement to Copilot and Cursor - utilizes AI for batch processing of project codes\n\n## Datasets\n\n- [The Pile](https://huggingface.co/datasets/the_pile)\n- [The Stack](https://huggingface.co/datasets/bigcode/the-stack)\n- [CodeContests](https://github.com/deepmind/code_contests)\n- [CodeSearchNet](https://github.com/github/CodeSearchNet)\n- [The Vault](https://github.com/FSoft-AI4Code/TheVault)\n\n## LLM Models\n\n- [PolyCoder 160M/400M/2.7B](https://github.com/VHellendoorn/Code-LMs)\n- [CodeGen 350M/2B/6B/16B](https://github.com/salesforce/CodeGen)\n- [TransCoder](https://github.com/facebookresearch/CodeGen)\n- [CodeGeeX 13B](https://github.com/THUDM/CodeGeeX)\n- [SantaCoder 1.1B](https://huggingface.co/bigcode/santacoder)\n- [InCoder 1B/6B](https://github.com/dpfried/incoder)\n- [replit-code-v1-3b](https://huggingface.co/replit/replit-code-v1-3b)\n- [StarCoder 15B](https://huggingface.co/bigcode/starcoder)\n- [CodeGen2](https://github.com/salesforce/CodeGen2)\n- [CodeT5 / CodeT5+](https://github.com/salesforce/CodeT5)\n- [CodeLlama](https://github.com/facebookresearch/codellama)\n\n## Embedding Models\n- [CodeBERTa](https://huggingface.co/huggingface/CodeBERTa-small-v1)\n\n## Papers \u0026 Blogs\n\n- [Competition-level code generation with AlphaCode](https://deepmind.com/blog/article/Competitive-programming-with-AlphaCode)\n- [RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation](https://arxiv.org/abs/2303.12570)\n  * Combined LLM completion and CodeSearch\n  * CodeGen-350M + BoW based snippet search beat Codex\n- [Repository-Level Prompt Generation for Large Language Models of Code](https://arxiv.org/abs/2206.12839)\n  * Generate proposals candidates based with prios, e.g imports, files from same dirs.\n  * Use a proposal candidate classifier to select based proposals for LLM.\n- [ML-Enhanced Code Completion Improves Developer Productivity](https://ai.googleblog.com/2022/07/ml-enhanced-code-completion-improves.html)\n  * 500M Encoder-Decoder based model, fine tuned on Google's monorepo.\n  * 34% acceptance rate for multi-line code completion suggestions.\n- [Sparks of Artificial General Intelligence: Early experiments with GPT-4](https://arxiv.org/abs/2303.12712): Chapter 3 on coding scenario. Chat UX.\n- [Efficient Training of Language Models to Fill in the Middle](https://arxiv.org/abs/2207.14255): Train decoder-only model with suffix context using a special \u003cFIM\u003e token.\n- [Toolformer: Language Models Can Teach Themselves to Use Tools](https://arxiv.org/abs/2302.04761): LLM as API glue layer.\n- [CodeCompose: A Large-Scale Industrial Deployment of\nAI-assisted Code Authoring](https://arxiv.org/abs/2305.12050)\n  * deployed as single line code completion to reduce latency to 300ms - 500ms.\n  * 1.3B parameter size.\n  * fine-tuning improves accuracy / bleu by 50% - 100%.\n\n\n## Products \u0026 Startups\n\n- [Copilot](https://github.com/features/copilot) + [Copilot X](https://github.com/features/preview/copilot-x)\n- [Codeium](https://www.codeium.com/)\n- [CodeComplete.AI](https://codecomplete.ai/)\n- \u003cs\u003e[Codify](https://codify.smallcloud.ai/)\u003c/s\u003e [refact.ai](https://refact.ai/)\n- [Cody](https://docs.sourcegraph.com/cody)\n- [Amazon Codewhisperer](https://aws.amazon.com/cn/codewhisperer/)\n- [Replit Ghostwrite](https://replit.com/site/ghostwriter)\n- [Tabnine](https://www.tabnine.com/)\n- [AiXCoder](https://www.aixcoder.com/en/)\n- [Turin Tech](https://www.turintech.ai/)\n- [Cursor](https://www.cursor.so/)\n- \u003cs\u003e[Buildt](https://www.buildt.ai/)\u003c/s\u003e [Cosine](https://cosine.sh/)\n- [Safurai](https://www.safurai.com/)\n- [phind](https://www.phind.com/)\n- [AskCodi](https://www.askcodi.com/)\n- [MutableAI](https://mutable.ai/)\n- [Machinet](https://machinet.net/)\n- [BlackBox](https://www.useblackbox.io/)\n- [MetaBob](https://www.metabob.com)\n- [aider](https://aider.chat)\n- [sweep](http://sweep.dev)\n- [continuedev](http://continue.dev)\n- [ZZZ Code AI](https://zzzcode.ai/)\n- [Augment Code](https://www.augmentcode.com/)\n- [CodeGen](https://www.codegen.com/)\n- [Pixee](https://pixee.ai)\n- [MutahunterAI](https://mutahunter.ai)\n- [Trae](https://www.trae.ai/home)\n\n## Peer Awesome Lists\n- [Awesome AI-Powered Developer Tools](https://github.com/jamesmurdza/awesome-ai-devtools)\n- [Are copilots local yet?](https://github.com/ErikBjare/are-copilots-local-yet)\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=wsxiaoys/awesome-ai-coding\u0026type=Date)](https://star-history.com/#wsxiaoys/awesome-ai-coding\u0026Date)\n","funding_links":[],"categories":["Others","Other Lists"],"sub_categories":["TeX Lists"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwsxiaoys%2Fawesome-ai-coding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwsxiaoys%2Fawesome-ai-coding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwsxiaoys%2Fawesome-ai-coding/lists"}