# Refact.ai > Open-source autonomous AI coding agent that plans, writes, debugs, and deploys code with IDE integration and self-hosting options. Refact.ai is an open-source autonomous AI coding agent that handles end-to-end software development tasks. It analyzes your codebase, plans execution steps, writes code, debugs issues, and integrates with your existing development tools. The platform supports self-hosted deployment for complete data privacy and offers fine-tuning capabilities to adapt to your specific coding style and stack. - **Autonomous AI Agent** delegates coding tasks end-to-end, completing steps with reasoning while searching and analyzing your repository for accurate execution. It connects with GitHub, databases, CI/CD pipelines, and more. - **In-IDE Chat** provides context-aware answers and suggestions tailored to your project, allowing you to ask questions, edit code, debug, and generate code using natural language. - **Accurate Autocompletions** powered by Qwen2.5-Coder model and Retrieval-augmented generation (RAG) predicts next lines, functions, or classes as you type with precision. - **Multi-Model Support** lets you choose from Claude 4, GPT-4o, Gemini 2.5 Pro, Grok, DeepSeek, and other leading LLMs, or bring your own API key. - **Codebase-Aware RAG** analyzes your entire development environment including workspace, codebase, databases, files, documentation, and web resources for accurate context. - **Tool Integrations** connect with GitHub, GitLab, Docker, PostgreSQL, MySQL, and more, handling related operations autonomously to mimic your workflow. - **Self-Hosting Option** provides on-premise deployment for maximum security, keeping your code private and fully under your control with zero telemetry. - **LLM Fine-Tuning** trains AI models on your organization's codebase and data for enterprise deployments, improving accuracy over time. - **Multi-IDE Support** works with VS Code, JetBrains IDEs (PyCharm, WebStorm, GoLand, IntelliJ, CLion), Visual Studio, Neovim, and Sublime Text. - **25+ Programming Languages** supported including Java, Python, JavaScript, TypeScript, Rust, PHP, C++, Ruby, SQL, and more. To get started, install the Refact.ai plugin from your IDE's marketplace, sign up for a free account, and begin using the AI agent and chat features immediately. The free tier includes 2,000 coins for AI Agent and chat usage, unlimited code completions, and access to the codebase-aware vector database. ## Features - Autonomous AI Agent - In-IDE Chat - Code Autocompletions - Retrieval-Augmented Generation (RAG) - Multi-Model Support - Bring Your Own Key - Self-Hosting Option - LLM Fine-Tuning - Tool Integrations - Code Generation - Code Review - Image to Code - 25+ Programming Languages - Codebase Context Analysis - Knowledge Base ## Integrations GitHub, GitLab, Docker, PostgreSQL, MySQL, VS Code, JetBrains, Visual Studio, Neovim, Sublime Text, PyCharm, WebStorm, GoLand, IntelliJ, CLion, AWS ## Platforms LINUX, WEB, API, VSC_EXTENSION, JETBRAINS_PLUGIN ## Pricing Freemium — Free tier available with paid upgrades ## Links - Website: https://refact.ai - Documentation: https://docs.refact.ai/ - Repository: https://github.com/smallcloudai/refact - EveryDev.ai: https://www.everydev.ai/tools/refact-ai