DecisionNode: CLI и MCP-сервер для семантического хранения решений

Что делает DecisionNode
DecisionNode обеспечивает постоянное хранение решений для AI-инструментов через CLI и MCP-сервер. Вы записываете структурированные решения в формате JSON, они преобразуются в векторные представления, и ваш ИИ может искать и получать их через MCP. Все решения по проекту (или глобальные решения) доступны из каждого AI-инструмента, который вы используете.
Ключевые возможности
- Структурированный формат решений: Каждое решение представляет собой JSON с областью применения, решением, обоснованием и ограничениями
- Интеграция с MCP: AI-инструменты могут получать доступ к решениям через Model Context Protocol
- Семантический поиск: Решения преобразуются в векторные представления для семантического поиска
- Совместимость между инструментами: Работает с Claude Code, Cursor, Windsurf, Antigravity или любым MCP-клиентом
- Только локально: Все данные хранятся на вашем компьютере
- Бесплатно и с открытым исходным кодом: Лицензия MIT
Пример структуры решения
{
"id": "ui-001",
"scope": "UI",
"decision": "Use Tailwind CSS for all styling",
"status": "active",
"rationale": "Consistent design tokens, easy for AI to generate correct classes.",
"constraints": [
"No arbitrary values (e.g. w-[37px]) unless absolutely necessary"
]
}Как это работает
ИИ вызывает search_decisions через MCP, когда ему нужен контекст, вместо запуска RAG и добавления результатов в контекстное окно. Это обеспечивает более структурированную альтернативу файлам memory.md/claude.md, причём разработчик считает DecisionNode полезным дополнением к существующим системам памяти.
Дополнительные возможности
Инструмент включает настройку поведения/поиска агентов, отслеживание истории решений, обнаружение конфликтов и другие инструменты, доступные через MCP. Разработчик создал его в основном с помощью Claude Code после начала работы с Antigravity, обнаружив его особенно полезным при переключении между различными AI-инструментами при сохранении согласованных решений по проекту.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

PeaDB: Совместимая с Redis база данных, написанная на C++20 с помощью ИИ-ассистентов
Разработчик создал PeaDB — замену Redis 7.2.5, написанную на C++20 с использованием Codex, Copilot и Claude, реализующую около 147 команд с поддержкой сохранения данных, репликации и кластеризации. Бенчмарки показывают производительность, близкую к Redis.

boxBot: Интеллектуальная колонка с открытым исходным кодом на базе Claude и Hailo AI
Разработчик под ником FunScore645 создал умную колонку boxBot, использующую Claude для агентного управления аппаратным обеспечением, Raspberry Pi, ускоритель ИИ Hailo и собственный SDK — проект с открытым исходным кодом на GitHub.

Марми: Самостоятельно Размещаемая Платформа для Удаленного Управления ИИ-Агентами Программирования
Marmy — это фреймворк с открытым исходным кодом, лицензированный по MIT, созданный на основе Claude Code, который позволяет разработчикам управлять ИИ-агентами для написания кода и сессиями tmux через мобильное приложение. Он включает в себя агент на Rust для рабочих машин и приложение на React Native для удалённого управления.

Клукс: Постоянная среда выполнения хуков для Claude Code
Clooks — это постоянный HTTP-демон, который обрабатывает диспетчеризацию хуков Claude Code без создания новых процессов, сокращая задержку с ~34,6 мс до ~0,31 мс на вызов. Он включает автоматическую миграцию, обработчики LLM с шаблонами промптов, разрешение зависимостей и упаковку плагинов.