AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Read-only Telegram MCP gateway with project isolation, human consent and accountable disclosure (Phases 1-2 complete; not production)
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
comms: a Telegram and WhatsApp MCP gateway for one owner
Repository and package: comms-mcp (renamed from telegram-mcp on 2026-10-05). The
legacy telegram-mcp command, the Keychain service, the runtime paths and the logger names keep
their old names on purpose: they are frozen identifiers on the owner's machine.
comms lets an AI assistant (Claude Code, Codex, ChatGPT) read and act on one person's Telegram
and WhatsApp through a single MCP server, with every write audited. It runs on the owner's Mac.查看完整 README ↗Repository and package:
comms-mcp(renamed fromtelegram-mcpon 2026-10-05). The legacytelegram-mcpcommand, the Keychain service, the runtime paths and the logger names keep their old names on purpose: they are frozen identifiers on the owner's machine.
comms lets an AI assistant (Claude Code, Codex, ChatGPT) read and act on one person's Telegram and WhatsApp through a single MCP server, with every write audited. It runs on the owner's Mac.
relay/).Raoof128/Instagram-MCP; specification:
docs/instagram-spec-v0.6.md.owner_full_admin).
The MCP host's own permission prompts are the only confirmation layer. Every consequential
write goes on a signed, anchored audit chain, and a repeated request_id never repeats an
effect.Status. Comms v0.3 is built and gated: the suite, the end-to-end smoke against a real
daemon and the bounded formal models all pass (see CLAUDE.md, Verify). Since 2026-09-27 it
runs live on the owner's Mac, under the owner's user: the bot and the user account are logged
in, and the relay is deployed. Owner-run live acceptance (D39-B) is still open, and there is no
production claim until Gates A–R pass for the exact artifact. The Instagram actor is implemented
and gated against a scripted Graph API; its live gates (GI-1 to GI-8) are still to run, and it is
adopted only by ruling R-IG0.
uv sync --locked
Then follow docs/runbooks/install.md, in order:
comms keys provision);comms daemon);comms cutover run);comms client add.comms doctor checks the result read-only, and comms --help lists every command.
Connecting a client: docs/runbooks/clients-claude-code.md, clients-codex.md and
clients-chatgpt.md. The WhatsApp relay: docs/runbooks/whatsapp-relay.md. Instagram accounts:
docs/runbooks/install.md (adding an account) and docs/runbooks/live-acceptance-instagram.md.
The full gate is listed in CLAUDE.md under Verify. At minimum:
uv run pytest -q
uv run python scripts/e2e_smoke.py # drives the installed CLI and a real daemon end to end
uv run pytest tests/formal -q -s # the bounded formal models
(cd relay && npm ci && npm run check) # the relay Worker in workerd
| Path | What |
|---|---|
src/comms/core/ | Transport-neutral core: comms.db (SQLCipher), the directory, campaigns, the audit chain, keys, backup, retention |
src/comms/services/ | Every read and write the tools perform |
src/comms/mcp/ | The tool catalog, dispatch, HTTP /mcp, the stdio proxy (comms mcp --stdio), OAuth for remote clients |
src/comms/runtime/ | The daemon's composition, listeners, workers, settings (comms.json) and operator commands |
src/comms/transports/telegram/ | The Telegram bot and user adapters; the only Telethon importer |
src/comms/transports/whatsapp/ | The WhatsApp Cloud API, webhooks and relay client |
src/comms/transports/instagram/ | The Instagram actor (proposed A49): the pinned Graph client, accounts, the publishing ledger and the outcome table |
transports/whatsapp/ | WhatsVault, imported with its history (docs/provenance/whatsvault.md) |
relay/ | The Cloudflare Worker relay (TypeScript) |
formal/ | Bounded executable models of the safety rules (formal/README.md) |
site/ | The public W-Vault pages (privacy policy), published by .github/workflows/pages.yml |
src/telegram_mcp/ | The legacy telegram-mcp CLI forwarder |
docs/comms-spec-v0.3.md (current). It says which parts of
docs/comms-spec-v0.2.md and the frozen telegram-mcp-v0.1.10-final-engineering-spec.md
still apply. The proposed Instagram amendment is docs/instagram-spec-v0.6.md.docs/verification/ (comms-v0.3.md, comms-v0.3-rulings.md,
comms-relay.md, the actor matrix and the Telegram RPC review).docs/runbooks/.docs/superpowers/.AGENT.md and CHANGELOG.md.Never commit credentials, session files or keys. .gitignore carries the baseline, and secrets
live in the daemon's secret store and the macOS Keychain only.