GitAgent — Git-Native AI Agent Framework
Core Info
- Stars: 584⭐
- Language: TypeScript
- Created: 2026-03-04
- URL: https://github.com/open-gitagent/gitagent
What It Does
“Your agent lives inside a git repo — identity, rules, memory, tools, and skills are all version-controlled files.”
Architecture (Git Repo Structure)
agent.yaml— model, tools, runtime configSOUL.md— personality and identityRULES.md— behavioral constraintsmemory/— git-committed memory with full historytools/— declarative YAML tool definitionsskills/— composable skill moduleshooks/— lifecycle hooks (script or programmatic)
Key Features
- One-command install:
bash <(curl -fsSL "...") - SDK with
query()returning AsyncGenerator (streaming + tool calls + events) - Custom
tool(),hooks,pluginextension API --repomode: clone GitHub repo, auto-commit to session branch- Voice mode and web UI
Relevance to Manas
- “Agent as Git Repo” paradigm for configuration management
- SOUL.md concept → can be adapted for persona definition
- Version-controlled memory is analogous to gbrain’s fact reconciliation