Claude Skill

open-gitagent/gitagent

GitAgent 是一个通用的原生 Git AI 代理框架。身份、规则、记忆、工具和技能都作为版本控制的文件存储在 Git 仓库中。基于 TypeScript 构建。

概览

Stars580
Forks112
语言TypeScript
最后更新2026-07-01
最近同步2026-07-03
前往 GitHub

仓库信息

拥有者open-gitagent
仓库gitagent
完整名称open-gitagent/gitagent
Repo ID1,172,540,122

安装这个 Skill

npm install -g @open-gitagent/gitagent

Registry 信息

类型openclaw_skill
质量分85/100
验证状态readme_parsed
最近验证2026-06-09
平台
ClaudeOpenClaw
能力
browsercode-reviewpdfmemorysearchterminalworkflowai-agentsanthropicassistant
识别文件
README.mddocsexamplespackage.jsontest
配置键
OPENAI_API_KEYGITHUB_TOKENURLGIT_TOKENMY_API_KEYPACKAGE_JSON
安装方式
  • npm install -g @open-gitagent/gitagent
  • npm install -g @open-gitagent/voice
  • npm install -g @open-gitagent/gitagent@latest @open-gitagent/voice
  • npm install -g @open-gitagent/gitagent@latest
  • docker run --rm -p 16686:16686 -p 4318:4318 jaegertracing/all-in-one:latest

项目简介

GitAgent 是一个通用的、原生 Git 的 AI 代理框架,你的代理的身份、规则、记忆、工具和技能都作为版本控制的文件存储在 Git 仓库中。它基于 TypeScript 构建,通过熟悉的 Git 工作流实现人类开发者与 AI 代理的无缝协作。

英文描述

A universal git-native AI agent framework. Your agent lives inside a git repo — identity, rules, memory, tools, and skills are all version-controlled files.

要点

  • 原生 Git 架构:所有代理配置均为版本控制文件
  • 模块化技能系统,支持版本化的工具和规则
  • 持久化记忆,存储为 Git 跟踪的文件
  • 通过仓库结构内置身份和规则管理
  • 基于 TypeScript,具备可扩展性和类型安全
  • 与现有 Git 工作流无缝集成

使用场景

  • 自动化代码审查和拉取请求管理
  • 软件开发项目的个人 AI 助手
  • 在共享仓库中与 AI 代理进行团队协作
  • 版本控制的 AI 代理行为,用于可复现的实验
  • 为特定工作流开发自定义工具和技能

README 摘要

<p align="center"> <img src="./gitagent-logo.png" alt="GitAgent Logo" width="200" /> </p> <p align="center"> <img src="https://img.shields.io/npm/v/gitagent?style=flat-square&color=blue" alt="npm version" /> <img src="https://img.shields.io/badge/node-%3E%3D20-brightgreen?style=flat-square" alt="node version" /> <img src="https://img.shields.io/github/license/open-gitagent/gitagent?style=flat-square" alt="license" /> <img src="https://img.shields.io/badge/TypeScript-5.7-blue?style=flat-square&logo=typescript&logoColor=white" alt="typescript" /> </p> <h1 align="center">Gitagent</h1> <p align="center"> <strong>A universal git-native multimodal always learning AI Agent (TinyHuman)</strong><br/> Your agent lives inside a git repo — identity, rules, memory, tools, and skills are all version-controlled files. </p> <p align="center"> <a href="#one-command-install">Install</a> &bull; <a href="#quick-start">Quick Start</a> &bull; <a href="#sdk">SDK</a> &bull; <a href="#architecture">Architecture</a> &bull; <a href="#tools">Tools</a> &bull; <a href="#hooks">Hooks</a> &bull; <a href="#skills">Skills</a> &bull; <a href="#plugins">Plugins</a> </p> --- ## Why Gitagent? Most agent frameworks treat configuration as code scattered across your application. Gitagent flips this — **your agent IS a git repository**: - **`agent.yaml`** — model, tools, runtime config - **`SOUL.md`** — personality and identity - **`RULES.md`** — behavioral constraints - **`memory/`** — git-committed memory with full history - **`tools/`** — declarative YAML tool definitions - **`skills/`** — composable skill modules - **`hooks/`** — lifecycle hooks (script or programmatic) Fork an agent. Branch a personality. `git log` your agent's memory. Diff its rules. This is **agents

话题

探索更多

数据来自 GitHub,同步时间:2026-07-03