eliziff rebuilds Beaver's front door for a lighter legal-AI workspace

After rejecting an initial attempt, eliziff restarted the interface overhaul the same day with a more focused compact shell.

chat-uiknowledge-management

The aim is a leaner workspace that keeps the practical parts of legal AI close at hand, without carrying the weight of the previous interface approach.

  • Resumable chat, so a user can pick up an earlier conversation.
  • Document uploads and links in the library, for working from stored material.
  • A compact projects area, keeping matters or workstreams accessible.
  • A handoff into authorities, pointing users toward relevant source material.
  • A tabular review view, giving document review a more spreadsheet-like surface.

The first framing was explicitly discarded and rebuilt, which makes this more than cosmetic polishing: eliziff is testing what a simpler operating surface should actually include.

So what Legal teams frustrated by slow or overbuilt knowledge tools should watch this fork for a more disciplined take on the everyday research, review and drafting workspace.

View this fork on GitHub →

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

Commits in this thread

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

SHA Subject Author Date
f99410a4 plan: replace framework shell with static client Eli Ziff 2026-07-28 ↗ GitHub
e82270b5 experiment: add static assistant and library shell Eli Ziff 2026-07-28 ↗ GitHub
b19bad0b experiment: stream assistant in static shell Eli Ziff 2026-07-28 ↗ GitHub
bdee62b9 experiment: wire static library uploads Eli Ziff 2026-07-28 ↗ GitHub
3a1209d4 delete: remove rejected static shell experiment Eli Ziff 2026-07-28 ↗ GitHub
c8fa2e7c experiment: add compact assistant shell Eli Ziff 2026-07-28 ↗ GitHub
2a325b26 rewrite: restore lean static shell slice Eli Ziff 2026-07-28 ↗ GitHub
734fc072 perf: keep static shell API same-origin by default Eli Ziff 2026-07-28 ↗ GitHub
f9778d0d feat: resume chats in static shell Eli Ziff 2026-07-28 ↗ GitHub
c58ded14 feat: add compact projects slice Eli Ziff 2026-07-28 ↗ GitHub
57dad0de feat: add authorities handoff to static shell Eli Ziff 2026-07-28 ↗ GitHub
2739c1b6 fix: keep static shell routes under its base path Eli Ziff 2026-07-28 ↗ GitHub
955d4d91 fix: initialize shell routing before state Eli Ziff 2026-07-28 ↗ GitHub
1893cc3f feat: add compact tabular review shell Eli Ziff 2026-07-28 ↗ GitHub
978414f2 feat: add static library document links Eli Ziff 2026-07-28 ↗ GitHub
c26b2860 fix: keep static shell navigation within narrow viewports Eli Ziff 2026-07-28 ↗ 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-830.md from inside the repo you want the changes in.

⬇ Download capture-thread-830.md