Render agent-written Markdown as a live local page, and send the human's click back to the agent as typed data. Human-in-the-loop approval gates for coding agents.
Facet is where you and your coding agent look at the same plan. The agent writes Markdown; Facet renders it in a browser window on your machine, and carries your click back to the agent as typed data. It is one binary reading files on disk, so there is no account, no workspace, and nothing to migrate into.
examples/rollout-plan.md, 102 lines of plain Markdown, rendered.
Agents write good staged plans: stages, a risk table, a couple of approaches with trade-offs, and several points where they need a decision before carrying on. In a terminal that arrives as four hundred lines of scrollback, and the answer goes back as prose the agent has to interpret, so an approval meant for one stage gets taken for the whole plan.
Facet renders the plan so it can be scanned, and turns each decision into a gate whose answer comes back typed: a chart instead of a column of numbers, a board instead of a bulleted backlog, a click instead of a paragraph. The plan above is 949 tokens of Markdown, measured below.
Edit the file and the open page updates in place, so a revision does not need a re-paste and the current version is never buried in scrollback.
Each verb is limited in what it can do to your attention. An agent working through a long plan calls them often, and only one of them can interrupt you.
Verb Direction Does Can it take focus? ------------ facet agent - human render, and raise the window yes, and it is the only one that can facet focus agent - human glow a ghost-gaze on one block no, it is ambient facet cue agent - human publish thinking / review / blocked / done to the /boa
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/Smitner-Studio--facet.html)
Memory your agent can trust — every answer carries its source; when it doesn't know, it says so. Hermetic, local, MCP.
illodev/workfileRepository-native Work, Docs, History and durable Memory for humans and AI agents — Markdown as the source of truth, with a local UI, CLI and MCP server
vshulcz/deja-vuYour agents already solved this. deja finds it — retroactive search and MCP recall over the session logs your coding agents already wrote. Cross-agent, SSH-portable, one zero-dep binary, fully local.
sainitish1609/mcp-guard🛡️ Ultra-fast local security firewall, secret sanitizer, and context token compressor for Claude Code, Cursor, and MCP AI agents.
bybit-exchange/kaasTurn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.
ozankasikci/global-agent-memoryLocal-first, project-aware memory MCP server for Claude Code, Codex, and other AI agents, with Obsidian and an owner dashboard.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.