{"repo":"ZengLiangYi/ChatCrystal","free":true,"listed":false,"github":"https://github.com/ZengLiangYi/ChatCrystal","clone":"git clone https://github.com/ZengLiangYi/ChatCrystal.git","description":"Local-first AI PKM for coding conversations: import Claude Code/Cursor/Codex, distill notes, semantic search, tag graph, MCP memory.","language":"TypeScript","stars":53,"topics":["ai-tools","claude-code","codex","cursor","electron","knowledge-graph","knowledge-management","llm","ollama","semantic-search"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"ChatCrystal Local-first AI PKM for coding conversations Website · Download Desktop · npm · Docs · 简体中文 --- ChatCrystal is a local-first AI PKM app for developers who solve real problems with Claude Code, Cursor, Codex CLI, Trae, and GitHub Copilot. It turns scattered AI coding conversations into structured notes, semantic search, a tag knowledge graph, Markdown exports, and MCP memory your agents can reuse. If this fits your workflow, a star helps more builders find a private, local-first way to keep their AI work memory. Quick Start Desktop App (Recommended) Download the latest Windows installer from GitHub Releases. After installing, launch ChatCrystal, configure your LLM and embedding providers in Settings, then click Import . CLI / Web Then open http://localhost:3721 in your browser. Docker Cloud Prefer self-hosting ChatCrystal for multiple devices? See Docker Cloud Deployment after the product overview. What It Does - Imports AI coding conversations from local tool data directories. - Distills conversations into structured notes with titles, summaries, conclusions, snippets, and tags. - Searches knowledge semantically with embeddings and relation-aware result expansion. - Builds a tag knowledge graph where knowledge points are tags and edges show normalized co-occurrence. - Exposes CLI and MCP tools so agents can recall and write back reusable experience. - Runs locally with configurable LLM and embedding providers. Screenshots Conversations Notes Semantic Search Knowled","default_branch":null,"files":null,"tree":[],"storefront":"/r/ZengLiangYi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ZengLiangYi/ChatCrystal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}