Bring your company sources
Documents, Notion, Slack, and Drive flow into one organization-scoped workspace.
Connectors · uploads · sync
Komponist is the backend platform for company context: connect scattered sources, turn them into reviewed knowledge with citations, then serve the same truth to your team, product, and AI agents.
Sources
Context graph
Komponist is checking the demo workspace.
Supabase gives applications a database, auth, and APIs. Komponist gives AI applications governed company memory, retrieval, and agent access.
Not another chatbot · shared infrastructure for every AI surface
Documents, Notion, Slack, and Drive flow into one organization-scoped workspace.
Connectors · uploads · sync
Komponist extracts durable facts, links them in a graph, and keeps a human in control.
Entities · evidence · review
People use Studio. Products and agents use the same knowledge through API and MCP.
Studio · chat · API · MCP
The dashboard and infrastructure come together. Start with documents today; connect every teammate, product, and agent tomorrow.
Upload documents or connect Notion. Komponist extracts decisions, goals, constraints, and projects — not another pile of chunks.
Every new fact enters a human review queue with confidence, exact evidence, and its original source attached.
Projects advance goals. Decisions affect projects. Constraints stay connected to the work they shape.
Chat across confirmed company knowledge. Every answer carries citations an engineer — or an agent — can inspect.
Organization-scoped users, roles, credentials, API keys, and revocation keep customer context separated.
Expose the same confirmed brain over MCP and API so coding agents stop guessing what the company decided.
No migration project. No ontology workshop. No mysterious answer without a source.
Markdown, text, or YAML. Raw uploads are processed in memory.
Approve what is true, reject what is noise, keep every citation.
Ask in Studio or connect an agent through your scoped MCP key.
Use the same confirmed context in Studio, your own product, or any MCP-compatible coding agent.
import { createKomponistClient } from "@komponist/sdk"
const komponist = createKomponistClient({
url: process.env.KOMPONIST_URL!,
apiKey: process.env.KOMPONIST_API_KEY!
})
const { data, error } = await komponist.context.search(
"What did we decide?",
{ types: ["Decision", "Constraint"] }
)
// confirmed facts · citations · org isolated
data?.items[0].evidenceLocal MVP · ready to test