open-gitagent

Rusty Gitclaw — AI skill for Claude Code

AI community

A universal git-native AI agent framework — written in Rust.

How to install Rusty Gitclaw

This entry records only its repository, not the path inside it, so there is no exact command to give. Open open-gitagent/rusty-gitclaw and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Rusty Gitclaw does

A universal git-native AI agent framework — written in Rust. Single binary. Zero dependencies. 383 models. Blazing fast.

Alternatives in AI

  • Repomix — 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file 22.7k ★
  • Agenvoy — Self-hosted AI agent harness in a single Go binary — writes, sandbox-tests and repairs its own tools, and lets 474 ★
  • Octocode — Structural code intelligence for AI agents — semantic search, knowledge graphs, and a built-in MCP server in o 464 ★

README

GitClaw Logo

rust version crates.io version license CI binary size

Rusty GitClaw

A universal git-native AI agent framework — written in Rust.
Your agent lives inside a git repo — identity, rules, memory, tools, and skills are all version-controlled files.
Single binary. Zero runtime dependencies. Blazing fast.

Quick StartSDKArchitectureToolsHooksSkillsVoice


Why Rusty GitClaw?

This is the **Rust port** of [GitClaw](https://github.com/open-gitagent/gitclaw) — same agent-as-a-repo philosophy, same CLI flags, same `agent.yaml` format, but compiled to a single 12MB binary with no runtime dependencies.

**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-based)

Fork an agent. Branch a personality.