Your agents just got smarter.

+ember.md +skills.md
Wired into the stacks of early design partners across consulting, finance, and elsewhere.
The Duke Endowment
DIIG
Sapien Labs
WSU
Build Consulting
The pipeline

ClaudeCopilotGleanLangChain isn't performing.
Ember makes it work.

Each Analyst runs different agents, across multiple different tenants. It’s a huge time sink, permissions are a mess, and the agents can’t find the right documents. Now they can.

01 / Ingest

Every file. Every tenant.

PDFs, decks, Notion, Confluence, GDrive, Sharepoint, S3, codebases, ticket history. Cross-tenant ACL preserved end-to-end.

02 / Chunk

Structure-aware chunking

Novel chunking that respects semantic and structural boundaries — sections, claims, tables, diagrams — not naïve token windows.

03 / Embed

Multi-vector embedding

Each chunk indexed against three vector spaces — semantic, lexical, structural — and resolved at retrieval time per query intent.

04 / Graph

Graph-RAG assembly

Entities, citations, ownership and version edges weave the chunks into a navigable graph — not a flat vector store.

05 / Threads

Dynamic threads

Semantic spines emerge from the graph — a renegotiated path through institutional memory, generated per query.

The integration layer

Two files. Any agent stack.

Ship Ember as ember.md and skills.md. Drop them into Claude Code, Microsoft Copilot, or any in-house runtime — anywhere your agent reads instructions. No SDK to install. No retrieval code to write.

  • Native to your stackStays on disk in your repo or runtime. Versioned alongside your agent definitions.
  • Tenant-aware retrievalThe agent sees only what the calling user is allowed to see. Permissions enforced at the chunk.
  • Citations by defaultEvery retrieved chunk arrives with file, version, span and a stable URI back to the source of truth.
  • Zero migrationKeep your existing prompts, tools and runtime. Ember slots in below them.
1# Ember — company brain 2source: ember://workspace/northridge 3scope: [engineering, policy, contracts] 4retrieval: 5 graph: true 6 threads: dynamic 7 cite: required 8 9# Behaviour 10on_query: "resolve via ember.threads, then answer" 11on_uncertain: "degrade to ember.search" 12on_missing: "return citation request"
ember · v1.4.2 · stable live · 2.1M chunks indexed
Graph RAG, rebuilt

Retrieval that understands
how your industry works.

Most RAG systems flatten knowledge. Ember preserves the lineage — citations, ownership, version history, the way teams actually reason — so retrieval traces the real shape of institutional memory.

Structure-preserving chunking

Tables stay tables. Sections keep their hierarchy. Claims keep their evidence. Retrieval honours the document, not a token window.

tablesheadingscodediagrams

Citations as first-class edges

If document A cites document B, that's a graph edge — not a side note. Threads traverse them, agents follow them, answers prove them.

citessupersedesownsderives

Threads, not flat results

Per-query semantic spines surface the path through the graph that best answers the question — with reasoning steps an agent can quote.

per-querymulti-hopauditable
42%
Higher answer accuracy
vs flat vector RAG
9.4×
Faster time-to-citation
across 100k-doc corpora
2
Files to integrate
across any agent stack
100%
Tenant boundaries
preserved at retrieval
Native console

Inspect the brain
that powers your agents.

A read-mostly SaaS console for the people who don't write prompts — Legal, Compliance, RevOps. Browse threads, audit retrievals, govern access. The console is optional; the company brain is the product.

We bolted on Ember and by EOD it was clear it had been night and day for our agents. Zero migration friction, and our team's output is just plain better now.
AN Amanda Niza · Duke Impact Investing Group

Give your agents a brain.