DigitableCourses
Digitable WorkbenchFounding Edition · v0.1.0
9 000 ₽one payment Buy it

One stack: a language, a framework and a workplace

An environment for decisions that do not get lost.

One theme across 47 tools, an Engineering Compendium in 9 volumes and battle-tested SDD, ADR, delivery and FTS templates.

47
integrations
3
palettes
9
volumes
9
templates
  • 01Digitable FocusCarbon, Paper and Signal in every tool you work in.
  • 02Engineering CompendiumArchitecture and systems thinking without a dozen open tabs.
  • 03Engineering + FTS TemplatesSDD, ADR, review, postmortem, release checklist and an executable FTS starter.
VS Code · Carbon
VS Code in the Digitable Focus Carbon palette
Engineering Compendium cover
One setA visual system + an engineering memory
Interactive example

See the result and take the config right away.

The selector holds the whole archive: themes by category, Compendium volumes and template blanks. The file itself, its path and what is inside appear on the right.

All 52 integrations
VS Code in the Carbon palette
Interface mock-upVS Codeрасширение с тремя темами
Ready-made file

VS Code · Carbon

Where it goes~/.vscode/extensions/digitable.focus-0.1.0/

Loading the config…
Excalidraw libraries

Diagrams in Digitable dress

Building blocks plus one assembled example in every set. Load a file into the editor in three clicks.

  • Интеллект-карта7 items · тема, ветви, листьяDownload
  • Блок-схема7 items · начало, действие, развилкаDownload
  • Диаграмма последовательности9 items · участники, вызовы, altDownload
  • C4 · контекст, контейнеры, компоненты11 items · персона, система, контейнерDownload
  • Дорожная карта7 items · кварталы, дорожки, вехиDownload
  • Канбан-доска6 items · колонки, карточки, меткиDownload
Quick start

One command, three clear decisions.

bootstrap.sh detects the platform and the package manager on its own. Here you can assemble a safe first command.

  1. 1Unpack the archiveEvery theme, template and the installer are already in place.
  2. 2Choose a paletteCarbon, Paper or Signal is applied to every selected target.
  3. 3Look at the plan firstThe --plan mode changes nothing on the system.
  4. 4Run the installationRe-running is idempotent, and differing files are kept in a backup.
Palette
What to do
Command bash bootstrap.sh --plan --palette carbon

The stack · what you pay for and what is free anyway

You buy an environment, not a pile of configs.

The parts work together: the language writes the rule down, the agent writes and checks it, Workbench builds a workplace around them, and digitwm is the window all of it stands in. The agent's data stays on your machine, in ~/.digit.

  1. 01 Language · FTS and flang A rule is written in the words of its domain, executed, run against its own examples and printed as JavaScript, C, Go, Rust and Python. The walkthrough with a sandbox is on the language page. open
  2. 02 Framework · Digit Why it is here: two template packages are written for the agent — the AGENTS.md contract and a 10-file memory protocol. You adapt them without installing it. Details on the Digit page. open
  3. 03 Workplace · Workbench One theme across 47 tools, a Compendium in 9 volumes, 9 templates and the portal library offline. The Digit MCP servers plug into it for free. in the purchase
  4. 04 Window · digitwm An X11 window manager with scrollable tiling: columns on a ribbon, the screen rides along it. Early, no panel, no release; installed separately and not part of the archive. The walkthrough with numbers is on the digitwm page. open

Digit × FTS: the agent proposes a rule, a deterministic tool decides

  • fts_checkstructure and types
  • fts_testexamples and properties
  • fts_executepure utility
  • fts_generateTypeScript + tests
  • fts_certifyevidence certificate
  • fts_verifydeterministic gate
FTS: the course and 232 cases

The open parts install in three commands

  1. 1curl -fsSL https://raw.githubusercontent.com/digitable-lol/digit/main/scripts/install.sh | bash
  2. 2digit setup
  3. 3digit

MCP · local · no cloud, no keys

The code does the counting, not a language model.

Two MCP servers and a local router model. The agent picks the utility, but a program does the work — the same request gives the same answer.

95
utilities in the catalogue
2
MCP servers
424
MB for the model
  • 01 Plug in a utility catalogue as a single binary Hashes, encodings, JSON↔YAML↔TOML, subnets, dates. Only 3 tools are exposed rather than 95: an index of 14 categories, the schema of one, and a call. No runtime needed on the host.
  • 02 Put the FTS gate between the specification and production 8 refusal codes and 8 codes from the logical fallacy detector over a library of 29 entries. A refusal is a normal result, not a failed call. Needs Node 20.
  • 03 Move routing onto a local model digitable-lol/digit-router-0.6b, the Q5_K_M quant, 424 MB, greedy decoding. It does not write the answer: two steps only — the category and the call.

One entry per server in your MCP client config

{
  "mcpServers": {
    "digit-tools": { "command": "~/.digit/mcp/digit-tools-mcp" },
    "fts-gate": { "command": "node", "args": ["~/.digit/mcp/fts-gate/mcp.js"] }
  }
}

Every client keeps its own file, and other people's servers may already be in it. That is why the entry is merged in rather than written over — toolchain/mcp-config.sh does that.

A router, not a conversationalist

request {"category": "crypto"} {"tool_id": "hash_text", …}

As a chat assistant it produces nonsense: it was trained on two routing steps only. The content of the answer comes from a utility or a certificate.

This is not in the Founding Edition archive yet: the utility catalogue inherited GPL-3.0 from it-tools, and there are no macOS or Windows builds. Both servers are open and install for free already.

Personal · Founding Edition

One payment. No subscription.

9 000 ₽v0.x and v1.x updates included
  • One named user
  • Up to three personal devices
  • Personal and client projects
  • The Compendium, themes, templates and the portal library offline
What happens after payment?

The page verifies the payment on the server and issues a personal short-lived link to the archive. The same link arrives by email. No account, no password.

Why pay if the articles are free?

Inside is the portal library in an offline form: articles in Markdown, a searchable table of contents, the search indexes and a snapshot of the integrity manifest. Knowledge is free — tools and work are what get paid for: you pay for the packaging and for being able to verify the edition, not for access to the articles. Not a single article that is missing from the portal. Videos come as a card and a description; watching them needs the network. The licence restricts the build, not the text of the articles — see licences.

How do refunds work?

Once a refund is confirmed, the right to new downloads is revoked. Portal articles stay free regardless of the refund. The details are in the refund policy.

Need a team licence?

Write to support@digitable.ru — we will put together terms for your headcount.

Bought it already?Restore the link by email