✨ Спробуйте нашу AI-платформу для написання романів → StoryAlter.com
#MD SoloMD
v4.0 · щойно випущено · MIT · кросплатформенний · ⭐ 251 · 5.8k downloads

Редактор, де
живуть агенти.

Вбудована панель Agent. Заплановані Recipes. Відтворюваний Trace. Федерація кількох vault. Усе поверх файлів `.md`, які ви вже маєте — кожен автономний запис рецензується перед застосуванням.

Легкий редактор Markdown для macOS / Windows / Linux + першокласна агентська поверхня. v4.0 перетворює ваш workspace на місце, де агенти працюють постійно — а не лише на запит. Інсталятор ~15 МБ, MIT, без телеметрії. 14 BYOK AI-провайдерів (включно з Ollama для повністю локальних запусків).

⚡ Або встановлення одним рядком
curl -fsSL https://solomd.app/install.sh | bash
irm https://solomd.app/install.ps1 | iex
Усі платформи ↓
💬 Вбудована панель Agent⏰ Заплановані Recipes🪞 Trace + replay🌐 Федерація кількох vault🦙 Першокласна Ollama🔌 Вбудований MCP
SoloMD v4 — панель Agent + історія Recipe + перегляд Trace

Створено навколо того, як ви реально працюєте

Три короткі історії. Оберіть ту, що схожа на вас.

Для авторів

Довгі тексти без toolbar tax

Відкрийте теку, увімкніть режим фокусу, пишіть. Markdown-розмітка зникає, коли каретка залишає рядок. Коли чернетку завершено, Pandoc перетворює її на PDF, DOCX чи EPUB, не виходячи з застосунку.

  • Режими фокусу + друкарської машинки (притлумлення інших абзаців, утримання курсора по центру)
  • Режим презентації — рендер того самого .md як повноекранних слайдів
  • Щоденні нотатки, підрахунок слів, підрахунок CJK-символів
  • Експорт Pandoc у PDF / DOCX / EPUB / ODT / LaTeX
Для дослідників

Знайдіть абзац, а не лише ключове слово

Семантичний пошук ранжує абзаци за змістом по всьому вашому vault. Wikilinks і backlinks з'єднують нотатки, цитати @citekey передаються до Pandoc, а 14 AI-провайдерів перекладають або підсумовують на запит — ключі залишаються у системному сховищі ключів.

  • Локальний семантичний пошук, без файлів моделі, без мережевих викликів
  • Панель wikilinks + backlinks, без bloat-у графічного перегляду
  • Цитати @citekey зберігаються наскрізно через Pandoc
  • 14 BYOK AI-провайдерів для перекладу / підсумування / пояснення
Для розробників

Ваші нотатки вже є MCP-сервером

MCP-sidecar 1,5 МБ виставляє 8 інструментів тільки для читання Claude Desktop, Cursor або будь-якому MCP-клієнту. Кожне збереження робить snapshot у справжньому локальному .git, яким володієте ви. Live WYSIWYG-редагування і CLI `solomd` тримають вас поза GUI, коли потрібно.

  • Вбудований MCP-сервер — лише stdio, без мережевих портів
  • Історія версій AutoGit (libgit2 включено, ніколи не пушиться автоматично)
  • Live WYSIWYG-режим редагування + 4-сторонній перемикач переглядів
  • CLI `solomd open / new / list / search`, однорядковий інсталятор

Створено інакше — навмисно

П'ять принципів, що визначають, що ми постачаємо і чому кажемо «ні».

🏠

Local-first за замовчуванням

Файли на диску. AI-ключі у системному сховищі. Embedder семантичного пошуку працює в нашому Rust-процесі — без завантаження моделі, без relay.

📜

Ліцензія MIT, повністю аудиторувана

Кожне твердження на цьому сайті можна перевірити у вихідному коді. Прочитайте звіт безпеки або grep-айте репозиторій самі.

Читати /security →
🚫

Без телеметрії, без акаунтів, без хмари

Телеметрія тільки opt-in і без вмісту. Немає акаунту SoloMD. Редактор не телефонує додому.

Як ми рахуємо →
📄

Чисті .md-файли назавжди

Видаліть SoloMD — і ваші нотатки досі тут: текст UTF-8, у теках, які ви обрали, відкриваються будь-яким редактором.

💬

Доброзичлива спільнота на GitHub Discussions

Ідеї, опитування, show-and-tell, Q&A. Один розробник, одна кімната, без Discord.

Подивитися спільноту →

Одна тека з markdown.
Плюс поверхня, де працюють агенти.

SoloMD завжди постачав дві половини продукту — редактор і вбудований MCP-сервер, які вказують на той самий vault. v4.0 додає третю половину: першокласну агентську поверхню всередині редактора, з безпечними guardrail (sandbox гілок AutoGit, write-cap на запуск, UI accept/reject) — щоб автономні записи можна було рецензувати, а не боятися їх.

💬 v4

Вбудована панель Agent

Панель праворуч, нарівні з Outline / Backlinks. Стримінговий чат із усім вашим vault. Картки викликів інструментів (у стилі Cursor) показують кожне читання й запис вбудовано. Історія запусків зберігається як звичайний markdown у <workspace>/.solomd/agent-runs/ — її можна grep-ати й відстежувати в git.

v4

Заплановані Recipes

YAML-файли в .solomd/agents/*.yml. Тригери: cron / on-save / on-commit / on-tag-add / ручний. Кожен запуск іде у власну гілку AutoGit agent/<recipe>/<run-id> — приймайте або відхиляйте до того, як він торкнеться main. Типовий write-cap 5, жорстка стеля 50.

🪞 v4

Перегляд Trace + replay

Кожен запуск генерує trace.jsonl — один JSON-рядок на крок (model_call / tool_call / tool_result / git_commit / done). UI відображає згортувані картки кроків з підрахунком токенів і вартістю. Кнопка Replay-from-step породжує новий запуск, що повторно використовує trace до кроку N. Новий MCP-інструмент read_agent_trace дозволяє агентам інтроспектувати власні запуски.

🌐 v4

Федерація workspace

solomd-mcp --workspace path1 --workspace path2 — одна MCP-сесія, кілька vault. Сигнатури інструментів отримали необов'язковий параметр workspace (типове значення для зворотної сумісності = перший). Налаштування → Інтеграції додає іменовані MCP-профілі з кнопками одного кліку «копіювати конфіг Claude Desktop».

🦙 v4

Першокласна Ollama

Автоматичне визначення на localhost:11434, підказка «Встановити Ollama» за відсутності, /api/tags перелічує встановлені моделі, вбудована кнопка «Завантажити рекомендовану» (qwen2.5:1.5b ~1 ГБ). 3 вбудовані пресети — rewrite (7b) / quick (1.5b) / CJK-friendly (14b). Recipes можуть вказувати provider: local для дешевих автономних циклів на пристрої.

☁️ v3.0

Sync на базі GitHub

Пушить ваш vault у приватний GitHub-репозиторій при кожному збереженні; тягне за таймером. Побудовано на libgit2 + системному сховищі ключів — ваші дані залишаються на вашому акаунті, без серверів SoloMD, без підписок. GitLab / Gitea / будь-який HTTPS git URL також працюють.

🔒 v3.0

Наскрізне шифрування

Опціональна парольна фраза для vault. Argon2id → XChaCha20-Poly1305, на віддаленому сервері тільки шифротекст. Пошук / RAG / AI-переписування продовжують працювати локально, бо відкритий текст залишається на вашому пристрої.

🗂️ v3.0

iCloud / Dropbox / OneDrive

Якщо ваш workspace вже живе в теці, синхронізованій через хмару, SoloMD це виявляє та додає поверх відновлення сесії між пристроями — відкрийте той самий vault на іншій машині й ті самі вкладки повернуться.

🌐 v3.0

Публічне посилання тільки для читання

Один пункт у командній палітрі копіює посилання solomd.app/share для активної нотатки. Зручний для читачів рендеринг Markdown будь-якого файлу з вашого публічного GitHub vault — для перегляду не потрібен акаунт SoloMD.

🔍 v2.3

Семантичний пошук

⌘⇧F відкриває панель пошуку, яка ранжує абзаци за змістом, а не лише за ключовими словами. Виконується повністю на вашій машині — без завантаження файлів моделі, без мережевих викликів, ніколи. Вимкнено, доки ви не ввімкнете перемикач у Налаштуваннях.

✍️ v2.3

Live WYSIWYG-редагування

Четвертий режим перегляду (редагування / розділений / live edit / прев'ю). Заголовки рендеряться більшими, **жирний** показується жирним без зірочок, списки візуально мають відступ. Розмітка з'являється, коли каретка входить у рядок.

📜 v2.2

Історія версій AutoGit

Кожне ⌘S стає snapshot у локальному .git всередині вашого workspace. Панель історії в бічній панелі показує кожен commit; один клік для відновлення. libgit2 включено, системний git не потрібен. Ніколи не пушиться автоматично.

🤖 v2.2

AI-переписування, 14 BYOK-провайдерів

⌘J на виділенні. OpenAI · Claude · Gemini · xAI · Mistral · Groq · DeepSeek · Qwen · GLM · Kimi · Doubao · SiliconFlow · OpenRouter · Ollama. Ключі живуть у системному сховищі ключів. Прямі виклики до провайдера, без relay.

🔌 v2.2

Вбудований MCP-сервер

1,5 МБ бінарника. Підключіть ваш vault до Claude Desktop / Cursor / Codex CLI. 8 інструментів тільки для читання готові; інструменти запису за прапорцем --allow-write. Лише stdio, без мережевих портів.

Live-прев'ю

Маркери Markdown зникають, коли ви залишаєте рядок. Заголовки стають більшими, жирний стає жирним — без панелі інструментів посередині. Синхронне прокручування розділеної панелі тримає редактор і прев'ю вирівняними по рядках.

🖼

Вставка зображень і drag-and-drop

Зробіть скріншот, потім ⌘V — зображення зберігається в _assets/ і вставляється markdown-посилання. Клацніть будь-яке зображення чи Mermaid-діаграму у прев'ю, щоб відкрити повноекранний overlay; зведіть пальці або прокрутіть для масштабування.

🌳

Дерево файлів + пошук ripgrep

Відкрийте теку, переглядайте файли, глобальний пошук у стилі ripgrep по всіх .md і .txt. ⌘P переходить до будь-якого файлу за нечітким іменем.

🎨

Багате підсвічування синтаксису

13 мов у блоках коду, математика KaTeX, діаграми Mermaid, виноски, YAML frontmatter, ==підсвічування==. 8 тем (Light / Dark / Nord / Solarized / Monokai / Dracula / GitHub Light) + користувацький CSS.

🌏

Першокласна підтримка китайської

Автоматичне визначення кодування (UTF-8 / GBK / Big5 / Shift_JIS) через chardetng. Підрахунок CJK-слів, спрощена ↔ традиційна, експорт pinyin — нічого з цього Typora чи Obsidian не роблять нативно.

📤

Експорт Pandoc куди завгодно

PDF (з KaTeX і Mermaid), Word .docx, HTML, EPUB, ODT, LaTeX, RTF. Перетягніть .docx / .pdf / .xlsx / .pptx / .csv — і SoloMD конвертує їх у Markdown на місці.

🦀

Маленький і швидкий

Інсталятор ~15 МБ (проти Typora 70 МБ / Obsidian 110 МБ). Tauri 2 + Rust + Vue 3 + CodeMirror 6. Без телеметрії за замовчуванням. Збірки для macOS / Windows / Linux x64 / Linux ARM64.

Дрібниці для зручності

🎤

Режим презентації

⌘⌥P рендерить активний документ як повноекранні слайди, розділені по `---`. Vim-подібна навігація, підсвічування коду, KaTeX, Mermaid — усе працює в слайдах.

💻

CLI-інструмент

`solomd open / new / list / search / cat` — відкривайте та grep-айте нотатки з терміналу. Однорядковий curl-інсталятор.

🪄

Форматування Markdown

⌘⌥L запускає Prettier — нормалізує списки, таблиці, відступи. Frontmatter зберігається.

👋

Вітальний тур

Перший запуск відкриває 4 туторіальні вкладки в пам'яті вашою мовою (en / 中文). Знову відкривайте будь-коли через командну палітру.

⌨️

Vim-режим

Повна емуляція Vim: hjkl, режими, visual, :w :q, макроси. Перемикач у Налаштуваннях.

🤖

Очищення AI-артефактів

Один клік прибирає LLM-сміття: [cite_start], 【†source】, друкарські лапки, символи нульової ширини.

🎯

Режими фокусу й друкарської машинки

Притлумлює неактивні абзаци. Тримає курсор по центру. Довгий текст без відволікань.

⌨️

Командна палітра

⌘⇧K, щоб дістатися до будь-якої команди. Нативна стрічка меню на macOS / Windows / Linux.

Чим SoloMD вирізняється

У v4.0 агентська поверхня — головна відмінність. Усе нижче — у редакторі, в ядрі, без plugin tax.

🔍

Локальний семантичний пошук

Obsidian, Typora та MarkText — усі пропускають це у core. SoloMD ⌘⇧F: embedder на пристрої, без завантаження моделі, без мережевих викликів.

📜

Історія версій AutoGit

Кожне ⌘S стає локальним .git-снапшотом — панель історії у бічній панелі відновлює одним кліком. Конкуренти залишають вам підключати git вручну.

🔌

Сервер MCP у комплекті

Бінарник 1,5 МБ, 8 інструментів лише для читання. Підключіть свій vault до Claude Desktop, Cursor або Codex CLI.

SoloMD Typora MarkText Obsidian
Вбудована панель агента (chat-with-vault) ✅ v4 🟡 (платний plugin)
Заплановані agent recipes (cron / on-save / on-commit) ✅ v4
Sandbox гілок AutoGit + accept/reject для записів агента ✅ v4
Відтворюваний trace агента (jsonl, replay-from-step) ✅ v4
MCP-федерація кількох vault (одна сесія, багато vault) ✅ v4
Першокласна Ollama (автовизначення, пресети, provider: local) ✅ v4 🟡 (plugin)
Sync на базі GitHub (ви володієте даними) ✅ v3.0 ❌ (Obsidian Sync на їхніх серверах)
Vault з наскрізним шифруванням ✅ v3.0 ✅ (тільки Obsidian Sync)
Локальний семантичний пошук ✅ v2.3 ❌ (платний plugin)
Live WYSIWYG-редагування ✅ v2.3
Історія версій AutoGit ✅ v2.2 ❌ (ручний git)
Вбудований MCP-сервер ✅ v2.2
14 AI-провайдерів, BYOK ❌ (1–2 на plugin)
Open source · MIT ✅ (неактивний)
Розмір інсталятора ~15 МБ ~70 МБ ~80 МБ ~110 МБ
Ціна Безкоштовно 14,99 $ Безкоштовно Безкоштовно + 96 $/рік за sync
Збірка для Linux ARM64
CJK-кодування (GBK/Big5)
Імпорт файлів (DOCX/PDF/XLSX/PPTX) 🟡 (plugin)
Експорт Pandoc (EPUB/ODT/LaTeX) 🟡 (plugin)
Режим презентації / слайдів 🟡 (plugin)
Sync (CRDT, вбудований) ❌ roadmap v3 ✅ (платний)

Завантажити SoloMD v4.0.0

Безкоштовно та з відкритим кодом. Ліцензія MIT. Акаунт не потрібен.

macOS: Перетягніть SoloMD.app у /Applications. Нотаризовано — без попереджень Gatekeeper.
Windows: Перший запуск може показати «Windows захистив ваш ПК» → клацніть Докладніше → Виконати в будь-якому випадку (одноразово, поки набирається репутація).
Linux: chmod +x SoloMD-*.AppImage && ./SoloMD-*.AppImage для AppImage.

Шукаєте старіші версії? Усі релізи →

Поширені запитання

Що таке recipe (v4)?

YAML-файл у <workspace>/.solomd/agents/*.yml. Один файл = одне agent-завдання. Обов'язкові поля: name, trigger (schedule | on-save | on-commit | on-tag-add | manual), prompt. Опційні: schedule (cron), match (glob), allow-write, write-cap, provider, model, allowlist інструментів. SoloMD постачає 11 starter'ів у Налаштування → Recipes → Переглянути cookbook — встановіть, відредагуйте, запустіть. Повна схема живе в docs/agents.md.

Чи безпечні записи агента?

Кожен запуск recipe починається з відгалуження від main: agent/<recipe>/<run-id>. Записи потрапляють лише в цю гілку. У разі успіху запуск переходить у Pending — перегляньте diff і клацніть Прийняти (fast-forward у main) або Відхилити (повне видалення гілки). Відхилений запуск не залишає жодного сліду в історії. Записи також обмежені cap на запуск (типово 5, жорстка стеля 50) — модель, що просить записати 100 файлів за cap 5, отримує відмови з 6-го виклику, без напівзастосованого стану.

Чим це відрізняється від ghost-text у Cursor чи Copilot?

Cursor і Copilot чудові для покрокового доповнення коду. Агенти SoloMD інші у трьох аспектах: (1) одиниця роботи — це *vault*, а не курсор — агенти читають крізь нотатки через wikilinks, backlinks, повнотекстовий пошук і теги; (2) записи пакетні + рецензовані, а не ghost-text, який ви приймаєте інлайн; (3) агенти можуть виконуватися за розкладом, коли вас немає за клавіатурою (щотижневий огляд, щоденний підсумок, on-tag triage). Це ближче до Agent / Composer-режиму Cursor, ніж до інлайн-доповнення — і явно не є доповненням стилю письма (ми вважаємо, що ghost-text розводнює голос автора).

Чи потрібен recipes API-ключ?

Лише якщо recipe вказує хмарного провайдера. Для provider: ollama (або псевдоніма local) ключ не потрібен — qwen2.5:1.5b працює безкоштовно на вашій машині. Для provider: claude / openai / gemini / тощо — потрібен ключ цього провайдера в Налаштування → AI (BYOK). Майстер першого запуску проведе вас будь-яким шляхом.

Чим семантичний пошук SoloMD відрізняється від grep?

Grep збігає символи; семантичний пошук збігає зміст. Шукайте «deployment» — і ви також знайдете абзаци про «rolling out», «shipping», «release». Embedder виконується повністю в нашому Rust-процесі — без завантаження файлів моделі, без мережевих викликів, без хмари. Типово вимкнено; перемикайте у Налаштуваннях для opt-in. Індекс живе в <workspace>/.solomd/embeddings.sqlite (автоматично в gitignore).

Чи SoloMD дійсно безкоштовний?

Так. SoloMD — програмне забезпечення з відкритим кодом, ліцензія MIT. Немає платного рівня, акаунтів, типової телеметрії, реклами. Якщо це допомагає вашому письму, ви можете спонсорувати розробника, але ніколи не зобов'язані.

Де живуть API-ключі для 14 AI-провайдерів?

У системному сховищі ключів — Apple Keychain на macOS, Credential Manager на Windows, libsecret на Linux. Ніколи в localStorage, ніколи в конфіг-файлі, який пише SoloMD. AI-запити йдуть напряму з вашої машини до обраного провайдера; SoloMD не хостить жодних моделей і не ретранслює трафік.

Якого розміру інсталятор?

Близько 10–15 МБ залежно від платформи. Це приблизно у 6 разів менше за Typora й у 7 разів менше за Obsidian, бо SoloMD використовує Tauri (системний webview + Rust) замість того, щоб упаковувати Chromium.

Чи працює офлайн?

Так, повністю. Сам редактор робить нуль мережевих запитів. Семантичний пошук — лише локальний. AutoGit комітить у локальний репозиторій і ніколи автоматично не пушить. Єдиний вихідний трафік — це (1) опційна перевірка оновлень GitHub-релізів при запуску (вимикається в Налаштуваннях) і (2) AI-виклики переписування, які ви явно ініціюєте, що йдуть напряму до обраного провайдера.

Як працює MCP-сервер?

Один sidecar-бінарник 1,5 МБ (solomd-mcp) говорить за Model Context Protocol через stdio — без мережевих портів. Вкажіть Claude Desktop, Cursor або будь-якому MCP-клієнту на ваш workspace, і він отримає 8 інструментів читання (list_notes, read_note, search, get_backlinks, list_tags, get_outline тощо) плюс 2 інструменти запису за прапорцем --allow-write. Захист від path-traversal, обмеження workspace-canonical.

Як SoloMD обробляє файли не-UTF-8 на кшталт GBK / Big5?

SoloMD автоматично визначає кодування за допомогою Rust-крейту chardetng при відкритті файлу. UTF-8, UTF-16 LE/BE (з BOM або без), GBK, GB18030, Big5, Shift_JIS і багато інших розпізнаються та коректно відображаються.

Чи можу я синхронізувати нотатки на інші пристрої?

Поки що ні — вбудована CRDT-синхронізація у roadmap v3. Наразі SoloMD чудово працює з iCloud Drive, Dropbox, OneDrive, Syncthing або будь-яким інструментом синхронізації на основі тек. Просто зберігайте нотатки в синхронізованій теці. Або використовуйте AutoGit + ручний push до GitHub.

Чому немає plugin'ів?

SoloMD навмисно не має plugin-системи, щоб залишатися легким, стабільним і легким для аудиту. Можливості, яких просять серйозні автори — семантичний пошук, історія версій, AI-переписування, вставка зображень, KaTeX, Mermaid, режим фокусу, користувацький CSS — усі є в ядрі.

Чому при першому запуску з'явилося «Windows захистив ваш ПК»?

SoloMD — невеликий проєкт з відкритим кодом, який поки не набрав репутації Microsoft SmartScreen. Клацніть «Докладніше → Виконати в будь-якому випадку» один раз, і вас більше не питатимуть. Ми працюємо над сертифікатом підпису коду.

Як відкривати файли .md за замовчуванням SoloMD?

Правий клік на будь-якому .md файлі → Відкрити з → SoloMD → позначте «Завжди використовувати цю програму». Вбудований інсталятор реєструє SoloMD як обробник для розширень .md, .markdown, .mdown, .mkd і .txt.

Яка різниця між SoloMD і Obsidian?

Obsidian — інструмент керування знаннями з vault, wiki-посиланнями, backlinks, перегляду графа й plugin-маркетплейсом. SoloMD — легкий редактор для написання Markdown-файлів — але постачає деякі речі, яких в Obsidian немає (семантичний пошук у ядрі, AutoGit, MCP-сервер, 14 AI-провайдерів в одній панелі). Використовуйте Obsidian, якщо хочете другий мозок із plugin-маркетплейсом; використовуйте SoloMD, якщо хочете інструменти для письма без plugin tax.

Контакт / Долучитися до спільноти

Один підтримувач, два входи. WeChat для китайської спільноти, канал Telegram для всіх інших. GitHub Discussions також працює — посилання нижче.

WeChat (особистий)

WeChat (особистий)

Скануйте, щоб додати мене у WeChat. Згадайте "SoloMD", щоб я знав, що це ви.

Канал Telegram @SOLOMDAPP

@SOLOMDAPP

Натисніть або скануйте, щоб приєднатися. Анонси релізів + чат живуть тут.

GitHub Discussions →

Async, публічно, з пошуком — той самий підтримувач, DM не потрібен.