Awesome AI AgentsAI Developer Tools

smallcloudai/refact

⭐ 3542 Rust added to this list on 2025-04-19 repository created 2023-04-19

Refact is an open-source AI software development agent designed to handle engineering tasks end-to-end by deeply understanding codebases and integrating seamlessly with developers' existing tools and workflows. It automates complex, multi-step tasks by planning, executing, and iterating until a successful result is achieved. The agent supports integration with popular version control systems like GitHub and GitLab, databases such as PostgreSQL and MySQL, debugging tools like Pdb, and containerization platforms including Docker. Refact offers deployment on-premise, ensuring full control over codebases, and supports state-of-the-art AI models including Claude 3.7 Sonnet, GPT-4o, and others, with the flexibility to use personal API keys for external large language models (BYOK). It features an integrated IDE chat that allows developers to stay within their workflow while receiving context-aware AI assistance. The agent provides free, unlimited, and context-aware auto-completion to speed up coding across more than 25 programming languages including Python, JavaScript, Java, Rust, TypeScript, PHP, C++, C#, and Go. Refact can generate code from natural language prompts, refactor code for improved quality, explain unfamiliar code, debug and fix errors, generate unit tests, assist in code reviews, create documentation, and generate docstrings. It supports running self-hosted via Docker or direct installation with pip, and offers plugins for popular IDEs like VS Code and JetBrains. The project encourages community contributions and provides extensive documentation and community support through Discord. Refact aims to empower developers by automating routine tasks, enabling faster and more efficient software development.

https://github.com/smallcloudai/refact

ai-agentauto-completionbyokclaude-3.7-sonnetcode-automationcode-explanationcode-generationcode-refactoringcode-reviewcodebase-integrationcommunitycontainerizationdatabasesdebuggingdeveloper-toolsdockerdocstringsdocumentation-generationenterprisefine-tuninggithubgitlabgpt-4ointegrated-ide-chatjetbrainsmulti-language-supportmysqlon-premon-premise-deploymentopen-sourcepdbpluginspostgresqlragself-hostedsoftware-developmentstate-of-the-art-ai-modelsunit-test-generationversion-controlvs-codevscode

Also in AI Developer Tools

deepseek-ai/deepseek-harness

DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.

Hmbown/Codewhale

Open-source terminal coding agent written in Rust that edits files, runs commands and works toward a goal across many model providers.

TabbyML/tabby

Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.

cursor/cursor

Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.

oraios/serena

Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.

QwenLM/qwen-code

Open-source terminal coding agent from the Qwen team with subagents, skills, hooks and MCP support, speaking the OpenAI, Anthropic, Gemini and Qwen API formats plus local model runtimes.

plandex-ai/plandex

Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.

smol-ai/developer

Smol Developer is a library and toolset that embeds a junior developer AI agent into applications to scaffold and generate codebases interactively through human-in-the-loop prompt engineering.