AI-powered developer console for enhanced coding workflow
Top 42.2% on sourcepulse
Omni Engineer is a console-based AI assistant designed to streamline developer workflows by integrating AI capabilities for coding queries, file management, web searching, and image processing. It targets developers seeking an intelligent, interactive tool to enhance productivity, offering features like multi-file editing and conversation management.
How It Works
The tool leverages OpenRouter to access various AI models, with Anthropic's Claude 3.5 Sonnet and Google's Gemini Pro 1.5 as defaults for general assistance and code editing, respectively. It processes user commands for file operations (add, edit, create, show), web searches via DuckDuckGo, and image context inclusion (local files and URLs). Key features include streaming AI responses, real-time diff display for file changes, syntax highlighting, and undo functionality for file edits.
Quick Start & Requirements
pip install -r requirements.txt
after cloning the repository.OPENROUTER_API_KEY
set in a .env
file.python omni-eng.py
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project's license is not specified, which may impact commercial use or integration into closed-source projects.
4 months ago
1 week