Local-first Git forge infrastructure.
Caution
This project is being actively developed! Despite this, semantic versioning rules will be respected. Expect frequent updates.
git-forge provides local-first forge infrastructure — issues, reviews, and releases — stored inside the repository itself using the Git object database.
You may see the terms porcelain and plumbing used across this project. These are borrowed from Git itself: porcelain refers to user-facing commands, and plumbing refers to the lower-level libraries and commands they are built on.
| Crate | Description | API |
|---|---|---|
git-forge |
CLI entrypoint and library facade. | Porcelain |
forge-github |
GitHub import adapter for the forge store. | Plumbing |
forge-mcp |
MCP server exposing forge metadata from the Git object store. | Plumbing |
forge-server |
Sync daemon — watches refs and coordinates GitHub sync. | Plumbing |
forge-zed |
Zed editor extension — surfaces forge tools via MCP context server. | Plumbing |