Skip to content

Releases: tGhattas/sysdesign-board

v0.1.2

Choose a tag to compare

@tGhattas tGhattas released this 21 Oct 17:52

Install

  • Claude Desktop (one-click): download sysdesign-board-0.1.2.mcpb below and double-click it.
  • Claude Desktop (command line): quit Claude Desktop, then run npx -y sysdesign-board install.
  • Claude Code: claude mcp add sysdesign-board -- npx -y sysdesign-board. Or install the plugin, which includes an interview skill: /plugin marketplace add tGhattas/sysdesign-board, then /plugin install sysdesign-board@sysdesign-board.
  • Codex CLI, ChatGPT, others: see the README.

Changes

  • Safety labels: every tool now declares whether it only reads, writes, or removes content, so AI apps can show the right confirmation prompts.
  • Claude plugin: a plugin bundle (plugin/) with the MCP server and a system-design-interview skill that teaches Claude to run the interview loop.
  • MCP Registry: listed as io.github.tGhattas/sysdesign-board.
  • Privacy policy: added in PRIVACY.md.

v0.1.1

Choose a tag to compare

@tGhattas tGhattas released this 21 Oct 15:21

Small polish release, and the first one published to npm.

Install

  • Claude Desktop (one-click): download sysdesign-board-0.1.1.mcpb below and double-click it.
  • Claude Desktop (command line): quit Claude Desktop, then run npx -y sysdesign-board install.
  • Claude Code: claude mcp add sysdesign-board -- npx -y sysdesign-board
  • Codex CLI, ChatGPT and other apps: see the README.

Changes

  • The README now opens with a screenshot of an interview in progress.
  • Animations turn off when your system prefers reduced motion.
  • The chat box's placeholder text no longer gets cut off.
  • sysdesign-board --version now reports the right version.

v0.1.0 — first release

Choose a tag to compare

@tGhattas tGhattas released this 21 Oct 15:00

First release of sketch/design: a hand-drawn whiteboard for system design mock interviews, with an MCP server that turns Claude or ChatGPT into your interviewer.

Install

Claude Desktop (one-click): download sysdesign-board-0.1.0.mcpb below and double-click it.

Other apps: the package isn't on npm yet. Clone the repo, run npm install && npm run build, and point your MCP client at node /path/to/sysdesign-board/server/dist/index.js. See the README for Claude Code, Codex CLI, ChatGPT and other clients.

Requires Node.js 18+.

What's in it

The board

  • Pencil-style canvas with paper and chalkboard themes
  • 27 system design components
  • Arrows that stay attached to components, with labels, curved or elbow routes, and dashed lines for async flows
  • Pen, text, sticky notes, zones and a laser pointer, plus undo/redo, keyboard shortcuts and PNG/JSON export

The interview

  • A panel with the problem, timer, phase tracker and chat
  • Voice input and spoken replies, using the browser's built-in speech

The interviewer's tools (13)

  • Read the board as structured data, or look at it as an image
  • Wait for you to speak or finish drawing, and talk back
  • Pin comments on components, highlight them, and draw reference designs
  • End with a feedback card of 1–5 scores

Running it

  • Commands: serve, install (Claude Desktop on macOS, Windows and Linux) and token
  • Security: the board only answers on localhost, and the HTTP /mcp endpoint for ChatGPT connectors needs a token

Everything runs on your machine, and the AI uses your existing Claude or ChatGPT subscription, with no API keys.