eliziff turns Beaver into a local-first legal workspace

The fork makes it possible to start and use the workspace locally without routing users through a cloud-account setup.

infrastructureworkflow

eliziff is building the foundation for a legal workspace that can run on a lawyer's own machine, with a more dependable first-run experience when expected online services are unavailable.

  • Anonymous local setup lets someone begin without creating or connecting a cloud account.
  • A dedicated local workspace mode frames the product around matters and assistant work managed on-device.
  • More resilient startup avoids a hard stop when the interface cannot reach supporting services.
  • Reproducible local startup makes the setup path more consistent across runs.
  • Clearer capability signals avoid promising local features that are not actually available.
  • Durable local storage preserves matters and assistant state after restart.
So what Legal teams exploring local or offline deployment should look closer, especially where cloud-account dependence is a practical obstacle.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

7 commits from eliziff/Beaver, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
60b11158 Keep local frontend startup resilient Eli Ziff 2026-07-25 ↗ GitHub
5cf5f0fb Complete anonymous local setup Eli Ziff 2026-07-25 ↗ GitHub
a20c4aa6 feat: build Mike-Canada local legal workspace Eli Ziff 2026-07-26 ↗ GitHub
6de80b90 perf: keep local startup off the cloud auth path Eli Ziff 2026-07-27 ↗ GitHub
28b993a0 fix: make local startup reproducible Eli Ziff 2026-07-27 ↗ GitHub
567459f8 fix: make local-only capabilities honest Eli Ziff 2026-07-27 ↗ GitHub
09f4618e feat: make local matters and assistant durable Eli Ziff 2026-07-27 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-829.md from inside the repo you want the changes in.

⬇ Download capture-thread-829.md