hitmux-context-engine  by hitmux

AI coding agent context engine for semantic code search

Created 3 weeks ago

New!

395 stars

Top 72.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

The Hitmux Context Engine provides semantic code search and context retrieval for AI coding agents, moving beyond traditional text-based grep. It indexes code repositories into vector storage, enabling AI tools like Claude Code, OpenAI Codex CLI, and Cursor to find code based on behavior, symbols, or file roles. This offers developers a more focused and efficient way to interact with codebases through AI, simplifying project configuration and surfacing relevant code context.

How It Works

The engine indexes a given repository into a Milvus-compatible vector database. It then exposes this indexed data via an MCP (Machine Code Protocol) stdio server, allowing various AI coding clients to query the codebase semantically. Queries can be natural language or identifier-heavy, and the system is designed to prioritize implementation files while still surfacing related tests, documentation, configuration files, and exports when beneficial. Project configuration is managed through simple config.conf files, streamlining setup.

Quick Start & Requirements

  • Primary install: npm install -g @hitmux/hce@latest
  • Prerequisites: Node.js (>=20) and pnpm (>=10) are required for development. A vector database like Milvus (local or self-hosted) or Zilliz Cloud is necessary for indexing and search.
  • Configuration: Run hce init to create ~/.hitmux/config.conf and fill in provider details.
  • Links:

Highlighted Details

  • Integrates with multiple AI coding clients including Claude Code, OpenAI Codex CLI, Cursor, Windsurf, and others via the MCP protocol.
  • Leverages Milvus or Zilliz Cloud for scalable vector storage and semantic code search.
  • Supports flexible configuration via config.conf files, simplifying setup across different projects and environments.
  • Intelligently surfaces relevant code artifacts, balancing direct implementation focus with related assets.

Maintenance & Community

This project is based on the core of zilliztech/claude-context. No specific community channels (like Discord/Slack) or details on active maintainers/sponsorships are provided in the README.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: The MIT license generally permits commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

The system requires the setup and configuration of a separate vector database (Milvus or Zilliz Cloud), which adds an operational overhead. While it supports numerous MCP clients, detailed setup for each might require consulting the linked documentation.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
1
Star History
396 stars in the last 24 days

Explore Similar Projects

Feedback? Help us improve.