
PRESENT
Supports UIby human-bee
Realtime AI meeting producer with voice agents, collaborative TLDraw canvas, and MCP integration — built on Next.js and LiveKit.
What it does
PRESENT is a full-stack AI-powered meeting room and workspace shell. It renders a collaborative TLDraw canvas, a Monaco + Yjs editor, and a voice interface — all orchestrated by AI agents that listen to the room, generate UI components on the fly, and sync state across participants in realtime.
The primary surface is a "Reset Workspace" — a Codex-native mission-control shell with workspace, task, artifact, approval, and presence contracts. External agents connect over a verified stdio MCP surface.
Key features
- Voice agent pipeline — LiveKit Realtime API transcribes room audio and drives
create_component/update_componentUI tools - Collaborative canvas — TLDraw v4 board with Yjs sync; a server-side "canvas steward" AI applies structured patches
- MCP App rendering — Tool-provided HTML UIs rendered in sandboxed iframes via
McpAppWidget - Present MCP server — Stdio MCP surface (
npm run present:mcp) for BYO-agent flows - Generative UI — AI registers React components (e.g. charts, diagrams) that get rendered dynamically in chat
Installation
Claude Desktop: PRESENT exposes a stdio MCP server you can register:
{
"mcpServers": {
"present": {
"command": "npx",
"args": ["tsx", "services/present-mcp/src/server.ts"],
"cwd": "/path/to/PRESENT"
}
}
}
Codex: A .codex/config.toml is included — clone the repo and Codex picks it up automatically.
General setup:
git clone https://github.com/human-bee/PRESENT
cd PRESENT
npm install
cp example.env.local .env.local # fill in API keys
npm run dev:reset
Supported hosts
Claude Desktop (via stdio MCP server), Codex (config included in .codex/).
Quick install
git clone https://github.com/human-bee/PRESENT && cd PRESENT && npm install && cp example.env.local .env.local && npm run dev:resetInformation
- Pricing
- free
- Published
- 4/5/2026
- Updated
- 13 days ago