
bnomei/nereid
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI Agent (TUI + MCP Server)와 협업하여 Mermaid 다이어그램을 만들고 탐구하십시오
개요
Nereid는 Mermaid-backed 다이어그램의 단말 첫 번째 작업 공간입니다. 그것은 ratatui TUI, Model Context Protocol (MCP) 서버, 폴더 기반 세션 지속성을 결합하고, 인간과 AI 에이전트가 동일한 다이어그램 세션을 검사하고 업데이트 할 수 있도록 결정합니다. - 검색 및 편집 시퀀스, 유량, 클래스, 엔티티티-relationship (ER), 그리고 터미널에서 Gantt 다이어그램, 워크루즈, 크로스 환경 설정, 선택 및 로컬 세션 폴더의 활성 상태 유지 - 다이어그램 네비게이션에 대한 유형 MCP 도구를 노출, 구조화 된 뮬레이션 (스퀀스 블록 포함), xrefs, walkthroughs, 그리고 그래프 쿼리, - 원시 소스를 식별 할 때 ID-preserving reconilecilemaid 소스를 대체 할 수 있습니다. - 여전히 텍스트 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일 Nereid는 비 상업적인 사용을 위해 유효한 근원입니다.
개요(AI 번역)
Nereid는 Mermaid-backed 다이어그램의 단말 첫 번째 작업 공간입니다. ratatui] TUI, Model Context Protocol (MCP) 서버, 폴더 기반 세션 지속성, 세분화 텍스트 렌더링 그래서 인간과 AI 에이전트는 동일한 다이어그램 세션을 검사하고 업데이트 할 수 있습니다.
원하는 경우 Nereid를 사용하십시오:
- 검색 및 편집 순서, flowchart, class, entity-relationship (ER) 및 터미널의 Gantt 다이어그램,
- 지역 세션 폴더의 다이어그램, walkthroughs, cross-references, selects 및 활성 상태 유지
- 다이어그램 네비게이션의 MCP 도구, 구조화 된 뮬레이션 (스텝 블록 포함), xrefs, walkthroughs 및 그래프 쿼리를 노출
- 지문이 여전히 일치할 때 ID-preserving reconcile를 가진 Mermaid 근원을 대체하십시오,
- Mermaid 소스 플러스 텍스트 미리보기를 내보내기, 파일 기반 워크플로우.
Nereid는 비 상업적인 사용을 위해 유효한 근원입니다. 상업적인 사용, 제품 사용, 유료 서비스 사용, 내부 사업 사용, redistribution, sublicensing, 또는 수정된 배급은 별도의 서면 허가를 요구합니다. 자주 묻는 질문
최근 출시
- **0.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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"]
}
}
}