StructSmith
Active·★ 26·MIT·Updated 2026-10-22
StructSmith is a local-first, open-source tool for modeling software architecture, offering a modern React Flow editor and built-in MCP for AI client integration. It allows users to model, document, and share software architecture with AI assistants, providing a self-hosted alternative to Structurizr.
#Software Architecture#C4 Model#Architecture Diagramming#AI Integration#Local-first#Open Source#Dev Tooling#Model Context Protocol (MCP)
01
Features
01Local-first, open-source, MIT licensed with no accounts or telemetry, working fully offline.
02Modern React Flow editor for visualizing and laying out semantic architecture models.
03Built-in Model Context Protocol (MCP) for seamless integration with various AI clients.
04Support for C4 model elements, relationships, views, and semantic nested boundaries.
05Import existing Mermaid diagrams and export to JSON, Mermaid, PNG, or SVG formats.
02
Compatibility
Docker
Deployment
Verified via docs
Bun
Runtime
Verified via docs
SQLite
Database
Verified via docs
AI Clients (via MCP)
Integration
Verified via docs
03
Quick start
1
$ docker run -d --name structsmith -p 127.0.0.1:8090:8080 -v structsmith-data:/data --restart unless-stopped ghcr.io/dziksu/structsmith:latest
04
Use cases
↳Designing and documenting software architecture, including using the C4 model.
↳Facilitating architecture workshops and designing system integrations.
↳Collaborating on architecture work with AI assistants.
↳Creating presales and solution architecture diagrams.
↳Documenting existing systems and their components.
05
Alternatives
glade-mcp★ 214
Connect any MCP-compatible AI client (Claude Code, Cursor, Windsurf) to Unity or Godot. 235+ granular tools, a Unity-aware system prompt, game design document project context, script semantic search, and skill calibration.
tiger-cli★ 126
Tiger CLI is the command-line interface for Tiger Cloud. It includes an MCP server for helping coding agents write production-level Postgres code.
unity-biome-mcp★ 31
MCP server for Unity Editor — 148 tools for scene, assets, animation, VFX, playtest & more
sap-adt-mcp★ 20
MCP server giving Claude live access to SAP systems via ADT — read, edit, search, test, and diff ABAP across landscapes without installing anything on the SAP stack.
npm-sentinel-mcp★ 19
A powerful Model Context Protocol (MCP) server that revolutionizes NPM package analysis through AI.
Comments
Log in to leave a comment
No comments yet. Be the first!