fakechat
Localhost iMessage-style web chat for Claude Code — test surface with file upload and edits. No tokens, no access control.
pinned to #2f634a9updated 3 months ago
Ask your AI client: “install plugins/fakechat”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/fakechatmetahub onboarded this repo on the author's behalf.
If you own github.com/anthropics/claude-plugins-official on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
31,960
Last commit
3 months ago
Latest release
published
- #claude-code
- #mcp
- #skills
Automated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.2f634a9· 3 months ago
Behavioral checks ran but aren't published for this artifact; the static checks above ran at publish time.
Kind-specific
3 passed1 warningPlugin: bundled artifacts presentwarn
Couldn't find a skills/ subdir or an MCP server config inside the plugin
A plugin is most useful when it bundles ≥ 1 skill or an MCP server.
Plugin: manifest fields complete
Plugin: bundle shape
empty bundle
Plugin: manifest location
manifest at plugin.json
Release history
1- releasecurrent2f634a9warn3 months ago
Contents
Simple UI for testing the channel contract without an external service. Open a browser, type, messages go to your Claude Code session, replies come back.
Setup
These are Claude Code commands — run claude to start a session first.
Install the plugin:
/plugin install fakechat@claude-plugins-official
Relaunch with the channel flag — the server won't connect without this. Exit your session and start a new one:
claude --channels plugin:fakechat@claude-plugins-official
The server prints the URL to stderr on startup:
fakechat: http://localhost:8787
Open it. Type. The assistant replies in-thread.
Set FAKECHAT_PORT to change the port.
Tools
| Tool | Purpose |
|---|---|
reply | Send to the UI. Takes text, optionally reply_to (message ID) and files (absolute path, 50MB). Attachment shows as [filename] under the text. |
edit_message | Edit a previously-sent message in place. |
Inbound images/files save to ~/.claude/channels/fakechat/inbox/ and the path
is included in the notification. Outbound files are copied to outbox/ and
served over HTTP.
Not a real channel
There's no history, no search, no access.json, no skill. Single browser tab, fresh on every reload. This is a dev tool, not a messaging bridge.
Reviews
No reviews yet. Be the first.
Related
Superpowers
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
ECC
Harness-native ECC plugin for engineering teams - 63 agents, 249 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
taste-skill
Frontend design taste skills including brutalist, minimalist, soft, redesign, stitch, and more
mh install plugins/fakechat