This project is a command line interface and GitHub CLI extension that functions as an AI coding agent and model orchestrator. It enables the writing of code and the management of repositories through natural language prompts using large language models.
The tool implements the Agent Client Protocol to act as a standardized agent server for external editors. It features a provider-agnostic routing system that allows switching between different hosted AI models or external compatible endpoints.
Capabilities include the automation of Git workflows, such as managing pull requests and issues, and the generation of implementation plans for refactoring source code. The system incorporates security measures through sandbox execution environments and a scoped tool permission system to restrict shell command execution.