Skip to content

docs: rewrite the intro and tighten wording throughout the README - #225

Merged
tmac1973 merged 1 commit into
mainfrom
docs/readme-intro-refresh
Aug 31, 2026
Merged

docs: rewrite the intro and tighten wording throughout the README#225
tmac1973 merged 1 commit into
mainfrom
docs/readme-intro-refresh

Conversation

@tmac1973

Copy link
Copy Markdown
Owner

What

Rewrites the opening paragraph and tightens wording across the README. The intro now leads with what Haruspex is and — more usefully for someone landing on the repo — what you don't need to run it: no separate inference server, because it picks a model for your hardware and runs it on its own managed llama.cpp. It says plainly that this is switchable if you'd rather point at a remote model.

Other changes:

  • Remote access, Email and saved conversations move into the Chat feature list, where people look for them, instead of a catch-all "Other" section near the bottom.
  • The Audit job now says it's for auditing codebases — that was never actually stated, only implied.
  • Remote-access firewall note covers Linux and macOS, not just Windows.
  • "Asking for a file often needs a second message" is retitled to name the real cause: small models drop the second half of a two-part instruction. The example is now explicit about it being two requests in one message.
  • Qualifies claims that were stated absolutely — Apple Silicon ("should work", with newer Pro chips much faster), OpenRouter (local is recommended if you value privacy), and the GPU warning (impact depends on whether you have VRAM for both the model and your other programs).

Note on the base

These edits were written against 428a339 (#218), before #220 and #221 merged. Applied as a three-way merge rather than taking the file wholesale, so the GPL-3.0 licence section from #220 and both image-related blocks from #221 are preserved — a straight copy would have silently reverted the licence text back to MIT and dropped the "Pictures in answers" feature bullet and the "Image coverage is thin" known issue.

One conflict, resolved by keeping both: #221 inserted the image known-issue immediately before the heading renamed here.

Docs only — no code, no tests affected.

🤖 Generated with Claude Code

https://claude.ai/code/session_012daTE2Qw7nA45hpZ53SUxd

Leads with what Haruspex is and, more usefully, what you don't need to
run it: no separate inference server, because it downloads a model that
fits your hardware and runs it on its own managed llama.cpp. Says up
front that this is switchable if you'd rather point at a remote model.

Also throughout:

  - moves Remote access, Email and saved conversations into the Chat
    feature list, where people will actually look for them
  - says the Audit job is for auditing codebases, which was never stated
  - notes that Linux and macOS may need the remote-access port opened by
    hand, not just Windows
  - retitles the "asking for a file needs a second message" issue to name
    the real cause: small models drop the second half of a two-part
    instruction
  - qualifies the OpenRouter and Apple Silicon claims rather than leaving
    them absolute

Co-Authored-By: Timothy MacDonald <tbaxmacdonald@gmail.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012daTE2Qw7nA45hpZ53SUxd
@tmac1973
tmac1973 merged commit 47d6eb4 into main Aug 31, 2026
4 checks passed
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