CharDesk CLI

A shared medium for people and agents: diagrams, interfaces and slides as editable Unicode text on an infinite canvas. A skill, MCP and a CLI

  • 451 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • A canvas of characters and not precise graphics
  • Version 0.6.x, the format may change
All reasons and checks

sayhi-bzb/chardesk

Install

Manual install

npx skills add https://github.com/sayhi-bzb/chardesk --skill chardesk

MCP: claude mcp add chardesk -- npx -y @chardesk/mcp. CLI: npm install -g @chardesk/cli.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • A canvas of characters and not precise graphics
  • Version 0.6.x, the format may change

This is third-party code. Review the repository files before installing.

What it does

CharDesk is a shared medium for people and agents: visual Unicode text on an infinite canvas where diagrams, interface sketches and slides can be drawn and then edited as text. It connects three ways: the skill `npx skills add https://github.com/sayhi-bzb/chardesk --skill chardesk`, the MCP server `claude mcp add chardesk -- npx -y @chardesk/mcp` or the CLI `npm install -g @chardesk/cli`. The README is in English and Chinese. Version 0.6.5 from 06.10.2026, MIT license.

Who it is for. For developers who discuss diagrams and sketches with an agent and want to keep them as plain text in the repository.

Good fit when

  • You need sketches of diagrams and interfaces that both a person and an agent edit
  • You need a diagram format as text for the repository
  • You need an MCP server, a skill and a CLI in one tool

Not a fit when

  • You need precise vector graphics: the canvas is made of characters
  • You need cloud collaboration: the tool is local

Example request

Draw in CharDesk a user registration diagram and a sketch of the sign-in screen, save the canvas into the project

Limitations

Diagrams and interfaces here are made of Unicode characters, so these are sketches and not precise graphics. The MCP server and CLI write canvas files into the project, so access is extended. Version 0.6.x, the format may change.

How to disable. Remove the skill from the agent's folder or the plugin through the plugin manager.

FAQ

What is CharDesk?

An infinite canvas of Unicode characters for diagrams, interfaces and slides edited by people and agents.

How do I connect MCP?

claude mcp add chardesk -- npx -y @chardesk/mcp.

Is there a CLI?

Yes, npm install -g @chardesk/cli.

Discussion

No questions or reviews yet.

CLI tools

An MCP server for draw.io: the agent builds and edits diagrams, works with layers, pages and cloud provider shapes

MCP serverExtended access1.5KRepository stars

A skill that replaces terminal ASCII with self-contained HTML pages: diagrams, diff reviews, plan reviews, tables and slide decks

SkillExtended access10.6KRepository stars

A configurator that reads your repo and sets up agents, skills, MCP servers and rules for its stack across several assistants

CLIExtended access45Repository stars

A skill that generates and renders Mermaid diagrams as SVG, PNG or ASCII: 15 themes and several diagram types, locally without a browser

SkillExtended access1.5KRepository stars

The /graphify skill builds a knowledge graph of a project's code, docs and PDFs so the agent queries the graph instead of grepping

SkillExtended access133.8KRepository stars

A terminal coding agent tuned for the deepseek-v4 model: deep thinking, reasoning effort control, Agent Skills and MCP

CLIBroad access2.2KRepository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialRepository starsMain difference
CharDesk (this entry)no451
Sideshowno627a browser visual panel next to a terminal agent
Archscribeno370hand-drawn animated diagrams, a Chinese README

README in short

The README describes a Unicode character canvas with a skill, an MCP server and a CLI. MIT license.

README badge

Report a problem

Foxx AICharDesk
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.