vibe-canvas
Vibe Canvas
简体中文 | English
Lassen Sie das Codex-Gespräch auf der rechten Seite in Echtzeit zu einem filterbaren Denkboard heranwachsen.

Einführung
Vibe Canvas ist ein lokales Codex-Plugin. Sie führen auf der linken Seite normal das Gespräch mit Codex fort, während der Browser auf der rechten Seite automatisch drei Inhaltsebenen anzeigt:
Wortgetreu erhaltener Originaltext des Gesprächs
Strukturierte Zusammenfassung durch KI
Während des Gesprächs kontinuierlich wachsendes Mindmap
Es ist keine eigenständige Website, die erneute Eingabe, erneutes Senden oder manuelles Speichern erfordert. Die HTML-Seite ist lediglich die Echtzeit-Projektionsansicht auf der rechten Seite von Codex; Eingabe, Verständnis und Schlussfolgerung finden weiterhin im aktuellen Codex-Task statt.
Geeignet für Brainstorming, Plansimulationen, Lernnotizen, Retrospektiven, Anforderungsanalyse und jeden Denkprozess, bei dem „während des Gesprächs die Struktur sichtbar sein soll".
Related MCP server: repo-memory-mcp
Funktionen
Gespräch als Eingabe: Der linke Codex ist die einzige Texteingabestelle; es gibt kein zweites Eingabefeld auf dem Board.
Originaltext nachverfolgbar: Jede Benutzereingabe wird wörtlich gespeichert, KI-generierte Umschreibungen werden nicht als Originaltext ausgegeben.
Automatisches Pick durch KI: Neue Inhalte werden als
picked,candidateoderignoredeingestuft.Kandidatenpuffer: Noch nicht eindeutig zuordenbare Inhalte warten auf den späteren Kontext, ohne vorschnell in die Struktur aufgenommen zu werden.
Menschliche Endentscheidung: Jede Runde hat eine Pick-Checkbox; menschliche Entscheidungen überschreiben dauerhaft spätere KI-Bewertungen.
Echtzeit-Neustrukturierung: Nach dem Abwählen eines Picks verlässt der entsprechende Inhalt sofort die Struktur und das Mindmap, ohne erneuten Modellaufruf.
Lokal bevorzugt: Die Sitzungs- und Themeneinstellungen werden im
.local/-Verzeichnis des aktuellen Workspace gespeichert.Zwei Themes: Hellblau als Standard und ein warmes Thema können sofort umgeschaltet und die Präferenz gespeichert werden.
Inkrementelle Synchronisation: Pro Runde wird nur die kompakte Projektion gelesen und das aktuelle Inkrement geschrieben, ohne die gesamte Konversation erneut abzuspielen.
Screenshots
Ausgewählt vs. nicht ausgewählt
Links grüner Status für ausgewählt, rechts grauer für nicht ausgewählt; nach dem Abwählen aktualisieren sich Struktur und Mindmap synchron.

Systemvoraussetzungen
Codex Desktop mit Unterstützung für lokale Plugins, Skills, MCP-Server und rechten Browser
Node.js 20 oder höher
Verfügbare
codex-CLI
Die aktuelle Version wurde auf macOS entwickelt und getestet.
Installation
Registrieren Sie das GitHub-Repository direkt als Codex-Marketplace und installieren Sie dann das Plugin daraus:
codex plugin marketplace add prozacLaputa/vibe-canvas
codex plugin add vibe-canvas@vibe-canvas --jsonÜberprüfen Sie den Installationsstatus:
codex plugin list --jsonNach der Installation oder dem Upgrade starten Sie am besten einen neuen Codex-Task, damit die Skill- und MCP-Tools neu erkannt werden.
Verwendung
Geben Sie in einem neuen Codex-Task ein:
使用 $vibe-canvas 打开一个思考画板Führen Sie dann das normale Gespräch:
Codex öffnet Vibe Canvas auf der rechten Seite.
Vor jeder Antwort synchronisiert die aktuelle Konversation den Originaltext und die strukturellen Inkremente dieser Runde auf das Board.
Die KI wählt automatisch klar wertvolle Inhalte aus und legt unsichere Inhalte in den Kandidatenpuffer.
Sie können im Originaltextbereich auf Pick klicken, um jederzeit zu entscheiden, ob eine Runde in die Struktur und das Mindmap aufgenommen wird.
Ein Schalter oben rechts wechselt zwischen blauem und warmem Thema.
Der Aktivierungsbereich des Boards ist auf den aktuellen Codex-Task beschränkt; normale Tasks werden nicht automatisch übernommen.
Funktionsweise
flowchart LR
U[左侧正常对话] --> C[当前 Codex 任务]
C -->|读取紧凑投影| M[本地 MCP Server]
C -->|写入本轮原文与结构增量| M
M --> J[本地 Session JSON]
J -->|revision 变化| B[右侧 Browser 投影]
B -->|Pick / 主题 PATCH| JDas Kernstück besteht aus drei Teilen:
Skill steuert Timing und Einschränkungen: Nach explizitem Öffnen liest er pro Runde den kompakten Kontext über
vibe_canvas_get_projectionund schreibt das aktuelle Inkrement übervibe_canvas_sync_turn. Es wird keine zweite Codex-Sitzung gestartet und keine Benutzernachricht gefälscht.MCP-Server verwaltet den Zustand: Ein Node.js-Prozess bietet gleichzeitig MCP-Tools und eine lokale HTTP-API, die nur auf
127.0.0.1hört, und speichert die Sitzung als JSON persistent.Browser projiziert und filtert: Die Seite prüft etwa alle 900 ms die interne Revision und zeichnet nur bei Zustandsänderung neu. Pick und Themenwechsel erfolgen direkt über lokales HTTP, ohne Modellaufruf und ohne zusätzliche Token.
Tokens entstehen hauptsächlich durch das einmalige Lesen der kompakten Struktur und das einmalige Schreiben eines kleinen Inkrements pro Runde; Browser-Polling, Themenwechsel und manuelles Pick sind rein lokale Operationen.
Standard-Datenverzeichnis:
<workspace>/.local/vibe-canvas-demo/sessions/<session-id>.json
<workspace>/.local/vibe-canvas-demo/preferences.jsonTastenkürzel
Es gibt keine zusätzlichen Tastenkürzel; verwenden Sie die Codex-Konversationssteuerung und die Pick-/Themensteuerung auf dem Board.
Entwicklung
npm testTests decken über öffentliches MCP JSON-RPC und lokale HTTP-Projektions-API das Öffnen des Boards, inkrementelle Synchronisation, KI-Pick, Kandidaten-Neuprüfung, manuelle Überschreibung, Themenpräferenz und Zustandswiederherstellung ab.
Änderungsprotokoll
Siehe CHANGELOG.md.
Lizenz
MIT © 2026 prozacLaputa
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceLocal-first external brain for Claude Code, Codex, and any MCP client. Stores decisions, entities, and session artifacts in one SQLite file and exposes MCP tools for recall, page, promote, review, graph-query, and source-status.11154MIT
- AlicenseCqualityCmaintenanceMCP server for sharing source-backed engineering memory across AI coding clients like Cursor and VS Code.301MIT
- Alicense-qualityCmaintenanceA local MCP server that provides a shared context and learning foundation across multiple AI tools (Claude, Copilot, Codex) for multiple projects, enabling persistent knowledge, decisions, and gap reflection through note storage.MIT
- AlicenseBqualityCmaintenanceLocal Markdown-backed memory tools for Codex and other MCP-capable agents. Exposes durable agent knowledge via CLI and MCP server.5MIT
Related MCP Connectors
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/prozacLaputa/vibe-canvas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server