Trove
app.trovingv1.1.1更新于 Oct 6, 2026
Shared lists for the circles you belong to. Assistants see only the tasks you can.
概览
Trove 让助手访问你所属圈子的共享任务清单,并提供只显示分配给你的任务的个人视图。
- 功能
- Trove 是一款围绕圈子组织的共享清单应用:家庭、园艺小组、合唱团、团队。每个圈子都有自己的共享看板,包含成员和角色;Mine 视图汇总你在所有已加入圈子中被分配的任务。任务可带备注、优先级、截止日期、负责人以及照片或视频。可见性由数据库规则强制执行:只有当你属于任务所在圈子时,才能查看或修改该任务。
- 适用场景
- 当你的工作分散在多个小群体而不是一个团队中,并希望助手读取或更新这些共享清单时,值得添加。它适合希望在一个地方看到所有分配给自己任务的人,同时每个圈子仍保留自己的完整看板。
- 运行要求
- 通过 streamable HTTP 连接远程端点 Node 20+ 和一个 Supabase 项目。
安装
在 SourceWeft 中
- 打开 控制台中的 Trove,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"trove": {
"type": "http",
"url": "https://mcp.troving.app/mcp"
}
}
}README
[Trove logo: three overlapping circles in sage, honey, and terracotta]
Trove
Everything that's yours, from every circle.
Shared lists for the circles you belong to, and one personal view of the work that is actually yours.
Most of us don't belong to one team. We belong to a household, a garden crew, a choir, a side project, a volunteer circle. The work is scattered across those circles, and no tool shows everything that is yours in one place. Trove is built for that.
Make a circle for each part of your life. Everyone in the circle sees the whole shared list. Mine gathers the tasks assigned to you from every circle you have joined, so the same person, in the same circles, still has their own pile.
Get it out of the chat, and onto a list you can actually see.
What you get
- A circle for every part of life. Home, garden, choir, crew, team. Each with its own accent colour, members, and roles (owner, admin, member, viewer).
- Mine, across every circle. The Mine view is every task assigned to you, from every circle you have joined. A circle's own board stays the full shared list.
- A board that fits the screen. Kanban columns with drag and drop on desktop and web, a calm single column with swipe gestures on your phone. Same code, same data.
- Invites that just work. Invite by email, share a link, they land in the right circle with the right role. Free, no per-person cost.
- Real-life tasks. Notes, priority, due dates, assignees, and photos or videos on any task.
- A private circle that stays private. Every account starts with a Personal circle. Nobody sees it until you invite someone. That is not a setting, it is the security model.
- Confetti. Finish something, get confetti. Small joys matter.
The one rule
Trove's visibility is not a UI filter. It is one rule, enforced by the database:
You can see or change a task only if you are a member of its circle.
That rule is a Postgres Row Level Security policy (see supabase/migrations), so it holds for every query the app can possibly make, on every platform. Membership is the boundary. Mine is an extra filter on top of that: tasks where you are the assignee. It does not hide other people's tasks on a circle board you belong to.
Built with
One TypeScript codebase, three platforms (iOS, Android, web):
- Expo SDK 56 / React Native 0.85, with Expo Router for file-based navigation
- Supabase: Postgres, Auth, Row Level Security, Storage
- TanStack Query for data and mutations
- Reanimated + Gesture Handler for the drag, swipe, and splash animations
- react-native-fast-confetti (Skia) on native, canvas-confetti on web
- Fraunces + Hanken Grotesk, and a warm hand-rolled design system
- EAS for builds and deployment
Run it locally
You'll need Node 20+ and a Supabase project. Apply the SQL in supabase/migrations in filename order, then set the Auth redirects described in supabase/README.md. supabase/seed.sql is local demo data only.
Create a .env in the project root:
Then:
Contributing
Issues and pull requests are welcome. Keep the tone of the product in mind: warm, plain, human. If you're proposing a feature, open an issue first so we can talk it through. Run npm test and npm run typecheck before pushing.
Store listing copy, the Mac distribution note, and a privacy policy draft live in store/.
License
AGPL-3.0. You can use, study, and modify Trove freely; if you host a modified version for others, you share your changes under the same license.
Built in the open by The React Native Rewind.
来源:README.md,提交 72e1557
工具
0版本历史
1- v1.1.1最新Oct 6, 2026
