ZengLiangYi/ChatCrystal
Free面向 AI 编程对话的本地优先 PKM 记忆服务器,从 Claude Code、Cursor、Codex CLI、Trae、GitHub Copilot 导入对话,生成结构化笔记、标签图谱、语义搜索、Markdown 导出,并通过 MCP 提供任务记忆召回/写回。
About ZengLiangYi/ChatCrystal
ChatCrystal is a local-first AI personal knowledge management (PKM) app designed for developers who use AI coding assistants like Claude Code, Cursor, Codex CLI, Trae, and GitHub Copilot. It imports conversations from these tools, distills them into structured notes with titles, summaries, conclusions, snippets, and tags, and enables semantic search with embedding-based relation-aware result expansion. Users can build a tag knowledge graph where knowledge points are tags connected by normalized co-occurrence, export notes to Markdown, and expose CLI and MCP tools so AI agents can recall and write back reusable experience. It runs locally with configurable LLM and embedding providers, and offers desktop (Windows), CLI, and Docker deployment options.
Key Features
Pros & Cons
- Local-first and privacy-preserving – no cloud dependency required
- Supports multiple major AI coding tools (Claude Code, Cursor, Codex CLI, Trae, Copilot)
- Rich feature set: structured note-taking, semantic search, knowledge graph, MCP memory
- Open source and free to use with no paid tiers
- Flexible deployment options: desktop app, CLI, or Docker
- Requires manual configuration of LLM and embedding providers before use
- Desktop app currently only available for Windows (no macOS/Linux desktop builds mentioned)
- Dependency on external LLM and embedding providers – may incur costs for API usage
- Small community and relatively new project (51 stars on GitHub as of content)