
bnomei/nereid
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Создание и исследование диаграмм Русалки в сотрудничестве с агентами ИИ (TUI + MCP Server)
Обзор
Nereid - это первое рабочее пространство для диаграмм, поддерживаемых Mermaid. Он сочетает в себе ratatui TUI, сервер Model Context Protocol (MCP), сохранение сеанса на основе папок и детерминированный текст, чтобы люди и агенты ИИ могли проверять и обновлять один и тот же сеанс диаграммы. - просматривать и редактировать последовательность, блок-схему, класс, объектно-связанные (ER) и диаграммы Ганта из терминала, - сохранять диаграммы, переходы, перекрестные ссылки, выборы и активное состояние в локальной папке сеанса, - подвергать типизированные инструменты MCP для навигации по диаграммам, структурированные мутации (включая блоки последовательностей), xrefs, переходы и запросы графа, - заменять источники русалки с сохранением идентичности при совпадении отпечатков пальцев, - экспортировать источники русалки плюс текстовые предварительные просмотры для обзорных, файловых рабочих процессов. Nereid доступен только для некоммерческого использования.
Обзор (машинный перевод)
Nereid - это первое рабочее пространство для диаграмм, поддерживаемых Mermaid. Он объединяет TUI, сервер Model Context Protocol (MCP), сохранение сеанса на основе папок и детерминированный текст, чтобы люди и агенты ИИ могли проверять и обновлять один и тот же сеанс диаграммы.
Используйте Nereid, когда вы хотите:
- просматривать и редактировать последовательность, блок-схему, класс, объектно-отношения (ER) и диаграммы Ганта из терминала,
- сохранять диаграммы, переходы, перекрестные ссылки, выборки и активное состояние в локальной папке сеанса;
- выявить типизированные инструменты MCP для навигации по диаграммам, структурированных мутаций (включая блоки последовательностей), xrefs, переходов и графовых запросов,
- заменить источники русалки на удостоверяющие личность примирительные, когда отпечатки пальцев все еще совпадают,
- экспортировать источники русалки плюс текстовые предварительные просмотры для обзорных рабочих процессов на основе файлов.
Nereid доступен только для некоммерческого использования. Коммерческое использование, использование продукта, использование платных услуг, внутреннее использование бизнеса, перераспределение, сублицензирование или модифицированное распространение требует отдельного письменного разрешения. См. лицензию.
##Последние релизы
- **0.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
nereid
Nereid is a terminal-first workspace for Mermaid-backed diagrams. It combines a ratatui TUI, a Model Context Protocol (MCP) server, folder-based session persistence, and deterministic text renders so humans and AI agents can inspect and update the same diagram session.
Use Nereid when you want to:
- browse and edit sequence, flowchart, class, entity-relationship (ER), and Gantt diagrams from a terminal,
- keep diagrams, walkthroughs, cross-references, selections, and active state in a local session folder,
- expose typed MCP tools for diagram navigation, structured mutation (including sequence blocks), xrefs, walkthroughs, and graph queries,
- replace Mermaid sources with identity-preserving reconcile when fingerprints still match,
- export Mermaid sources plus text previews for reviewable, file-based workflows.
Nereid is source-available for noncommercial use only. Commercial use, product use, paid service use, internal business use, redistribution, sublicensing, or modified distribution requires separate written permission. See License.
Recent releases
- 0.9: Added class, entity-relationship, and Gantt diagrams across parsing, text rendering, the TUI, persisted sessions, and typed MCP reads. The built-in demo now covers all five diagram families.
- 0.8: Added structured sequence block and section ops plus
diagram_replace_from_mermaid, which reconciles stable identities during bulk Mermaid rewrites and reports dangling xrefs. - 0.7: Added the fuzzy
:diagram switcher and persisted Frigg symbol anchors for sequence participants and flowchart nodes.
See CHANGELOG.md for the complete release history.
Installation
Prerequisites
- Rust 1.85 or newer when installing with Cargo or building from source.
Установка
npx @bnomei/nereid --versionКонфигурация
{
"mcpServers": {
"nereid": {
"command": "nereid",
"args": ["--mcp", "--session", "/absolute/path/to/session"]
}
}
}