open-aware  by qodo-ai

Code intelligence agent for deep codebase research

Created 2 months ago
285 stars

Top 91.9% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Open Aware provides AI assistants with deep code intelligence for complex codebases, enabling semantic understanding across multiple repositories. It targets developers and AI agents needing advanced code research capabilities beyond simple keyword searches, offering daily updated indexes of popular open-source libraries.

How It Works

This project integrates with AI assistants via the Model Context Protocol (MCP), exposing three agents: get_context for semantic code retrieval, deep_research for architectural analysis and planning, and ask for basic coding questions. It utilizes vector embeddings for conceptual code matching and analyzes code semantically across multiple, daily-updated indexes of popular open-source libraries, offering a significant advantage over local-file-only analysis.

Quick Start & Requirements

Installation involves npm install -g mcp-remote. Configuration requires setting up an mcpServers entry in a JSON file to point to the open-aware.qodo.ai/mcp/ endpoint. The system relies on daily updated indexes of popular OSS libraries; users must ensure their target repositories are included in indexed_repositories.json or contribute them.

Highlighted Details

  • Semantic Cross-Repository Analysis: Understands code conceptually across multiple repositories simultaneously, unlike single-repo or local-file-only tools.
  • Agentic Deep Research: Capable of answering complex queries about codebase architecture, patterns, and implementation planning.
  • Daily Updated Indexes: Provides up-to-date intelligence on popular open-source libraries.
  • Three Core Agents: get_context (semantic search), deep_research (in-depth analysis), and ask (basic Q&A).

Maintenance & Community

The project encourages community support, offering channels for getting help, reporting issues, and suggesting features. Users can connect with other developers using Open Aware to share feedback and stay updated.

Licensing & Compatibility

The provided README does not specify a software license. Users should exercise caution regarding code usage and licensing compliance.

Limitations & Caveats

The free "Open Aware" version has usage limits (approximately 10 calls/minute) and does not support private repositories or custom indexing. Analysis is restricted to repositories present in the project's indexed_repositories.json. A significant disclaimer emphasizes that all code suggestions and analysis are provided "AS IS," with users solely responsible for reviewing, testing, validating, and ensuring license compliance and security before production deployment.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
0
Star History
288 stars in the last 30 days

Explore Similar Projects

Starred by Alex Yu Alex Yu(Research Scientist at OpenAI; Former Cofounder of Luma AI), Will Brown Will Brown(Research Lead at Prime Intellect), and
7 more.

avante.nvim by yetone

0.5%
16k
Neovim plugin emulating Cursor AI IDE for AI-driven code assistance
Created 1 year ago
Updated 16 hours ago
Feedback? Help us improve.