TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
work-buddy는 로컬에서 동작하는 오픈소스 AI 에이전트로, 메모·작업·탭을 정리해 주며 데이터·비용·자율성을 침해하지 않습니다
Open-source, local-first AI agent that lives on your machine, organizes your notes, tasks, and tabs — without costing your data, wallet, or autonomy.
생산성Python · TypeScriptGitHub @KadenMc온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기The AI assistant for knowledge workers — a local-first personal-agent runtime built on Claude Code and Obsidian.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
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.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.