Your work,
run by your agents.
Talk to one CEO agent. Its VPs run your projects, each with its own Claude Code sessions.
curl -fsSL https://openwalnut.dev/install.sh | sh
Talk to the CEO.
Its VPs run the rest.
The CEO sees every project. Each VP plans its projects and hands the work to workers, each one its own session. Click a task.
Two cabins are free that weekend. Which one should I book?
Every machine. Every agent.
One calm list.
Drive Claude Code on your laptop and any SSH host. Walnut sets up its own daemon there, and sessions keep running when the connection drops.
checked 12:05 · running
checked 12:10 · running
checked 12:15 · passed
Reading src/auth/session.ts
The cookie expires before the redirect.
Resumed after the restart. Picking up the fix.
Edited src/auth/session.ts · running the tests
One window for all of it.
Tasks, several sessions side by side, their files and their changes, and the Org page, in one app. It plays on its own; click to look around.
Why does login fail after the redirect?
The session cookie expires before the redirect lands. Here is the flow:
The fix goes in , line 42.
40export function startSession(user) { 41 const cookie = createCookie(user.id); 42 cookie.maxAge = 60; 43 return redirect('/home', cookie); 44}
41 const cookie = createCookie(user.id); 42− cookie.maxAge = 60;42+ cookie.maxAge = 60 * 60 * 24;43 return redirect('/home', cookie);
Read the five new screens. Two notes so far:
The skip button is easy to miss on step 2.
Step 4 asks for the same email twice.
Book the coast weekend and keep the demo on track.
The Personal VP is on the weekend; it needs one answer from you. The Work VP has the demo; Codex is building the script.
Sessions that draw.
A session can answer with a diagram, a table or a laid-out page, drawn as the answer streams.
See what each session changed.
A per-session diff of every file it touched. Comment on a line, send the review back to the session.
Handle an empty body here, so a bare POST does not throw.
Open source. On your machine.
MIT licensed and self-hosted. It needs only Claude Code, signed in once.
Notes the AI can search
Markdown notes with keyword plus vector search, on your machine.
Codex, Gemini, OpenCode and Goose
In the same columns as Claude Code. Install their CLIs first.
Microsoft To Do and Jira
Two-way sync ships built in, as plugins.
├─ *.json
├─ *.md
└─ *.sqlite
Your data, on your disk
Plain JSON, Markdown and SQLite. No telemetry.
Build your own app inside Walnut
A plugin can add a full-page app to the sidebar, tools the AI can call, and task sync.
Run your work
like a small company.
It needs only Claude Code, signed in once. The Mac app keeps itself up to date.
curl -fsSL https://openwalnut.dev/install.sh | sh