Workbench

Remember what the project knows

Your agent should not start from zero every time.

Paste everything into chat and the model drifts. Workbench keeps a living memory of your project so the agent stays oriented without dumping all your notes into every turn.

Today, most AI coding sessions forget the architecture the moment the chat ends.

Session

Where the work happens. You steer. The agent ships the change.

Knowledge

Your notes. Open, fix, and keep them forever yours.

Brain

The map. See how the pieces connect before you dig in.

The notes

Knowledge

Your notes the agent cannot rewrite without you.

Open your project notes. Fix a wrong fact, add what only your team knows, and keep company, org, and repo memory in one place you control.

  • Correct a wrong fact the moment you see it
  • Keep shared memory for the team, not buried in one chat
  • Sync notes when you link a remote, on your terms

Memory lives at every layer

Company

Defaults and playbooks everyone starts from

Team

Shared rules across the repos you own

This repo

What is true for this codebase alone

Knowledge fields

How Knowledge fields shape the map

Workbench reads a few fields at the top of each Knowledge page so it knows what the entry represents, how strongly it should matter, and how it connects on the map.

FieldWhat it means
TypeWhat kind of thing this is a concept, a service, a repo, a rule, and so on.
Id / TitleA stable id so the map does not break when you rename, plus the name people see.
RoleHub (a main concern), spoke (something that hangs off a hub), or a plain entry.
AliasesOther words people type for the same thing so “frontend” and “ui” can land on one hub.
TagsSoft hints that nudge retrieval when the wording is close but not exact.
SalienceHow important this entry is (0 to 1) when ranking what to show the agent.
PrimacyA boost for foundational hubs the stuff the project is built on.
SourcesPaths that were inspected when this structural entry was created.
EdgesTyped links to other entries related to, part of, uses, contradicts, and similar.
Conflicts withExplicit “this disagrees with that” targets so contradictions stay visible.
01

Sketch

Start from the repos in your system

02

Deepen

Fill in the important hubs and connections

03

Explore

Ask about a concern and follow the trail

The map

Brain

See the project. Then ask around a concern.

Brain turns your system into a readable map services, standards, frontend, devops, and the links between them. Grow it once, then explore a question without losing the big picture.

  • See how frontend, backend, and ops actually connect
  • Grow the map before a big feature, not after the mess
  • Ask around a topic and follow the path that matters

Two surfaces. One memory.

Knowledge is where you read and write. If the map is wrong, you fix the entry.

Brain is where you look. If you need orientation, you open the map.

Two ways in

Build memory before the rush

Teach the project

  1. 1.Open Brain and pick the system you care about
  2. 2.Grow the map until the big pieces show up
  3. 3.Explore a topic frontend, deploy, standards
  4. 4.Fix anything wrong in Knowledge

Stay in the session

Just ship

  1. 1.Start Work like you always do
  2. 2.The agent gets only the notes that fit this job
  3. 3.Save important facts back when they matter
  4. 4.Open Knowledge later if something feels off

While you work, the right notes show up.

Sessions pull a small, focused slice of memory not the whole set of notes. When something important lands, save it back so the next session starts smarter.