Frankengit — Git skill for Claude Code
Git-compatible, agent-native, repairable, self-hostable code forge and GitHub alternative.
How to install Frankengit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Dicklesworthstone/frankengit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Frankengit does
Git-compatible, agent-native, repairable, self-hostable code forge and GitHub alternative.
Alternatives in Git
- 使用 Git Worktrees — 创建孤立的 Git worktrees,带有智能目录选择与安全验证 115.1k ★
- Git Worktree Docs Issue: Dependency Installation — GitHub — Community feedback on official docs with full worktree lifecycle walkthrough 81.1k ★
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
README
FrankenGit
**A clean-room, pure-Rust, Git-compatible forge designed for humans, autonomous coding agents, extreme scale, and independently verifiable recovery.**
**Status:** active implementation and pre-release integration (spec-first design, transitioning from pre-implementation). FrankenGit now contains substantial final-abstraction slices and a narrow executable one-node boundary, but it is not yet a general-purpose Git server, a production-ready forge, or a GitHub replacement.
**License:** `LicenseRef-MIT-OpenAI-Anthropic-Rider` — the MIT licence plus the OpenAI/Anthropic rider. Decision D14 was resolved by the repository owner on 2026-08-23.
Because that rider withholds rights from named parties, the licence is **not** OSI-approved open source; the repository is source-available and must be described that way. See [`docs/LICENSING_DECISION.md`](docs/LICENSING_DECISION.md).
**Normative contract:** [`docs/NORMATIVE_PROTOCOL_CONTRACTS.md`](docs/NORMATIVE_PROTOCOL_CONTRACTS.md) governs identity, admission, publication, authority, cancellation, repair, and release-blocking invariants.
FrankenGit is not “GitHub rewritten in Rust.” It is a forge designed around a different center of gravity:
- one immutable repository decision stream and one tiny conditional authority head, rather than a mutable bare repository plus a separately authoritative product database;
- a production implementation that is pure Rust, strictly memory-safe in first-party code, and never links or invokes C Git,
libgit2, or another Git engine; - parallel, per-core preparation and microbatched publication instead of forcing expensive work through one repository process;
- Git-object-aware adaptive transport, sparse semantic workspaces, typed graph fabrics, evidence-carrying agent changes, and locally reproducible releases;
- **repair, checkpoints, indexes, policy promotion, and release publication that all follow the same body-first/root-last, anti-rollback di
Related Skills
Prm
Watch a PR (or all your open PRs needing action) with a native Monitor per PR that self-terminates on merge/cl
Hermes Claude Plan
Hermes agent plugin that routes Anthropic API requests through anthropic claude plan. zero modifications to he
Recall
by zippoxer - Full-text search your Claude Code sessions. Run recall in terminal, type to search, Enter to res
Do Issue
by jerseycheese - Implements GitHub issues with manual review points, following a structured approach with iss
Import Project
Bring an existing project into projects/ — clone through scripts/forge-clone.ps1, offering the commit identity
Forge Report
File a harness failure as a Forge diagnostics ticket (Firestore → GitHub issue, no GitHub account needed). Cal
Related Agents
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS
Bead Polisher
Polishes .beads/beads.jsonl in isolated context. Runs the full polish loop (self-containment, dependencies, te
Issue Maintainer
Use when filing, closing, triaging, or structuring issues/epics on your git host — it owns issue/epic STRUCTUR