GitAgent

GitAgent is a framework that manages all components of an AI agent, such as identity, rules, memory, and tools, file-based within a Git repository. The agent's behavior and history can be monitored and modified using standard Git commands and version control mechanisms. The system works through the Node.js-based CLI and SDK structure, providing multi-mode interaction and local warehouse management.

GI

open-gitagent · AI Coding Assistants

STARS741
FORKS143
COMMITS—
CONTRIBUTORS0
VERSIONv2.0.2
UPDATEDtoday
TypeScriptGitAI AgentVersion ControlMIT

Common commercial products in this category: GitHub Copilot, Cursor, Tabnine

What can it do?
  • You manage the agent's identity and behavior rules by versioning them through Git files.
  • Using Git commands, you can examine the agent's memory history and track changes.
  • By targeting a local or remote Git repository, you can automate code editing and session management through the agent.
User reviews
  • ↑ PositiveHacker News

    Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

    “Hey, maintainer of GitAgent here. Fair criticism, and I want to address it directly rather than dodge it. The `.env` pattern is intentionally scoped to local development — a developer running their own agent with their own keys on their own machine. For that use case, the threat…”

  • ↓ NegativeHacker News

    Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

    “Maintainer here. Quick clarification on what we're actually solving — GitAgent is about portability. Build your agent once, run it on Claude Code, LangChain, CrewAI, OpenAI — without rewriting it. The repo IS the agent. You're raising a different problem: runtime discovery,…”

GitHub

My note

Alternative pages

More in: AI Coding Assistants