aghub  by AkaraChen

Unified hub for AI coding agents

Created 3 months ago
263 stars

Top 96.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

AGHub provides a unified interface for managing over 22 AI coding assistants, simplifying configuration and deployment across diverse agents. It targets developers and researchers leveraging multiple AI coding tools, offering centralized control and enhanced workflow efficiency.

How It Works

The core architecture centers on a unified configuration management system (MCP) enabling single-point setup for numerous agents. It supports multiple transport protocols (Stdio, SSE, StreamableHttp) and features a portable skills system. Skills can be imported or authored using SKILL.md, shared universally, and verified via SHA-256, with a dedicated marketplace (skills.sh). AGHub also integrates a Claude Code plugin manager for discovering, installing, and controlling plugins at global or project scope. It allows users to bring their own models (Claude, Codex, OpenCode) to custom inference endpoints, supporting various API formats while securely storing API keys in the OS keychain.

Quick Start & Requirements

  • Installation: macOS users can install via Homebrew: brew install --cask akarachen/tap/aghub. For Windows, macOS, and Linux, pre-compiled binaries (.exe, .dmg, .AppImage) are available via the Releases page.
  • System Requirements: Windows 10+, macOS 12 (Monterey)+, Linux Ubuntu 22.04+/Debian 11+/Fedora 34+.
  • Links: Releases page (implied by download links).

Highlighted Details

  • Unified configuration management for 22+ AI coding agents.
  • Portable skills system with SHA-256 content verification and provenance tracking.
  • Integrated marketplace for discovering, installing, and managing Claude Code plugins (v2) with global or project scope.
  • Flexible model and API endpoint configuration, supporting custom inference endpoints and multiple API formats (Anthropic Messages, OpenAI Chat Completions/Responses), with secure API key storage.

Maintenance & Community

  • Contributions are welcomed, with build, test, and lint commands provided (just desktop, just test, just lint).
  • No specific community channels (e.g., Discord, Slack) or roadmap links are mentioned in the README.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: The MIT license is permissive and generally compatible with commercial use and closed-source linking.

Limitations & Caveats

  • Windows support is explicitly marked as experimental.
  • The README does not detail potential performance bottlenecks or specific unsupported agent types beyond the 22+ mentioned.
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
81
Issues (30d)
14
Star History
30 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.