repoprompt-ce  by repoprompt

Context engineering and agent orchestration for AI coding

Created 1 month ago
753 stars

Top 45.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

RepoPrompt CE is a free, open-source native macOS app for context engineering with AI coding agents. It solves the problem of providing AI models with focused, relevant codebase understanding by assembling context from files, repository structure, and Git diffs. This enhances AI agent performance and allows orchestration of coding tasks via a unified interface.

How It Works

The core approach integrates file trees, selected contents, CodeMaps, and Git diffs to assemble "dense, reviewable context." It builds an agent harness around a bundled MCP server, enabling external MCP-compatible tools and CLI agents to search, inspect, and curate context within token limits. This curated context improves AI comprehension and actionability.

Quick Start & Requirements

  • Homebrew Install: brew tap repoprompt/repoprompt-ce && brew install --cask repoprompt-ce (installs signed app).
  • Local Build: Use Launch RepoPrompt CE.command or Install RepoPrompt CE Local Production.command.
  • Prerequisites: macOS 13+, Xcode 13+ (or matching Command Line Tools with macOS 13 SDK). Debug builds may require an Apple Development signing identity.
  • Notes: Local production builds are self-signed and local-only. Debug builds have non-persistent storage unless specific signing is applied.

Highlighted Details

  • Context Engineering: Creates focused, reviewable context from diverse codebase elements for AI models.
  • Agent Orchestration: Manages and coordinates CLI-backed coding agents from the macOS app.
  • MCP Integration: Enables external MCP-compatible clients/agents to leverage RepoPrompt CE's context and harness.
  • Multi-Root Workspaces: Supports working across multiple related repositories.
  • Reviewable Handoffs: Allows users to inspect and refine context before AI agent use.

Maintenance & Community

Release signing, metadata, and dependency tracking are managed via docs/open-source-readiness.md. Contributor guidelines are detailed in CONTRIBUTING.md and AGENTS.md, suggesting structured community involvement. No specific community channels are listed.

Licensing & Compatibility

Licensed under Apache-2.0, generally permissive for commercial use. However, the locally built production app is explicitly local-only, not notarized, and not for redistribution.

Limitations & Caveats

This application is macOS-exclusive. The local production build is self-signed and intended solely for the installation machine. Debug builds have non-persistent storage for sensitive data unless specific signing configurations are applied.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
232
Issues (30d)
71
Star History
718 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.