StructSmith logo
StructSmith
★ 26
vs
lockkeeper logo
lockkeeper
★ 17

StructSmith vs lockkeeper

StructSmith: 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.; lockkeeper: Lockkeeper is a local skill router and prompt-injection firewall designed for AI coding agents. It efficiently routes tasks to a small, relevant set of skills, reducing context window size and enhancing tool choices, while also scanning skills and tool calls for security threats.

01

TL;DR

StructSmith logo
StructSmithDev Tooling · ★ 26

Designing and documenting software architecture, including using the C4 model.

lockkeeper logo
lockkeeperDev Tooling · ★ 17

Automatically route prompts to relevant skills for Claude Code.

02

Side-by-Side Comparison

Field
StructSmith logoStructSmith
lockkeeper logolockkeeper
Category
Dev Tooling
Dev Tooling
Stars
★ 26
★ 17
License
MIT
NOASSERTION
Install Command
docker run -d --name structsmith -p 127.0.0.1:8090:8080 -v structsmith-data:/data --restart unless-stopped ghcr.io/dziksu/structsmith:latest
pipx install lockkeeper && lockkeeper init
Updated
1d ago
6d ago
Open Source
Yes
Yes
Tags
Software Architecture, C4 Model, Architecture Diagramming
AI Agent Skills, Prompt Routing, Context Management
03

Features

StructSmith logoStructSmith
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.
lockkeeper logolockkeeper
01Improved skill selection accuracy for AI agents.
02Significantly reduces context window size by routing only relevant skills.
03Built-in prompt injection firewall to secure skills and plugins.
04Operates locally, privately, and with zero dependencies (pure Python).
04

Use Cases

StructSmith logoStructSmith
↳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.
lockkeeper logolockkeeper
↳Automatically route prompts to relevant skills for Claude Code.
↳Act as an MCP server for agents like Codex, Cursor, and other MCP clients.
↳Route tasks and search for skills directly from the command line or scripts.
↳Audit skills and plugins for prompt injection and malicious code before installation.
FAQ

FAQ

What is the difference between StructSmith and lockkeeper?
Both StructSmith and lockkeeper are in the Dev Tooling category. StructSmith has 26 stars, while lockkeeper has 17 stars.
Which is better, StructSmith or lockkeeper?
The best choice depends on your use case. Choose StructSmith if Designing and documenting software architecture, including using the C4 model., and lockkeeper if Automatically route prompts to relevant skills for Claude Code..
Is StructSmith free or open source?
Yes, StructSmith is open source on GitHub (MIT).
Is lockkeeper free or open source?
Yes, lockkeeper is open source on GitHub (NOASSERTION).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related