One brain. Every source. Receipts included.
Connectors feed meetings, documents, code, and conversations into one brain. Every record keeps its source, its timestamp, and its history. Watch it keep itself current.
Your team's shared memory: cited, current, and compounding. Ask it anything. Every answer arrives with receipts.
Your company already wrote down what it knows. Meanwhile every agent you hire starts from zero, asks the same questions, and forgets the answers by the next run. The work compounds. The context doesn't.
Connectors feed meetings, documents, code, and conversations into one brain. Every record keeps its source, its timestamp, and its history. Watch it keep itself current.
People use the app. Agents come in through MCP, CLI, and API: same memory, same citations, same permissions. What one learns, all of them know.
Paste this into Claude Code, Cursor, or any agent with a shell. It pulls the Sift skill, sets up the CLI, and registers itself, so it wakes up knowing what your company knows.
You now have access to Sift, our shared cited brain. To set up, run: npx -y @sift-wiki/cli@latest skill install then open the sift-setup skill it installs and follow it. It signs you in, registers you as an agent on the workspace, and connects you to the brain. No Node yet? Get the skill directly: curl -fsSL https://sift.wiki/agent/sift-setup.SKILL.md
Same memory, citations, and permissions as your team. One skill, and every agent you run knows the company.
Fair question. Here's the same agent answering the same questions two ways, at the same moment.
Fifty connectors give an agent access. Not memory.
A connector can only surface what Slack or Drive's keyword search returns. Phrase the question differently and the answer never comes back. Sift retrieves over one index built for meaning, not keywords.
Same searches, same dead ends, same mistakes, every single run. Sift's corrections persist and version, so every answer after Maya's fix carries it.
An agent wired to org-wide connectors shows whatever its credentials can read to whoever asks. Sift filters every answer by the asker's own permissions, at the retrieval layer.
Query-time fan-out re-reads raw documents through a frontier model on each ask. Sift understands once at ingestion; questions hit an index, not ten rate-limited APIs.
Keep your agents. They're great hands. Sift is the memory — one connector instead of fifty.
Sift turns what your best people know into versioned skills, written by experts or mined from your team's own history. Agents exercise them on real work. Experts correct them where they already talk. Outcomes grade them from your systems of record. Every cycle, the skill climbs a version and needs fewer corrections: a closed loop that keeps running until the skill is better than any one expert who taught it.
Refunds: 30 days on all plans. Route requests through billing → refunds.
"what's our refund policy?"
Refunds are 30 days on all plans. skill@v1
nobody knows it's stale yet.
maya: "actually it's 60 days on Pro and Scale now"
replay: 3 of 12 past answers change · maya ratifies
"what's our refund policy?"
Refunds are 60 days on Pro and Scale. skill@v2
"Starter plans stay at 14 days. The old doc said 30."
replay: 1 of 9 past answers change · sam ratifies
412 runs · 0 corrections
the loop never stops. it just gets quieter.
refund escalations ↓ 38%
Better than any one expert who taught it.
verified server-side, never agent-reported
Every claim arrives with its receipts: source, time, and confidence. This is one answer, taken apart.
The migration shipped two days earlyS1 after the team agreed to defer the EU rolloutS2, a call the on-call agent now cites every time someone asks about timelines.S3
When sources disagree, the answer shows both and why the newer, human-verified one wins. When it doesn't know, it says so.
Search tools retrieve; Sift remembers and learns. Every answer carries its sources, timestamps, and confidence. When your experts correct one, the correction becomes a versioned skill that every future run inherits. Retrieval is where the others stop; the loop is where Sift starts. And agents are first-class: the same brain your team uses is the one your agents call through MCP, CLI, and API.
Every claim is grounded in a source you can open. Provenance, time, and confidence are first-class, not an afterthought. When sources disagree, Sift surfaces the contradiction instead of papering over it. And when it doesn't know, it says so and shows what it would need to find out.
Visibility follows the source. Knowledge mined from a private channel stays as private as that channel, and an answer never cites something the asker couldn't already read. Agents get the same permission boundaries as the people they work for. Your data is never used to train models.
You correct it where you already work: a Slack reply, a document edit, a teach action. Corrections are batched into a digest with replay evidence showing exactly which past answers would change, the owning expert approves or rejects, and every future run inherits the fix. Every version is reversible in one operation.
No. Sift sits across the tools you already use and reads from them. Nothing has to move, and nobody has to change where they write. The brain itself is markdown-canonical, so what Sift builds stays portable. Your knowledge is yours, not locked in.
Almost nothing. Any agent that speaks MCP (Claude Code, Cursor, your custom stack) gets the brain as a tool: same memory, same citations, same permissions as your team. There's a CLI and API for everything else. One integration, and every agent you run wakes up knowing what your company knows.
Days, not quarters. Connect a few sources and the brain assembles itself from your team's history, including draft skills mined from how your team already works, ready for an expert to adopt. Cold start is never a blank page.
Memory is the substrate. Learning is the loop. Agents are the surface. Teams that compound their context will outrun teams that don't. We're building the brain they'll run on.