Open source ยท Self-hosted

The agent that never forgets.
And never waits to be asked.

Sandboxed legal agents with durable contract memory, secure tool access, and full control in your infrastructure.

Cron
When a new contract drops in the inbox
Review new contracts for risk, flag clauses that need counsel approval, and file a review ticket.
Trace
watcher.poll(since: last_run)
โ†’ 3 events collected
10:02Redwooduploaded NDA v2 for signature review
10:04Lenaneeds legal readout before today's customer call
10:06DocuSigndetected updated indemnity language in ยง7
docusign.contracts.get(redwood-nda)
โ†’ 37 pages ยท 9 clauses
recall(counterparty: Redwood, topic: risk)
โ†’ Acme NDA blocked Sep โ€” similar ยง7 language
upsert(Contract Redwood-NDA-v2)
โ†’ linked Clause ยง7 "uncapped indemnity"
jira.create(legal-review)
โ†’ REV-88 assigned to Priya
link(Contract โ†’ Clause ยง7 โ†’ Risk)
โ†’ flagged counsel-required
MCP
docusignjira
Network
github.com.github.com.githubusercontent.comregistry.npmjs.org.npmjs.org
Entities touched
ContractEntity: Redwood NDA
primaryagreement
ClauseClause: residuals
clausereview
RiskRisk: unlimited confidentiality term
riskopen issue
CounterpartyCounterparty: Redwood Capital
counterpartycontext
Relationship
Contract Redwood NDAcontains_clauseClause Residuals clause
Outcome โ†’
#legal-reviews
Clause ยง7 carries uncapped indemnity language โ€” the same pattern that blocked the Acme NDA in September, so it needs counsel sign-off before you countersign. I've filed REV-88 with Priya and linked the clause to the Redwood counterparty record for future drafts.

Read-only preview of the Legal workspace running on Lobu.

Lobu in memory benchmarks

Apples-to-apples comparison on public memory datasets. The model is GLM 5.1 via z.ai.

LongMemEval (oracle-50)

Single-session knowledge retention.

SystemOverallAnswerRetrievalLatency
Lobu87.1%78.0%100.0%237ms
Supermemory69.1%56.0%96.6%702ms
Mem065.7%54.0%85.3%753ms

LoCoMo-50

Multi-session conversational memory.

SystemOverallAnswerRetrievalLatency
Lobu57.8%38.0%79.5%121ms
Mem041.5%28.0%66.9%606ms
Supermemory23.2%14.0%36.5%532ms

Two ways to see it run.

Click through a live workspace, or book 20 minutes with the founder.

Open live workspace