GitAgent
A git-native agent harness — identity, memory, rules, and skills live as plain files in a repo.·gitagent.sh
GitAgent is an open-source, git-native AI agent harness that lets developers define an agent's identity, memory, rules, skills, and tools as plain files inside a git repository, giving version control, branching, pull requests, and audit trails for AI agents. It ships as an npm CLI and Node.js SDK for initializing, validating, running, and exporting agents to frameworks such as Claude Code, OpenAI Agents SDK, CrewAI, and Lyzr. It also offers a 'Personal Assistant' mode that runs a local agent with memory, voice, camera, and a web UI, plus multi-channel messaging via Telegram, WhatsApp, and Twilio.
What it's for
Features 20
- Agent forking and remixing from public repos
- Agent identity, memory, rules, and skills stored as plain git-tracked files
- Auto-learning: completed tasks crystallized into reusable, versioned skills
- Branch-based deployment and tagged releases for agent versions
- Built-in OpenTelemetry observability (spans, tool traces, session cost)
- CI/CD integration via GitHub Actions running gitagent validate
- CLI commands: init, validate, run, export
- Compliance and audit features: risk tiers, human-in-the-loop enforcement, regulatory support (SOX, GLBA, SOC2, GDPR, FINRA)
- Git-native memory with auto-archiving and full commit history
- Knowledge tree for structured entity relationships and embeddings
- Lifecycle hooks (bootstrap.md, teardown.md) for agent startup/shutdown logic
- Local Web UI (localhost:3333) with Chat, Skills, Integrations, Communication, SkillFlows, Scheduler, and Settings tabs
- Multi-channel messaging integrations (Telegram, WhatsApp, phone/SMS via Twilio)
- Node.js SDK with query() function for embedding agents in apps
- Plugin system extensible via plugin.yaml, installable from git URLs or local paths
- Real-time bidirectional voice via OpenAI Realtime API or Gemini Live, plus camera input
- Secret management via local .env files kept out of version control
- Segregation of Duties (SOD) role definitions with conflict matrices
- SkillFlows — deterministic multi-step YAML workflows with approval gates
- Support for 12+ LLM providers (Anthropic, OpenAI, Google, Groq, Mistral, xAI, OpenRouter, Cerebras, DeepSeek, AWS Bedrock, Google Vertex, Azure OpenAI)
At a glance
Integrations
Complianceself-reported
Pricing
The product is MIT-licensed open source and free.
Structured markup lists an Offer with price 0 USD; no other paid plans are listed on the pages.