███████╗██╗ ██╗ █████╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗ ██████╗ █████╗ ██████╗ ██╗ ██╗
██╔════╝██║ ██║██╔══██╗██╔══██╗██╔═══██╗██║ ██║██╔════╝ ██╔══██╗██╔══██╗██╔══██╗██║ ██║
███████╗███████║███████║██║ ██║██║ ██║██║ █╗ ██║██║ ███╗██████╔╝███████║██████╔╝███████║
╚════██║██╔══██║██╔══██║██║ ██║██║ ██║██║███╗██║██║ ██║██╔══██╗██╔══██║██╔═══╝ ██╔══██║
███████║██║ ██║██║ ██║██████╔╝╚██████╔╝╚███╔███╔╝╚██████╔╝██║ ██║██║ ██║██║ ██║ ██║
╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
v1.0 — Think visually. Write clearly. Connect everything.
Obsidian meets Miro — минималистичный инструмент для мышления, заметок и визуальных схем в одном окне.
ShadowGraph — Windows desktop-приложение для людей, которым мало просто писать заметки.
Это одновременно:
- 📝 Markdown-редактор с поддержкой
[[wiki-links]], тегов и чекбоксов - 🕸️ Graph View с умными «линзами» для анализа структуры знаний
- 🎨 Бесконечный Canvas для визуальных схем, карточек и стрелок — как в Miro
Ключевой акцент: не "граф для красоты", а инструмент, который помогает думать и структурировать идеи.
- Редактирование
.mdфайлов прямо в приложении - Поддержка списков, чекбоксов, таблиц и код-блоков
[[wiki-links]]между заметками с переходом по клику#тегидля быстрой навигации
Главное отличие от Obsidian — граф здесь читаемый и полезный, а не просто декоративный «шар из точек».
Graph Lenses — сохранённые пресеты вида графа:
| Параметр | Описание |
|---|---|
scope |
Глобальный граф или локальный вокруг выбранной заметки |
depth 1–3 |
Сколько «шагов» соседей показывать |
tag filter |
Включить/исключить по #тегу |
unlinked only |
Показать только несвязанные заметки |
visual focus |
Совпадающие узлы подсвечены, остальные приглушены |
Линзы сохраняются в vault и мгновенно переключаются через Command Palette (Ctrl+K).
- Бесконечное полотно с плавным pan/zoom ~60 FPS
- Карточки, стрелки, подписи к связям
- Создание карточки — двойной клик
- Соединение — drag-to-connect
- Мультивыделение, Ctrl+D дублирование
- Fold/Collapse — сворачивание цепочек для компактности
- Экспорт в PNG — сохранить доску как изображение
Доски не «захламляются». Одна кнопка — и всё аккуратно:
- Hierarchical — иерархическая раскладка (деревья, цепочки)
- Radial — радиальная раскладка (вокруг центра)
- Lock position — закрепить отдельные карточки, чтобы Tidy их не двигал
Не просто dark/light — 6 уникальных тем:
| Тема | Характер |
|---|---|
| 🌑 Тёмная | Классика, глаза не устают |
| ☀️ Светлая | Для любителей светлых интерфейсов |
| 💜 Фиолетовая | Нежный акцент, ночная атмосфера |
| 🔴 Красная | Хакерская эстетика, высокий контраст |
| 🟡 Янтарная | Тёплая, уютная |
| 🔵 Океан | Холодный минимализм |
| Действие | Клавиша |
|---|---|
| Command Palette | Ctrl+K |
| Editor / Graph / Canvas | Ctrl+1 / 2 / 3 |
| Sidebar | Ctrl+B |
| Настройки | Ctrl+, |
| Отменить / Повторить | Ctrl+Z / Ctrl+Y |
| Дублировать | Ctrl+D |
| Удалить | Del |
| Выровнять Canvas | T |
| Новая карточка | N |
| Fit (вписать в экран) | F |
| Collapse | C |
your-vault/
├── note1.md # Заметки в Markdown
├── note2.md
├── attachments/ # Картинки и вложения
└── .app/
├── canvases/ # Canvas-доски (*.json)
└── lenses/ # Сохранённые линзы графа (*.json)
Никакого дерева папок в интерфейсе — только поиск и списки. Быстро, минималистично, без лишнего.
- Скачай последний релиз со страницы Releases
- Запусти
ShadowGraph.exe - Выбери папку vault при первом запуске — и всё готово
git clone https://github.com/AngelHack-dev/ShadowGraph.git
cd ShadowGraph
pip install -r requirements.txt
python main.pyТребования: Python 3.10+, Windows 10/11
1. Открыл vault-папку
↓
2. Написал заметки в Markdown, связал через [[wiki-links]]
↓
3. Graph View → включил нужную линзу → увидел структуру и "дыры"
↓
4. Canvas → создал схему, соединил стрелками, свернул ветки
↓
5. Tidy → одна кнопка → всё аккуратно
↓
6. Экспорт в PNG → готово для презентации
- Vault-хранилище (выбор папки, чтение md)
- Markdown Editor с wiki-links и тегами
- Graph View с pan/zoom
- Graph Lenses (пресеты линз)
- Canvas: карточки, коннекторы, fold/collapse
- Tidy / Auto-layout (2 режима)
- Экспорт Canvas в PNG
- 6 тем, плотность UI, RU/EN
- Упаковка в .exe
- Полнотекстовый поиск по всему vault
- Мобильная/веб-версия
- Синхронизация через облако
- Плагины и API
