TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Open-source, local-first AI agent that lives on your machine, organizes your notes, tasks, and tabs — without costing your data, wallet, or autonomy.
ProductivityPython · TypeScriptGitHub @KadenMcOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The AI assistant for knowledge workers — a local-first personal-agent runtime built on Claude Code and Obsidian.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Your AI doesn't understand how you actually operate. Meet work-buddy .
work-buddy is the AI assistant for knowledge workers — a local-first personal-agent runtime built on Claude Code and MCP that organizes the work around the work: journal entries, scattered tasks, open browser tabs, and the projects they belong to. It gives your agent structured multi-step workflows, memory that survives across sessions, deep integration with the tools your work already lives in, and a React dashboard that lends visibility and control.Read the full README ↗work-buddy is the AI assistant for knowledge workers — a local-first personal-agent runtime built on Claude Code and MCP that organizes the work around the work: journal entries, scattered tasks, open browser tabs, and the projects they belong to. It gives your agent structured multi-step workflows, memory that survives across sessions, deep integration with the tools your work already lives in, and a React dashboard that lends visibility and control.
Runs on your existing Claude Code subscription — no separate service fees. The agent you're already paying for does the work; your data stays on your machine.
You'll need Claude Code (CLI or Desktop). Obsidian is an optional legacy compatibility integration; native Journal, Tasks, Projects, Contracts, Personal Knowledge, Calendar, and Co-work editing do not require it.
/wb-setup guided. An agent walks you through the rest of setup: which features you want, connected to your own tools and preferences./wb-morning # the morning routine: briefing, priorities, day plan
/wb-task-triage # batch-decide on your task inbox
/wb-dev # extend work-buddy itself
And from any terminal:
wbuddy status # sidecar health
wbuddy start | stop | restart # control the background services
wbuddy launch # start if needed, then open the dashboard app
wbuddy --help # everything else
A system-tray icon shows work-buddy's status at a glance and opens a small panel to start, stop, or restart it and jump to the dashboard.
The installer also adds a branded, console-free Start Menu launcher, with an optional Desktop shortcut. It starts or recovers the local runtime before opening the React app. The same dashboard at /app/ can optionally be installed from Chrome or Edge as a standalone PWA window.
work-buddy runs a local MCP server that extends Claude Code with a gateway: a small set of tools through which your agent discovers and runs everything work-buddy can do. Behind those tools sit purpose-built systems (a workflow conductor, a searchable knowledge store, tasks, memory, notifications, and more), every one of them yours to customize and extend. Workflows run their routine steps as ordinary code and engage the agent only where judgment is needed, which makes them fast, cheap, and remarkably consistent from run to run. The conductor handles ordering, dependencies, and resuming if you get interrupted.
wb_search → discover what's available (natural language)
wb_run → execute a direct skill or start a workflow skill
wb_advance → step through a multi-step workflow
wb_status → check progress or system health
Here is a real morning routine:
> /wb-morning
Step 1/9: [code] Load config and resolve target date
Step 2/9: [code] Read sign-in state from journal
Step 3/9: [agent] Collect and synthesize context
Step 4/9: [code] Fetch contract health data
Step 5/9: [code] Pull calendar events
Step 6/9: [agent] Task briefing: prioritize, flag issues
Step 7/9: [agent] Metacognition check: detect drift
Step 8/9: [agent] Generate day plan
Step 9/9: [code] Write briefing to journal
Automation you can't oversee is automation you can't trust. Sensitive actions (deleting tasks, pruning memory, changing project state) require your explicit approval before they run, and the request reaches native surfaces such as Telegram and the web dashboard. Answer on whichever is closest; first response wins. The dashboard is part of the control loop, not just a viewer: live status, persistent conversation threads with your agents, decision prompts, and full session history, remotely accessible if you want it.
Your agents work autonomously when they can, and check in when they should. You set the boundaries.
| Memory that survives sessions | Preferences, project context, and working patterns persist across conversations, with semantic search over the lot. |
| Every session, searchable | work-buddy keeps a durable, searchable record of your Claude Code sessions across every project, so past decisions stay findable. |
| Native local authorities | SQLite-backed Journal, Tasks, Projects, Contracts, and Personal Knowledge, with Source provenance and Co-work documents where rich editing is useful. |
| A phone-sized command center | Approve requests, answer questions, trigger workflows, and capture notes from Telegram. |
| Real work commitments | Contracts with claims, evidence plans, and stop rules keep projects honest; metacognition checks catch your documented failure patterns. |
| Agents that coordinate | Sessions message each other, hand off tasks, and hold persistent dashboard threads, so multi-session work doesn't need you as the relay. |
The full catalog of direct skills, workflow skills, and 50+ slash commands lives in the handbook.
work-buddy builds work-buddy. The documentation your agent reads covers not just how to operate the framework but how to develop it, so you can tell your agent what you want (a new workflow skill, a new direct skill, a new integration) and it creates the pieces in the knowledge store, wires up a slash command, and ships the change through the built-in dev workflow (/wb-dev to orient, /wb-dev-pr to test, document, and open the PR). What gets built is yours to read, edit, share, or remove. The agent drafts; you curate.
| Docs home | Overview, install, and the entry point to everything below |
| Handbook | Every direct skill, workflow skill, and slash command, generated from the same knowledge store your agent reads |
| Architecture | How the gateway, conductor, sidecar services, and integrations fit together |
| Contributing | Dev setup (uv), the fork-and-pull workflow, and how to extend work-buddy |
| License | GPL-3.0-only, and why |
work-buddy runs real daily work, and it is beta software with edges:
This is a framework designed to be extended. If you use Claude Code and want structured workflows, persistent memory, and deep tool integration, this is built for you.
We welcome contributions: bug fixes, new direct skills, workflow skills, integrations, and documentation. See CONTRIBUTING.md for the full guide.
The fastest way to get started: clone the repo, install, and run /wb-dev. Your agent will orient itself.
work-buddy is free software, licensed under the GNU General Public License v3.0 (GPL-3.0-only).
Use it, study it, modify it, share it. The GPL adds one reciprocal condition: anyone you pass a modified version to receives the same freedoms you had. work-buddy is built for individuals, and copyleft is how it stays that way: improvements to the runtime keep flowing back to the people who use it rather than being absorbed into a closed product.
Copyright © 2025–2026 Kaden McKeen.