
withrobinhq/robinwiki
API developmentЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Robin knows best
Обзор
Talk to Robin through Claude Desktop, the web, or any MCP client. It listens, breaks what you say into atomic ideas, and files them into topic-clustered wikis you can search and edit. The point: capture without the friction of categorizing, then trust that whatever you said in March is one search away in November. For step-by-step installation instructions see www.withrobin.org/onboard You think out loud. Robin keeps the thread. You, in Claude Desktop: "I just realized the bouncer-mode flag should be per-wiki, not global. The whole point of strict review on the Decisions wiki is that it's high-stakes. Letting that bleed onto the Drafts wiki where I'm just thinking out loud would kill the value." 1. as an entry in the audit log 2. — atomic ideas, one thought each, fluff stripped 3. into a wiki by topic — "bouncer-mode design" goes to your Decisions wiki; the Drafts mention links a sibling fragment in Drafts 4.
README
Показан фрагмент оригинального README. Открыть оригинал.
Robin
A second brain that organizes itself.
Talk to Robin through Claude Desktop, the web, or any MCP client. It listens, breaks what you say into atomic ideas, and files them into topic-clustered wikis you can search and edit. The point: capture without the friction of categorizing, then trust that whatever you said in March is one search away in November.
For step-by-step installation instructions see www.withrobin.org/onboard
Table of Contents
- What Robin does
- Architecture
- Tech Stack
- Deploy
- Local Setup
- Environment Variables
- Account password
- MCP Tools
- API
- Scripts
- Contributing
- License
What Robin does
You think out loud. Robin keeps the thread.
A typical capture looks like this:
You, in Claude Desktop: “I just realized the bouncer-mode flag should be per-wiki, not global. The whole point of strict review on the Decisions wiki is that it’s high-stakes. Letting that bleed onto the Drafts wiki where I’m just thinking out loud would kill the value.”
Behind the scenes, Robin:
- Captures the raw text as an entry in the audit log
- Splits it into fragments — atomic ideas, one thought each, fluff stripped
- Classifies each fragment into a wiki by topic — “bouncer-mode design” goes to your Decisions wiki; the Drafts mention links a sibling fragment in Drafts
- Regenerates the wiki bodies so the new fragments show up in prose, with citations linking back to the original
- Indexes everything for search — both keyword (BM25) and semantic (vector cosine), fused with reciprocal rank fusion
A week later, “what was my position on bouncer mode?” surfaces both fragments, the wiki body that synthesizes them, and the timeline of how the thought evolved.
Architecture
Single-tenant, single-user, Postgres-backed. Everything you write lives as text rows in Postgres — no git-backed markdown store, no filesystem repo. The server owns auth, the API, the MCP endpoint, and the AI pipeline.
Monorepo managed by pnpm workspaces + Turborepo:
core/ @robin/core — Hono API server, MCP server, AI pipeline, workers
wiki/ @robin/wiki — Next.js 16 web frontend (shadcn/ui)
packages/agent @robin/agent — LLM agent utilities, person resolution
packages/queue @robin/queue — BullMQ producer/consumer abstractions
packages/shared @robin/shared — Shared types, lookup keys, slug helpers
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add withrobinhq/robinwiki