Skip to content

docs: overhaul README + refresh benchmark chart - #53

Merged
geisten merged 1 commit into
mainfrom
docs/readme-refresh
Jul 1, 2026
Merged

docs: overhaul README + refresh benchmark chart#53
geisten merged 1 commit into
mainfrom
docs/readme-refresh

Conversation

@geisten

@geisten geisten commented Jul 1, 2026

Copy link
Copy Markdown
Owner

README

  • Lead with the why ("a file you own, not a service you rent"), BitNet as the proof
  • Two clearly-named install paths: Run it now — model baked in / — your own model
  • Why geist? umbrella over the feature sections; section emojis removed
  • Stat strip + Discussions / good-first-issue badges and community links
  • Cut 8 GIFs → 2 (hero + Pi5), trimmed Usage, folded exact benchmark numbers into Documentation (collapsible)
  • Fixed broken anchors, dangling "Path ①" ref, unified clone URL to geisten/geisten
  • Restored Contributing onboarding (difficulty table + CoC / Discussions links)

Benchmark chart (headline_benchmarks.svg)

  • All 12 measurements, each system tagged with its OS (🐧 Linux / 🍎 macOS)
  • Baseline engine versions recorded per row: llama.cpp d05fe1d (Pi 5, M1 Max) / b9827 (x86); bitnet.cpp master

compare_ternary_pi5.sh

  • Pin llama.cpp / bitnet.cpp refs via LLAMA_REF / BITNET_REF for reproducible reference builds

Follow-ups (not in this PR)

  • Enable GitHub Discussions (otherwise the new Discussions links 404)

README:
- lead with the "why" (a file you own, not a service you rent), BitNet as proof
- two clearly-named install paths (model baked in / your own model)
- "Why geist?" umbrella over the feature sections; drop section emojis
- add stat strip + community/good-first-issue badges and links
- cut 8 GIFs to 2 (hero + Pi5), trim Usage, fold benchmark numbers into Docs
- fix broken anchors, dangling "Path ①" ref, unify clone URL to geisten/geisten
- restore Contributing onboarding (difficulty table + CoC/Discussions links)

Benchmark chart:
- add all 12 measurements, tag each system with its OS (Linux/macOS)
- record baseline engine versions per row (llama.cpp d05fe1d/b9827, bitnet.cpp master)

compare_ternary_pi5.sh:
- pin llama.cpp / bitnet.cpp refs via LLAMA_REF/BITNET_REF for reproducible runs
@geisten
geisten merged commit 0172f00 into main Jul 1, 2026
5 checks passed
@geisten
geisten deleted the docs/readme-refresh branch July 1, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant