GitAgent

GitAgent (formerly gitclaw) is an open-source CLI coding agent developed under the open-gitagent organization and associated with Lyzr. It is designed to operate directly within software repositories, enabling autonomous and semi-autonomous coding workflows, codebase analysis, and task execution directly from the terminal. Day-to-day operations can be executed against local directories or remote Git repositories using dedicated CLI flags such as `--repo`, `--pat`, and `--session`. The agent relies on a structured workspace specification—including `SOUL.md`, `RULES.md`, and `agent.yaml`—to constrain operational boundaries and agent personas. GitAgent supports modern foundation models including Claude and integrates with external developer tooling via Model Context Protocol (MCP) client capabilities. What differentiates GitAgent is its standardized Open Git Agent architecture combined with production-oriented developer tooling. It includes dedicated memory scaffolding for context persistence, an extensible global plugin ecosystem, and native OpenTelemetry (OTel) instrumentation for tracing execution spans, token usage, and tool invocations. GitAgent is an open-source project distributed via npm and GitHub. It requires no subscription fees beyond the user's standard model API provider costs.

Tags: agent harness, ai agent, cli, codebase, developer tools, OpenSource

Visit GitAgent