Generate self-contained interactive HTML documents from prompts, with inline commenting on text and artifacts, then publish to a free Cloudflare Worker for always-on sharing. Supports RFCs, explainers, product specs, post-mortems, and research write-ups.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
See it live: https://tdoc.serenatan.workers.dev/d/conway-life/v/2
https://github.com/user-attachments/assets/872957b6-34bd-4c67-a3fa-3911ebd09d09
check out my recent work at https://github.com/agent-team-foundation/first-tree 🥇
Turn a prompt into an interactive doc, share it as a live URL, get Google-Docs-style comments back — straight into your agent.
Open-source take on Jesse Pollak's bdocs concept. Authored by an agent, not maintained by hand. tdoc deploys to your own free Cloudflare Worker, so you get a public shareable link with zero hosting cost and zero infra to manage — and it's an agent skill with built-in version control. It's a first-class Claude Code skill; it also runs under Codex (the skill auto-detects the host and falls back to plain-text prompts where Claude-specific tools aren't available — see Using tdoc with Codex).
You: /tdoc new "an explainer with a slider showing how interest compounds"
Claude: <generates doc, opens it locally>
You: /tdoc publish
Claude: https://tdoc.yourname.workers.dev/d/compound-interest/v/1
Anyone with the link reads it instantly and comments on any sentence, image, or chart. Your agent pulls those comments, regenerates the next version, and replies on each comment with ✅ applied / 🟡 partial / ❓ question — so you can see exactly what got addressed without leaving the doc.
You no longer need to be the router between your colleagues' comments and your agent.
Feedback on docs from a chat was always a tradeoff:
And docs made in chat have no version history — every regeneration overwrites the last.
tdoc gives you both sides: humans comment Google-Docs-style on any sentence/image/chart, the agent reads the same comments as structured input, and every edit is a new version you can flip back to. All free, all yours.
Think of it as Google Docs, but for markdown files and with your agent as a collaborator — multiplayer comments, comment status that stays in sync, full version history, and a one-line CLI to drive it all.
Paste this into Claude Code or Codex:
Install tdoc by following https://github.com/serenakeyitan/tdoc/blob/main/ONBOARDING.md
The agent clones the repo, runs the doctor, walks you through the ~2 browser clicks for Cloudflare, and ends with a published URL. Zero to live in ~3 minutes.
Or via the plugin marketplace: /plugin marketplace add serenakeyitan/tdoc
tdoc is authored as a Claude Code skill but is host-aware, so it works under Codex too:
~/.codex/skills/tdoc (Codex reads ~/.codex/skills/), the same way Claude Code uses ~/.claude/skills/tdoc. The setup snippet resolves whichever location exists, and you can override with TDOC_SKILL_DIR.AskUserQuestion picker (only the first-run telemetry consent), under Codex it falls back to asking the same question as plain text and reading your typed reply. No functionality is lost.bin/tdoc-*), comments, versions, publish — all host-independent.What is not yet first-class on Codex: native slash-command registration (/tdoc …) — you invoke tdoc by pointing Codex at SKILL.md and asking it to run the workflow. That's the one rough edge versus Claude Code.
| Command | What it does |
|---|---|
/tdoc new <prompt> | Generate a new doc + open locally |
/tdoc edit <slug> | New version from open comments; replies on each with ✅/🟡/❓ status |
/tdoc publish <slug> | Deploy to your Cloudflare Worker, get a public URL |
/tdoc pull <slug> | Sync comments from the published doc back to local |
/tdoc fork <slug> | Copy a doc to a new slug |
/tdoc unpublish <slug> | Remove a published doc from your Worker |
/tdoc list | Show all docs |
/tdoc onboard | First-time guided setup |
/tdoc update | Pull the latest skill code |
/tdoc doctor | Health check (deps, Cloudflare config) |
npx claudepluginhub serenakeyitan/tdocGenerate reviewable HTML documents, serve previews, collect comments, and feed review outcomes back into agent workflows.
Documentation review, cleanup, and generation with AI slop detection, style learning, and human-quality writing enforcement
Technical documentation specialist for README files, API docs, user guides, specifications, and release notes with Obsidian vault management
Structured documents for AI agents — 45 production-ready components with a coherent visual system. Decisions, architecture flows, collapsible references, metrics, and charts rendered as self-contained HTML.
Create comprehensive documentation for code, APIs, and projects.
Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.