Trusted by developers in 75 countries

Design, document
and run it.

One desktop app.

An offline workspace for software engineers and architects. Docs, architecture diagrams, database queries, API tests and executable code in a single window.

macOS · Windows · Linux — free forever

All-in-One Developer Workspace
Devscribe architecture diagram
Documentation HLD & LLD ERD UML Sequence Flowchart DSA visuals JavaScript TypeScript Java Python Shell / Bash SQL MySQL PostgreSQL MongoDB Redis Elasticsearch REST WebSocket MQTT Kafka Amazon SQS JSON Docker Compose Terminal GitHub sync Plugins

01 — Plugin architecture

A small core. Everything else is a plugin.

DevScribe ships with essential plugins installed. Add more from the in-app plugin store, or build your own for your team.

Installed Community
/doc
Documentation editor
Block-based writing with headings, lists, tables and embeds — structured like the code it describes.
/diagram
Diagramly
HLD, LLD, ERD, UML, sequence and flowchart diagrams, plus DSA visuals. Export to PNG or Gif.
/code
Code execution
Run JavaScript, TypeScript, and Java inline, and execute Docker Compose files.
/api
API client
Test REST, WebSocket, SSE, MQTT, Kafka, SQS and webhooks with reusable environments.
/db
Database browser
Connect MySQL, PostgreSQL, SQLite, MongoDB,Opensearch and Elasticsearch, and query them in place.
/terminal
Terminal & JSON
Local terminal commands and JSON payload tooling, without leaving the workspace.
/doc
Documentation editor
Block-based writing with headings, lists, tables and embeds — structured like the code it describes.
/diagram
Diagramly
HLD, LLD, ERD, UML, sequence and flowchart diagrams, plus DSA visuals. Export to PNG or SVG.
/code
Code execution
Run JavaScript, TypeScript, Java, Python, Shell and SQL inline, and execute Docker Compose files.
/api
API client
Test REST, WebSocket, SSE, MQTT, Kafka, SQS and webhooks with reusable environments.
/db
Database browser
Connect MySQL, PostgreSQL, SQLite, MongoDB, Redis and Elasticsearch, and query them in place.
/terminal
Terminal & JSON
Local terminal commands and JSON payload tooling, without leaving the workspace.
/browse
Install community plugins
Add blocks the core does not ship with — new diagram types, language runtimes or export formats — from inside the app.
/custom
Build your own
Write a plugin for your team's internal tooling and keep it local. Same block API the core plugins are built on.
/browse
Install community plugins
Add blocks the core does not ship with — new diagram types, language runtimes or export formats — from inside the app.
/custom
Build your own
Write a plugin for your team's internal tooling and keep it local. Same block API the core plugins are built on.

Architecture

Build systems with real architecture components

Design high-fidelity system architectures using a component library built for backend and cloud systems.

  • AWS, Azure, GCP, queue, cache and database components
  • HLD components for pods, containers, load balancers and VPCs
  • Smart routing, bi-directional ports and custom lines
  • Excalidraw, Draw.io and Mermaid available as plugins

Execution

Documentation you can run

Run code directly inside your documents with output shown alongside the code, making it useful for learning, testing, and creating DSA notes.

  • JavaScript, TypeScript, Java
  • Create DSA notes with runnable solutions and test cases
  • Run Docker Compose without leaving the app
  • Execute other languages with external plugins

APIs

Test APIs and document them automatically.

Define requests, run them, and keep live responses alongside the documentation—without switching to another API client.

  • REST with all methods, headers, auth and environments
  • WebSocket, SSE, Socket.IO and webhooks
  • Test MQTT, Kafka and Amazon SQS messages
  • Import Postman collections into DevScribe to document and run your APIs

Database Client

Query and document your data together.

Connect SQL and NoSQL databases, browse schemas, run queries, and keep queries and results alongside the documents that explain your data.

  • MySQL, PostgreSQL, SQLite, MongoDB, Elasticsearch & OpenSearch
  • Browse tables, collections, schemas and indexes
  • Run queries and view interactive table or JSON results
  • Keep queries and results alongside your documentation
06 — Privacy

Your data stays on your machine.

No servers and no forced cloud sync. Devscribe works on a plane, behind a corporate firewall, or in an air-gapped environment.
Your machine Offline
Documents Diagrams Code and output API requests Database credentials Query results Terminal history
Never uploaded · never read · never synced
↓ opt-in only
GitHub backup
End-to-end encrypted. Off until you turn it on.
Disabled by default
Signing up is optionalAir-gap safe Runs behind a firewall

Start Documenting Smarter

Free forever on macOS, Windows and Linux. No account, no trial,
no upgrade prompt.