The LegalWork Atlas LegalWork's documentation, bound to the code it describes
17 documents
README.md

The project front door. LegalWork is a local computer-use agent for law firms from Eigenwelt Labs: point it at a folder of documents and ask in plain English — it reviews and redlines contracts as Word tracked changes, runs tabular review across many documents, and drafts memos/letters, all on your own machine with the model you connect (Bedrock, Azure OpenAI, or any provider). The Develop section lists the real toolchain (Node + pnpm@10.27.0, Bun 1.3.9+, the Rust/Tauri toolchain, the `opencode` CLI) and the `pnpm dev` / `pnpm dev:ui` / typecheck / build / test:e2e commands. First contact with the repo — what the product is, what it does, and how to get it running locally.

LegalWork

A local computer-use agent for law firms, from Eigenwelt Labs. Point it at a folder of documents and ask in plain English — it reads, drafts, and redlines them on your own machine, using the model you connect. Everything stays owned by the firm.

https://github.com/user-attachments/assets/4a576c3a-7c2a-46c6-9856-1254282b1b70

What it does

  • Review & redline contracts as tracked changes, right in Word.
  • Tabular review — extract terms across many documents into a sourced grid.
  • Draft briefs, memos, contracts, and engagement letters.
  • Bring your own model — AWS Bedrock, Azure OpenAI, or any provider. Your data is only ever shared with the model you choose.
  • Runs on this machine by default; connect a remote worker only when you want to.
  • Extend it with skills, plugins, and MCP connectors, managed in Settings → Extensions and shared across every workspace.

Develop

Requirements: Node.js + pnpm@10.27.0, Bun 1.3.9+, the Rust toolchain (Tauri), and the opencode CLI on PATH. macOS needs Xcode Command Line Tools; Linux needs the WebKitGTK 4.1 dev packages.

pnpm install
pnpm dev        # desktop app (isolated dev engine state)
pnpm dev:ui     # web UI only

Checks: pnpm typecheck · pnpm build · pnpm test:e2e.

Contributing

Read AGENTS.md first. Run pnpm install, then verify with pnpm typecheck and pnpm test:e2e before opening a PR.

License

MIT — see LICENSE.