Sign inSign up

credkellar/commit

By credkellar

•Updated 4 days ago

Your own GitHub-style forge — unlimited repos, zero rate limits, Muse AI + Carbon 4 brains

Image
Security
Machine learning & AI
Developer tools
1

293

credkellar/commit repository overview

Commit is a self-hosted, GitHub-style forge built for one person who out-creates GitHub's rate limits: Darion Kellar. It is pure Python stdlib plus the system git binary — zero pip dependencies — and ships with rate limiting off: unlimited repos, unlimited API calls, quotas only if the owner turns them on.

Highlights:

  • Real git hosting — bare repos, fork = bare clone, import from any URL, smart-HTTP clone/push via git http-backend, rename / transfer / archive / trash+restore.
  • Web UI + JSON API — dark dashboard, file browser at any ref, commit logs, issues, PR proposals with real diffs and brains-gated merge execution, explore/trending, profiles with identicons, RSS feeds, SVG badges.
  • One merged brain on risky operations — Gemini Carbon 4 Extended Thinking (MAP → MODEL → STRESS → DECIDE) decides first; the Muse advisor (Meta Muse API, pay-as-you-go) adds cautions and can never override a HOLD. Every verdict is written to a decision log.
  • Security built in — PBKDF2 passwords, TOTP 2FA, scoped personal tokens stored as SHA-256 hashes, a secret scanner whose findings HOLD a repo, HMAC-signed webhook records, full audit log.
  • Automation — local CI-lite in a temp clone, release builder (tag → tarball), changelog generator, GitHub mirror-out (dry-run by default), backup export with a sha256 checksum manifest.

Run it: docker run -p 8000:8000 -v commit-data:/data credkellar/commit:latest then open http://localhost:8000⁠ — or try the self-demo first with python main.py.

Tag summary

Content type

Image

Digest

sha256:a952de31e…

Size

74.5 MB

Last updated

4 days ago

docker pull credkellar/commit