🤖 OmniPilot - Autonomous AI Coding Agent for VS Code
OmniPilot is an enterprise-grade, autonomous AI coding assistant that turns VS Code into a self-healing development environment. Unlike standard chatbots, OmniPilot can read your codebase, write files, execute terminal commands, and fix its own bugs in a continuous agentic loop.
✨ Core Features
🔄 Agentic ReAct Loop: OmniPilot thinks, acts, observes terminal output, and loops until the task is complete.
🛠️ Self-Healing Terminal: If the AI writes code and it crashes, it reads the stderr, rewrites the code, and tries again automatically.
🛡️ Human-in-the-Loop (Diff View): File modifications are intercepted and shown in VS Code's native Diff Editor. You must "Accept" or "Reject" changes before they touch your disk.
✂️ Smart Diff Editing (<apply_diff>): The AI uses search-and-replace blocks to edit large files, saving massive amounts of tokens and bypassing API rate limits.
🧠 Project Memory (.omnipilotrules): Drop a .omnipilotrules file in your root directory to permanently enforce team coding standards and personas.
🎯 @ File Mentions: Type @ in the chat to attach specific files directly into the AI's context window.
🧠 Multi-Provider Support: Native support for Ollama (Local), Groq, OpenAI, OpenRouter, and Google Gemini. Add any OpenAI-compatible API via the settings menu.
🕒 Persistent Chat History: Your sessions are saved locally. Close VS Code and resume your exact conversation the next day.
📊 Token & Cost Dashboard: Track exactly how many tokens and dollars you are spending per provider.