omni-engineer  by Doriandarko

AI-powered developer console for enhanced coding workflow

created 11 months ago
869 stars

Top 42.2% on sourcepulse

GitHubView on GitHub
Project Summary

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

Highlighted Details

  • Supports multiple AI models via OpenRouter.
  • Advanced file management with multi-file editing and undo.
  • Integrated web search and image processing capabilities.
  • Conversation save/load and history management.

Maintenance & Community

  • Copyright (c) 2024, Pietro Schirano.
  • Contributions are welcome via pull requests and issues.

Licensing & Compatibility

  • The repository does not explicitly state a license.

Limitations & Caveats

The project's license is not specified, which may impact commercial use or integration into closed-source projects.

Health Check
Last commit

4 months ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 90 days

Explore Similar Projects

Starred by Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX).

opendream by varunshenoy

0.1%
2k
Web UI for diffusion model workflows
created 2 years ago
updated 1 year ago
Feedback? Help us improve.