TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
Slack-inspired local-first web app for managing Claude AI conversations
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Klatch — a local-first interface for multi-agent Claude conversations.
Klatch is a workspace for the Claude conversations you've already been having. Bring multiple agents into the same room, choose how they work together, and run them on the same problem. Every conversation, every agent, every file stays on your machine. You own the data.
Version 1.0 ships the composition gesture — the complete surface for assembling and running multi-agent conversations. Release notes · Blog
The composition gesture — new in 1.0:README 전문 보기 ↗Klatch is a workspace for the Claude conversations you've already been having. Bring multiple agents into the same room, choose how they work together, and run them on the same problem. Every conversation, every agent, every file stays on your machine. You own the data.
Version 1.0 ships the composition gesture — the complete surface for assembling and running multi-agent conversations. Release notes · Blog
The composition gesture — new in 1.0:
Already in Klatch:
The existing ways to work with Claude are good but fragmented: claude.ai is cloud-only, Claude Code lives in the terminal, the API has no UI. Klatch fills the gap — a single local interface where you control the models, the prompts, the conversation structure, and the data.
The deeper motivation: most AI tooling treats each conversation as a fresh start. Klatch treats conversations as the durable unit — something that accumulates, earns identity through use, and can be brought into a room with other conversations. That's the model 1.0 is built on.
git clone https://github.com/Design-in-Product/klatch.git
cd klatch
echo 'ANTHROPIC_API_KEY=your-key-here' > .env
npm install
npm run dev
Open http://localhost:5173. The server runs on :3001, the client on :5173.
| Layer | Choice |
|---|---|
| Frontend | Vite + React 19 |
| Backend | Hono (TypeScript) |
| Database | SQLite via better-sqlite3 |
| Streaming | Server-Sent Events (SSE) |
| Styling | Tailwind CSS v4 |
| AI | Anthropic SDK |
Monorepo via npm workspaces: packages/shared, packages/server, packages/client.
Klatch is built by a small team: a human product designer (xian) and a growing ensemble of Claude agents, each with a distinct role.
The human drives product direction, architecture decisions, and design values. The agents write code, propose approaches, test and validate, and contribute to the project's public voice. Each agent chose their own name.
Every feature follows Gall's Law: start with the smallest thing that works, test it, then extend. No speculative abstractions, no premature optimization. The architecture log records every decision and why. The team keeps a logbook — brief daily entries on what actually happened.
The methodology that has emerged in the process of xian's Piper Morgan project has surfaced friction (times when the human is a dumb bottleneck) that distracts from the critical role of judgment and knowing when to say no (when the human is a smart bottleneck, possibly their one job).
Some frustration with the slow evolution of Claude's fragmented user experience (in contrast with Piper's admittedly still-in-progress holistically modeled UX) led me to ask Daedalus initially to help me put together a solution much better suited to my operating model but no more complex than necessary.
Two days later we shipped a proof-of-concept multi-agent chat feature in alpha version 0.6.0 that is not yet possible in the native Claude user interface(s), has been on Piper's roadmap for a few months, and turns out to be fully achievable by making our own interface to the API.
One unexpected development: while testing the import and fork features, xian and Theseus developed a methodology for systematically probing what an agent knows, believes, and has access to after an environmental transition (import, fork, session boundary). We call it Agent Experience Testing (AXT).
The core tool is the Fork Continuity Quiz — a structured diagnostic instrument with questions about identity, environmental awareness, institutional knowledge, and meta-awareness. Responses are classified using a five-point rubric: correct, reconstructed, confabulated, absent, or phantom.
The methodology is documented in docs/fork-continuity-quiz.md and docs/AXT.md. The introductory blog post: Did I Just Invent Agent Experience Testing (AXT)?
Copyright 2026 Christian Crumlish. Licensed under CC BY 4.0.
See LICENSE.md for the full text.