ClaudeMods
☰
ZH-CN
● 0 人在线 · 浏览 0 次
赞助提交作品
GitHub 仓库 · 发布者 bbabkin

everythings

Everythings for Claude Code:提供筆記、清單與項目協作工作區的 MCP 工具,包含可直接在專案中搜尋、讀取與編輯內容,以及遠端提問與取回答案的功能。

bbabkin@bbabkin

bbabkin/everythings-claude/tree/main/plugins/everythings

已翻译

关于这个 mod

這是一個 Claude Code 外掛,將 Everythings 協作工作區(筆記、清單、項目)整合進 Claude Code。主要功能包括在任何專案中使用 MCP 工具搜尋、讀取與編輯項目,以及在 Claude 需要決策時透過手機 App 向使用者提問並於下次執行時取回答案。另提供 /things 面板顯示工作區與項目,以及 /everythings:panel 技能,將即時面板發佈為 claude.ai artifact,支援跟隨模式自動開啟代理建立的項目。安裝方式為透過 marketplace 新增並安裝外掛,需在 everythings.app 註冊帳號,首次使用 MCP 時會引導 OAuth 2.1 (PKCE) 登入。外掛本身不儲存憑證,僅在 hooks 模組中讀取工作階段內的 Everythings 工具呼叫。

安装

请先查看作者 README 确认 marketplace 和插件名称;命令可能随仓库结构改变。

claude plugin marketplace add bbabkin/everythings-claude
claude plugin install everythings
原文 / README

Everythings for Claude Code

Everythings is a collaborative workspace app for notes, lists, and items ("things"). This plugin gives Claude Code three powers:

  • MCP tools in every project — Claude can search, read, and (with a write-scoped sign-in) create and edit your things from any session. When it needs a decision while you are away, it can ask: the question reaches your phone through the Everythings app, and Claude picks up your answer on its next run.
  • /things: a pane in Claude Code that draws your workspaces and things beside the transcript and opens each thing as the agent writes it. Press a mark to add or remove your own, or leave a comment, without leaving the session. It needs a Claude Code build that runs plugin hook modules (the terminal or the desktop Code tab).
  • /everythings:panel — your live panel — publishes a private claude.ai artifact showing your workspaces and things, with content, marks, comments, and a follow mode that auto-opens things as an agent creates them. Ask an agent to plan a trip and watch the plan assemble itself.

Install

claude plugin marketplace add bbabkin/everythings-claude
claude plugin install everythings@everythings-claude

(or interactively: /plugin marketplace add bbabkin/everythings-claude, then pick everythings under /plugin install.)

Setup

  1. An account at everythings.app (free tier works).
  2. On first MCP use, Claude Code walks you through the OAuth sign-in to https://www.everythings.app/api/mcp.
  3. For the panel: in claude.ai Settings → Connectors, find Everythings in the connector directory and connect it (or add the same URL as a custom connector; keep the name Everythings), then run /everythings:panel.

Your panel is a private artifact on your claude.ai account — every user publishes their own; nothing is shared unless you share it.

Sign-in, credentials, and data

  • The plugin holds no credentials and never asks you for one. It reads no environment variables, no files, and no tokens from your machine, and it has no shell scripts or local servers.
  • The /things pane is a hooks module (hooks/register.tsx) that runs inside Claude Code. It watches one thing: the Everythings tool calls of the session it runs in, so it can draw what they carried. Its own calls go to the same Everythings MCP server through Claude Code, on the sign-in Claude Code already holds. It writes only when you act: your mark when you press a mark, your comment when you submit one, and one prompt in your name when you press "Ask Claude to open it". It keeps one flag in Claude Code's plugin storage (that you dismissed a permissions note), copies permission rule text to the clipboard when you press Copy, and makes no network requests of its own.
  • Sign-in is OAuth 2.1 with PKCE against https://www.everythings.app/api/mcp. Claude Code runs that flow and stores the resulting token itself. For the panel, the claude.ai connector you connect runs its own OAuth sign-in and keeps its own token. The skill and the panel page never see either one.
  • Your workspaces, things, marks, and comments travel only between Claude and www.everythings.app, through the MCP tools that you or Claude call. The panel page makes no network requests of its own: claude.ai relays its tool calls through your connector. It keeps one value in its browser storage, the id of the workspace you last opened, so it reopens there.
  • Privacy policy: everythings.app/privacy. Terms: everythings.app/terms.

Using Cowork?

The MCP tools work there — a Cowork agent can research and file everything into your workspaces. Publishing the panel needs Claude Code (CLI or web) or claude.ai, so run /everythings:panel once there, then keep the panel open in a browser beside Cowork: with follow mode armed it opens each thing as the Cowork agent writes it.

Notes

  • Under auto permission mode Claude Code can refuse the pane's own reads and writes. The pane then draws from what the agent's calls already carried and shows a note with the exact mcp__<server>__<tool> allow rules to add to your permission settings, with a Copy button.
  • A mark or comment you make from the pane is yours, and it carries the agent's label, because the call rides the agent's sign-in.
  • The panel is read-only and refreshes on a ~30 second poll (the connector platform's floor). It shows which things an agent wrote and any question it is waiting on you for, but never answers one: answer in the app, or tell the agent in the chat.
  • Panel improvements ship with plugin updates; running /everythings:panel after an update republishes the new page to your same URL.

License

MIT (see LICENSE). The Everythings name and logo remain trademarks of their owner; the bundled Montserrat font is used under the SIL Open Font License.

更多类似作品