local-first · Windows
Записывай, не раздумывая.
Находи, не вспоминая.Capture without pausing.
Find without remembering.
Локальное рабочее пространство, где остаётся всё важное: заметки, логи, код и задачи.A local workspace where everything that matters stays: notes, logs, code and tasks.
это настоящее приложение · данные демонстрационные, живут в памяти вкладкиthis is the real app · demo data lives in the tab's memory only
Интерактивная версия — на десктопе (ширина от 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.
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
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
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.
синхронизация — по желанию · облако видит только шифртекст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.
автообновление встроено · без аккаунтаauto-update built in · no account required
Личное использование — бесплатно. Для коммерческого — лицензия.Free for personal use. Commercial use requires a license.
// проверяемость// verifiability
Сверь контрольную сумму перед установкойVerify the checksum before installing
Данные лежат в зашифрованной локальной базе — открыть её можно только твоим паролем. В любой момент ты экспортируешь всё в открытые форматы (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.
// связь// 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