EnglishРусский Map

Thinking Space

title
Thinking Space
type
toolbox
summary
Local-first приложение базы знаний на markdown со встроенными ИИ-агентами, извлечением из PDF, рисованием и терминалом
tags
typescript, knowledge-management, pkm, electron, ai
language
TypeScript
license
AGPL-3.0 (non-commercial)
created
2026-04-06
updated
2026-04-06
lang
ru
translation_of
thinking-space
source_updated
2026-04-06
translated
2026-09-01
translator
lllm/antigravity/gemini-3.7-flash-medium

Local-first десктопное и мобильное приложение, превращающее папку с markdown-файлами в рабочее пространство для знаний с поддержкой ИИ, управлением агентами и набором встроенных инструментов. Что-то вроде смеси Obsidian, ИИ-ассистента для кода и всего подряд.

Основная идея: первоисточником данных служит обычный markdown с YAML frontmatter. Для быстрых запросов приложение поверх строит кэш в IndexedDB, но всё восстанавливается из файлов. Знания организуются иерархически (Programs -> Epics -> Ideas -> Thoughts) через поля метаданных, а не структуру папок, так что vault можно организовать как угодно.

Интеграция с ИИ: поддерживает OpenAI, Anthropic Claude, локальные модели и Codex CLI. Встроенная помощь при написании текста с предпросмотром diff - грамматика, ясность, структура, тон. Настройки моделей по умолчанию для разных областей видимости. Умеет запускать Claude Code как агента, который читает, модифицирует и даже пересобирает само приложение.

Встроенные инструменты (та самая часть со всем подряд):

  • Редактор markdown с вкладками и [[wikilinks]] в стиле Obsidian
  • Извлечение текста из PDF в markdown
  • Холст для рисования Excalidraw
  • Визуализация mindmap по иерархическому markdown
  • Тепловые карты активности в Git
  • Полноценный терминал (xterm.js + node-pty)
  • Встроенный веб-браузер с закладками
  • RSS-ридер с правилами хранения
  • Менеджер паролей с шифрованием по кодовой фразе
  • Интеграция с Google Docs/Sheets через OAuth

Стек технологий: React 18, TypeScript, Vite, Tailwind, Electron через Capacitor (десктоп), Capacitor (iOS), редактор CodeMirror, опциональный бэкенд на FastAPI.

Самомодификация: пятиэтапный пайплайн пересборки и отдельный скрипт подмены, который может заменить работающий .app и перезапустить его - агенты буквально могут пересобрать приложение, внутри которого работают.

Ограничения: пока нет семантического поиска на эмбеддингах (только лексический и нечёткий), нет e2e-тестов, среда исполнения расширений привязана к Electron.

Актуальность: пересекается с тем, что делает эта вики через llm-wiki-pattern - обе системы представляют собой local-first базы знаний на markdown с интеграцией ИИ. Thinking Space больше сфокусирован на приложении (редактор, рисование, браузер), тогда как паттерн LLM Wiki ориентирован на процесс (LLM ведёт вики, человек отбирает источники). Проект может быть интересен как альтернативный фронтенд по мере роста вики.

Репозиторий: https://github.com/anuragrpatil23/Thinking-Space - 46 звёзд, AGPL-3.0 (non-commercial).