🔥
Okibi
焚き火の仲間だけの、自前 Git ホスティング。
おき火=燃え続ける熾火。コードが、残る場所。
できること
🔥
焚き火だけ
atsm の仲間だけがログイン。magic-link と管理者の招待リンクで、メールサーバ無しでも入れる。
📦
リポジトリ
公開/非公開を選んで作成。git push / pull は HTTPS + アクセストークンで。
👀
コード閲覧
Web でファイルツリーを辿り、ファイルの中身まで読める。ログイン不要で公開リポを覗ける。
📥
取り込み
GitHub 等の URL を渡すと、Okibi マシンが直接 mirror clone。巨大リポも自宅回線を通さず取り込む。
⚙️
簡易CI
リポジトリに .okibi/ci.sh を置けば push 時に実行。テストやビルドを自動で。
🔑
トークン
用途ごとに PAT を発行。パスワード代わりに push、いつでも作り直せる。
👥
メンバー
管理者が allowlist を管理し、招待リンクを発行。焚き火の輪を広げる。
🛡
安全より
秘密はハッシュで保存。git 処理は実 git に委譲し、自前で pack を再実装しない。
🤖
MCP
Claude などの AI から /mcp に PAT で接続。repo 一覧・作成・ファイル取得をツールで直接。
使いはじめる
- 焚き火のメンバーに招待リンクをもらう(または管理者に依頼)
- ログインしたら
設定で PAT を発行 git clone https://<handle>:<PAT>@okibi.fly.dev/<handle>/<repo>.git- push すれば
.okibi/ci.shが回る(CI 有効時)
技術
Rust + axum + SQLite + maud。git smart-HTTP は実 git-http-backend に委譲。