clawd-conduit
Plugin / AgentWire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
- hooks
- desktop
- notifications
- claude-code
A Claude Code plugin that reads your codebase and draws an interactive, plain-English map of how your app actually fits together.
Ask for a floorplan and plain-Node scripts with zero dependencies scan your files, imports, routes and web requests, while Claude or Codex names the parts and describes every file. The result is a local floorplan/index.html you can zoom from app to part to file to endpoint, ask questions on (answers come with a mini-map and a step-by-step walkthrough), and refresh as you work — updates re-read only what changed, and the cards you just touched light up under Recent work. A health check flags secrets written into code, endpoints callable without signing in, unused files and files too big to edit safely, each with a ready-to-paste fix. Everything runs on your machine; the floorplan/ folder ignores itself in git, and nothing you track is ever modified.
The diagram nobody drew for apps built with heavy AI help: builders who want to understand their own app in plain words without reading the code, teams onboarding someone from the big picture down to the exact file, and anyone who wants to see which parts a change touched. Parsing covers TypeScript, JavaScript, Python, Go, Rust, Java, Kotlin, Scala plus Vue, Svelte and Astro files (lighter support for others); endpoint detection spans Express, Next.js, Flask, FastAPI, Django, Spring and more; screen detection spans Next.js, React Router, SvelteKit, Expo and more.
claude plugin marketplace add haydenschmitty/floorplan claude plugin install floorplan@floorplan Requires Node.js 18+ and Claude Code (or Codex — the same plugin: codex plugin marketplace add haydenschmitty/floorplan, then codex plugin add floorplan@floorplan). Runs on the plan you already have, with no API keys.
Early software — version 0.2.1. A first map takes minutes for a small app and longer for a big one (big projects are split across parallel helpers), and it uses your existing Claude or ChatGPT plan like any other task. The map's Ask bar answers through the Claude Code CLI or Codex, which can read your real code; without the CLI you can still ask from the Claude app using the map alone. It only writes its own floorplan/ folder (plus a short section in CLAUDE.local.md on Claude Code) and neither is committed; the README mentions a one-time prompt asking whether you want an email when Floorplan Cloud launches — nothing is sent unless you sign up.
Repository
haydenschmitty/floorplanCharted
Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.
Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.