CharDesk provides a shared visual workspace for humans and AI agents powered by visual Unicode text. Combining an infinite canvas, box-drawing characters, Nerd Fonts, and ANSI styling, it represents spatial layouts, system architectures, data plots, and interfaces as clean, structured text. Because scenes remain text-based rather than rasterized images, LLM agents can inspect, search, diff, and update layouts across turns with pinpoint accuracy. The integrated Model Context Protocol (MCP) server allows AI assistants like Claude Code and Codex to automatically launch the canvas, generate visual explanations, and co-author character-based presentations and designs in real time.
주요 기능
01Infinite Unicode canvas supporting box-drawing, technical symbols, monochrome emoji, and Nerd Fonts
02CharGraph engine to compile Markdown, Mermaid, LaTeX formulas, Vega-Lite, and tables into character graphics
03ANSI styling support offering rich colors and typography styles without turning scenes into static images
04Diffable and searchable text format that allows humans and LLMs to edit and inspect visual layouts collaboratively
05Seamless agent integration through a dedicated Model Context Protocol (MCP) server and WebMCP bridge
06448 GitHub stars
사용 사례
01Collaborative visual explanations where agents diagram complex technical topics like GPU architectures or scientific models
02Sketching terminal user interfaces (TUIs), dashboards, and command consoles as editable ASCII/Unicode mockups
03Presenting ideas and workflows through character-based slides and flowcharts directly inside developer workflows