bridle  by neiii

Configuration manager for AI coding assistants

Created 2 weeks ago

New!

333 stars

Top 82.5% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Bridle addresses the complexity of managing configurations for multiple AI coding assistants (harnesses) like Amp, Claude Code, OpenCode, and Goose. It provides a unified TUI/CLI interface for users to manage profiles, install components (skills, agents, commands), and switch configurations seamlessly across these diverse tools. The primary benefit is simplifying cross-harness compatibility and centralizing AI assistant setup.

How It Works

Bridle functions as a universal "package manager" for AI coding assistant components. It scans GitHub repositories for skills, agents, commands, and MCPs, allowing users to select and install them. Crucially, Bridle automatically translates the necessary paths, namings, and configuration schemas for each target harness, abstracting away the significant differences in how each assistant stores and references its components. This approach enables cross-harness reusability of AI agent configurations.

Quick Start & Requirements

Installation is straightforward via Homebrew (brew install neiii/bridle/bridle), Cargo (cargo install bridle), or from source. Users must update immediately if on versions prior to 0.2.2, as older releases contained a critical data loss bug. No other specific non-default prerequisites are listed for binary installations.

Highlighted Details

  • Universal "package manager" for AI coding assistant components (skills, agents, commands, MCPs) installable from GitHub.
  • Automatic translation of configurations, paths, and schemas for Claude Code, OpenCode, Goose, and Amp.
  • Interactive TUI and comprehensive CLI for profile management, status checks, and component installation/uninstallation.
  • Supports multiple profiles per harness (e.g., work, personal).

Maintenance & Community

The project acknowledges contributors but does not list formal community channels (e.g., Discord, Slack) or a public roadmap in the provided README.

Licensing & Compatibility

Licensed under the MIT license, permitting broad use, including commercial applications and integration with closed-source projects.

Limitations & Caveats

Versions prior to 0.2.2 contained a critical data loss bug. Support for the Amp harness is experimental. The bridle uninstall command is also marked as experimental.

Health Check
Last Commit

23 hours ago

Responsiveness

Inactive

Pull Requests (30d)
18
Issues (30d)
9
Star History
333 stars in the last 15 days

Explore Similar Projects

Feedback? Help us improve.