open-aware  by qodo-ai

Code intelligence agent for deep codebase research

Created 5 months ago
412 stars

Top 70.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

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
0
Star History
27 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Elvis Saravia Elvis Saravia(Founder of DAIR.AI).

DeepCode by HKUDS

2.8%
14k
AI agents transform ideas into production-ready code
Created 8 months ago
Updated 4 days ago
Feedback? Help us improve.