LocalPilot is a fully offline AI-powered code autocompletion tool built for VSCode, designed to boost developer productivity without relying on external APIs. Powered by qwen2.5-coder:7b from Ollama and served locally, LocalPilot provides fast, accurate, and context-aware code suggestions with complete data privacy.
- 💡 50% Boost in Developer Productivity: Fast, intelligent, multi-line completions and inline documentation.
- ⚙️ Powered by qwen2.5-coder:7b : Built on the lightweight, optimized qwen2.5-coder:7b LLM for high-quality code suggestions.
- 🖥️ Local-Only Inference: 100% offline with zero external API dependencies.
- ⚡ Low-Latency Completions: sub 50ms one-line autocompletions with range from 50ms - 200ms for more complex tasks
- 🔒 Complete Data Privacy: No data leaves your local machine.
- 💻 Seamless VSCode Integration: Easy-to-use extension with real-time autocompletion.
- Model: qwen2.5-coder:7b from Ollama
- Backend: Typescript (vscode)
- IDE Extension: VSCode (TypeScript)
- GPU: Local NVIDIA RTX 4080 Super / Any GPU with 5GB VRAM or more
- Python 3.10+
- Ollama with qwen2.5-coder:7b Model
git clone https://github.com/yourusername/localpilot.git
cd localpilot- Make sure you have
ollamainstalled withqwen2.5-coder:7bdownloaded - Open the
vscode-extensionfolder in VSCode. - Run
npm installandnpm run build. - Load the extension via VSCode’s extension development host. (Press F5)
- Start coding in VSCode.
- Press 'Control + Space' for autocompletions from LocalPilot.
- 🚀 50% Faster Coding: Reduced code lookup times.
- 🧠 40% Enhanced Code Understanding: Multi-line, context-aware completions.
- 🛡️ 100% Privacy: Fully offline inference.
- No External API Calls: All processing happens locally.
- Secure Local Storage: No cloud dependencies.
- Increased developer productivity by 50%.
- Reduced code lookup times by 40%.
- Maintained 100% data privacy.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature/your-feature). - Create a Pull Request.