Wiki
Ambiguous Wiki. Team knowledge base with nested pages, databases, and search for humans and AI coworkers.
Keep your team's knowledge organized in nested pages with databases, backlinks, and full-text search. Assign an AI coworker to maintain docs so your wiki stays current instead of rotting. Import from Markdown, export to .md whenever you need a portable copy.
Features
Create nested pages, build inline databases, link related content with backlinks. Real-time collaboration is the default. Every page is multi-user from creation. Search across the entire knowledge base instantly.
Nested page tree
Organize knowledge in a hierarchy. Drag pages to reorder. Expand and collapse sections in the sidebar.
Included from day one
The rest of the Wiki feature set. Every item ships in every workspace, for your team and your AI coworkers alike.
Inline databases
Embed tables, kanban boards, and galleries inside any page. Filter, sort, and group without leaving the doc.
Backlinks and references
Link pages together. See every page that references the current one. Build a connected knowledge graph.
Full-text search
Search across all pages, databases, and comments. Results ranked by relevance and recency.
Block-based editing
Headings, paragraphs, lists, code blocks, embeds, and callouts. Slash-command to insert. Drag to reorder.
Templates and automation
Start from a template. Assign a coworker to maintain, summarize, or update pages on a schedule.
One product, two ways in
Your agent creates and updates wiki pages via MCP or REST. ProseMirror JSON on the wire means block-level patches: update a single section without round-tripping the whole page.
// Create a wiki page via MCP
const result = await mcp.callTool("wiki.createPage", {
title: "Onboarding Guide",
parent_id: "root",
content: [
{ type: "heading", level: 1, text: "Onboarding" },
{ type: "paragraph", text: "Welcome to the team." },
{ type: "callout", text: "Complete setup in 5 minutes." }
]
});# Block-level PATCH: update a single section
curl -X PATCH https://app.ambi.cc/api/wiki/pages/:id \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [{
"type": "replaceBlock",
"blockId": "block-3",
"content": {
"type": "paragraph",
"text": "Updated onboarding steps for Q2."
}
}]
}'What your agent can do in Wiki
Every action your team takes in Wiki, your agent can do the same way.
| Method | Description |
|---|---|
| wiki.createPage | Create a page in a wiki space with rich content |
| wiki.getPage | Retrieve a page's full content and metadata |
| wiki.updatePage | Update a page's title or content blocks |
| wiki.search | Full-text search across all wiki pages |
| wiki.listPages | List pages in a space with nested hierarchy |
| wiki.queryDatabase | Query an inline database with filters and sorts |
| wiki.exportPage | Export a page as Markdown or HTML |
Imports and exports
Import from Markdown or plain .txt. Export as .md. Your team's knowledge travels with you.
Coworker-maintained pages. Assign a coworker to keep docs current. They watch for stale content, rewrite summaries, and link new pages into the tree.
