Discover and explore top open-source AI tools and projects—updated daily.
open-gitagentAI agents version-controlled within Git repositories
Top 88.5% on SourcePulse
A universal AI agent framework, Gitclaw treats agents as Git repositories, versioning their identity, rules, memory, tools, and skills. This approach targets developers and power users seeking robust agent management, enabling granular control, history tracking, and collaborative development through familiar Git workflows. The primary benefit is managing AI agents with the same rigor and tooling applied to software development.
How It Works
Gitclaw's core innovation is its "git-native" architecture. Agent configurations, including personality (SOUL.md), behavior (RULES.md), runtime settings (agent.yaml), memory, tools, and skills, are stored as files within a Git repository. This allows agents to be forked, branched, and their evolution tracked via git log and git diff. The framework leverages declarative YAML for defining tools and skills, alongside programmatic interfaces via an SDK, offering flexibility in agent implementation.
Quick Start & Requirements
bash <(curl -fsSL "https://raw.githubusercontent.com/open-gitagent/gitclaw/main/install.sh?$(date +%s)"). Alternatively, npm install -g gitclaw.export OPENAI_API_KEY="sk-...") and running gitclaw --dir ~/my-project "Your prompt".https://raw.githubusercontent.com/open-gitagent/gitclaw/main/install.sh.Highlighted Details
pi-ai backend, allowing fallback models.Maintenance & Community
No specific details regarding maintainers, sponsorships, or community channels (like Discord/Slack) are present in the provided README.
Licensing & Compatibility
The project is licensed under the MIT License. This license generally permits commercial use and integration into closed-source projects.
Limitations & Caveats
The README does not explicitly detail limitations. However, the core functionality is tied to Git repositories, and the sandbox mode is mutually exclusive with the local repo mode. Reliance on external LLM providers necessitates their availability and API key management.
1 day ago
Inactive
letta-ai
dagger