local-first · Windows

Записывай, не раздумывая.
Находи, не вспоминая.
Capture without pausing.
Find without remembering.

Локальное рабочее пространство, где остаётся всё важное: заметки, логи, код и задачи.A local workspace where everything that matters stays: notes, logs, code and tasks.

Windows x64
тема приложенияapp theme
демо загружается…loading the demo…

это настоящее приложение · данные демонстрационные, живут в памяти вкладкиthis is the real app · demo data lives in the tab's memory only

01 · заметки и страницы01 · notes & pages
02 · задачи на доске02 · tasks on the board
03 · поиск везде · Ctrl K03 · search everywhere · Ctrl K

Интерактивная версия — на десктопе (ширина от 1024 px).The interactive version is desktop-only (1024 px and up).

// возможности// features

Одно рабочее пространство вместо россыпи файловOne workspace instead of scattered files

Мысли, логи, стектрейсы и договорённости обычно расползаются по текстовым файлам. Здесь они связаны — и находятся.Thoughts, logs, stack traces and agreements usually scatter across text files. Here they are linked — and findable.

Страница ADR с таблицей сравнения вариантов и блоком кода Страница ADR с таблицей сравнения вариантов и блоком кода

01

Заметки и код вместеNotes and code together

Rich-text страницы и полностраничный код живут в одном дереве проекта. Логи, JSON и конфиги — обычные страницы: их находит поиск, на них ссылаются задачи. Разросшийся код-блок выносится из заметки в отдельную страницу одним действием.Rich-text pages and full-page code live in one project tree. Logs, JSON and configs are regular pages: search finds them, tasks link to them. An overgrown code block extracts into its own page in one action.

подсветкаhighlight grep-фильтрgrep filter Δ таймстамповΔ timestamps JWT / Base64
Канбан-доска: колонки, метки, чек-листы и сроки на карточках Канбан-доска: колонки, метки, чек-листы и сроки на карточках

02

Доска задачTask board

Карточка на доске — это страница задачи. Перетащили в другую колонку — сменился статус, внутри колонки — приоритет. Колонки настраиваются под твой процесс.A card on the board is the task's page. Drag it to another column — the status changes; within a column — the priority. Columns are yours to configure.

свои колонкиcustom columns приоритет перетаскиваниемdrag to prioritize чек-листыchecklists
Календарь nitinol: неделя с задачами и встречами Календарь nitinol: неделя с задачами и встречами

03

КалендарьCalendar

Задача с датой сама встаёт в календарь: месяц, неделя или день. Перетащили событие — срок меняется сразу, а рядом появляется «Отменить».A dated task places itself on the calendar: month, week or day. Drag an event — the date changes at once, with an Undo right there.

месяц / неделя / деньmonth / week / day перенос с отменойmove with undo лоток «С доски»board tray
Поиск по Ctrl+K: результаты с выдержками и превью страницы Поиск по Ctrl+K: результаты с выдержками и превью страницы

04

Поиск вездеSearch everywhere

Ctrl+K — быстрый полнотекстовый поиск по заголовкам и телам: страницы, код, задачи, диаграммы. В каждом результате сразу виден фрагмент с совпадением. Тела запертых страниц в индекс не попадают.Ctrl+K — fast full-text search across titles and bodies: pages, code, tasks, diagrams. Results come with an instant excerpt preview. Locked pages never enter the index.

FTS5 is: before: after:
Граф связей страницы: входящие и исходящие ссылки Граф связей страницы: входящие и исходящие ссылки

05

СвязиLinks

Страницы ссылаются друг на друга: заметки, задачи, диаграммы. Граф связей показывает входящие и исходящие ссылки страницы; двойной клик открывает соседа.Pages link to each other: notes, tasks, diagrams. The link graph shows a page's incoming and outgoing references; double-click opens the neighbour.

входящие / исходящиеincoming / outgoing граф страницыpage graph nitinol://

C4-диаграммыC4 diagrams

Архитектура уровнями: context → container → component, drill-down во вложенные схемы. Импорт PlantUML, Mermaid, Structurizr DSL.Architecture by levels: context → container → component, drill-down into nested diagrams. Imports PlantUML, Mermaid, Structurizr DSL.

Замок и шифрованиеLock and encryption

База — шифрованный SQLite, вложения — AES-GCM, автоблокировка при простое. Страницы под замком: заголовок виден, содержимое — нет.The database is encrypted SQLite, attachments are AES-GCM, auto-lock on idle. Locked pages: the title is visible, the body is not.

Синхронизация без серверовSync without servers

Журнал операций через твоё хранилище: папка, WebDAV, S3. Пара устройств — по коду NITI-XXXX-XXXX, любое можно отозвать.An operation log through your own storage: folder, WebDAV, S3. Devices pair with a NITI-XXXX-XXXX code; any can be revoked.

Ассистент, который не решаетAn assistant that doesn't decide

LLM видит контекст и только предлагает: действия применяются после твоего «Создать». Ключ и провайдер — твои: OpenAI, Anthropic, Ollama.The LLM sees your context and only suggests: actions apply after you press Create. Your key, your provider: OpenAI, Anthropic, Ollama.

Мгновенный захватInstant capture

Глобальный хоткей ловит мысль, лог или стектрейс, не выходя из IDE. Захват падает в выбранный проект — разобрать можно потом.A global hotkey grabs a thought, log or stack trace without leaving your IDE. It lands in the project you picked — sort it out later.

MCP-серверMCP server

Внешние агенты подключаются к твоим данным по MCP — только чтение, только выбранные тобой проекты, с журналом доступа.External agents connect to your workbook over MCP — read-only, only the projects you grant, with an access log.

Спейсы и приватные папкиSpaces and private folders

«Рабочее» и «Личное» — с жёсткой границей. Приватная папка исчезает из поиска, навигации и ассистента, пока не откроешь её пином.Work and Personal with a hard boundary. A private folder disappears from search, navigation and the assistant until you unlock it with a PIN.

История версийVersion history

У каждой страницы — панель версий: видно, что менялось, и любую ревизию можно вернуть.Every page has a version panel: see what changed and roll back to any revision.

// приватность и доверие// privacy & trust

Все данные — файлы на твоём дискеAll data is files on your disk

Без аккаунтов и обязательных серверов — обычная папка с шифрованной базой и настройками; синхронизация идёт через эту папку, а удалишь приложение — файлы останутся.No accounts, no mandatory servers — just a regular folder with an encrypted database and settings; sync goes through that folder, and if you uninstall the app the files stay.

УСТРОЙСТВОDEVICE этот компьютерthis computer твоя папка · SQLite + вложенияyour folder · SQLite + attachments
⇄ шифртекст⇄ ciphertext журнал операцийoperation log
ХРАНИЛИЩЕSTORAGE твоё, любоеyours, any папка · WebDAV · S3folder · WebDAV · S3
⇄ шифртекст⇄ ciphertext сверка напрямуюdirect reconcile
УСТРОЙСТВОDEVICE другой твой компьютерyour other computer та же папкаthe same folder

синхронизация — по желанию · облако видит только шифртекстsync is opt-in · the cloud sees only ciphertext

пара устройств — по коду NITI-XXXX-XXXX · любое можно отозватьdevices pair with NITI-XXXX-XXXX · any can be revoked

Файлы на дискеFiles on disk

Это обычная папка на диске — видна в проводнике и попадает в твои бэкапы; путь ты выбираешь сам. Ссылки nitinol:// ведут прямо в заметки.It's just a regular folder on disk — visible in your file manager and included in your backups; you pick where it lives. nitinol:// links lead straight to notes.

Шифрование at-restEncryption at rest

SQLite зашифрован, вложения — AES-GCM, автоблокировка при простое.SQLite is encrypted, attachments are AES-GCM, auto-lock on idle.

Ни телеметрии, ни аккаунтовNo telemetry, no accounts

Аккаунта нет, статистика не собирается. Сам в сеть выходит только за обновлениями. Ассистент — на твой выбор: локальная модель (Ollama, офлайн) или сторонний провайдер (OpenAI, Anthropic) — на твоём ключе.No account, no usage stats. On its own it reaches the network only to check for updates. The assistant is your call: a local model (Ollama, offline) or a third-party provider (OpenAI, Anthropic) — on your key.

Открытый экспортOpen export

ZIP со всеми проектами в JSON — в один клик, и обратно. Данные не заперты.A ZIP of all projects as JSON — one click out, and back in. Your data is not locked in.

// установка// install

Скачать nitinolGet nitinol

Одно окно: страницы, код, доска, календарь, диаграммы, ассистент. Данные — у тебя.One window: pages, code, board, calendar, diagrams, assistant. The data stays with you.

Windows x64

автообновление встроено · без аккаунтаauto-update built in · no account required

Личное использование — бесплатно. Для коммерческого — лицензия.Free for personal use. Commercial use requires a license.

// проверяемость// verifiability

Сверь контрольную сумму перед установкойVerify the checksum before installing

v0.9.0 · 20 июля 2026Jul 20, 2026
КОНТРОЛЬНАЯ СУММАCHECKSUM
Nitinol-Setup-0.9.0.exe · 109 МБ109 MB
SHA-256 0b02fa81326a6bc125feeb01c7cc1eab0f36fc8209a1b6ab385f47f14ad660c9
Windows 10/11 x64 · работает офлайнworks offline

Данные лежат в зашифрованной локальной базе — открыть её можно только твоим паролем. В любой момент ты экспортируешь всё в открытые форматы (Markdown, ZIP, JSON), поэтому даже если разработка остановится — данные не заперты и не «протухнут».Your data lives in an encrypted local database — only your password unlocks it. You can export everything to open formats (Markdown, ZIP, JSON) at any time, so even if development stops, your data is neither locked in nor left to rot.

AES-256-GCM открывается твоим паролемopens with your password

// связь// contact

Пиши напрямуюReach me directly

Баг, идея или вопрос — отвечу без тикет-систем и ботов, обычно за день-два.Bug, idea or question — I'll reply without ticketing systems or bots, usually within a day or two.

hi@nitinol.app

Письмо откроется в твоём почтовом клиенте — сервер не задействован. Скриншот копируется в буфер: вставь его в письмо (Ctrl+V).The letter opens in your mail client — no server involved. The screenshot is copied to the clipboard: paste it into the email (Ctrl+V).