README.md 2.0 KiB 74 lines Raw

f0rge

A git forge that lives in your repository.

Issues, pull requests, tasks, labels, milestones, a wiki, CI, releases and merges — stored as plain files under .forge/, committed with your code. No server, no database, no account. The CLI is gh-shaped; the files are the truth.

This repository is its own forge. Every issue, PR, merge, CI run and release you can read in .forge/ was made with f0rge itself.

Install

Linux x86_64, prebuilt:

base=https://f0rge.gl0w.world/releases/v4.20
curl -LO \
  "$base/f0rge-v4.20-linux-x86_64.tar.gz"
mkdir -p ~/.local/bin
tar -xzf f0rge-v4.20-linux-x86_64.tar.gz
install -m 755 \
  f0rge-v4.20/f0rge ~/.local/bin/f0rge
f0rge --version   # f0rge 4.20.0

From source (stable Rust):

git clone https://f0rge.gl0w.world/repo.git
cd repo
cargo install --locked --path .

Sixty seconds

cd your-repo
f0rge init
f0rge issue create --title "first issue" --body "plain files, committed"
f0rge issue list
f0rge ci run
f0rge --skill

Read .forge/ with git; edit with the CLI, or edit the files and commit. f0rge --skill is the agent contract.

What is in the box

Design

License

AGPL-3.0-or-later. The gl0w name and seal are not part of the license.

view raw