Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-zengliangyi-chatcrystal": {
"args": [
"-y",
"chatcrystal"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Website · Download Desktop · npm ·
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'chatcrystal' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked chatcrystal against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Autonomous spec-to-product coding-agent CLI with an MCP server exposing 34 tools over stdio.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
App framework, testing framework, and inspector for MCP Apps.
MCP Security Weekly
Get CVE alerts and security updates for io.github.ZengLiangYi/chatcrystal and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
Download the latest Windows installer from GitHub Releases. After installing, launch ChatCrystal, configure your LLM and embedding providers in Settings, then click Import.
npm install -g chatcrystal
crystal serve -d
crystal import
Then open http://localhost:3721 in your browser.
Prefer self-hosting ChatCrystal for multiple devices? See Docker Cloud Deployment after the product overview.
| Conversations | Notes |
![]() | ![]() |
| Semantic Search | Knowledge Graph |
![]() | ![]() |
crystal status # Server status and DB stats
crystal import [--source claude-code] # Scan and import conversations
crystal search "query" [--limit 10] # Semantic search
crystal notes list [--tag X] # Browse notes
crystal notes get <id> # View note detail
crystal summarize --all # Batch summarize
crystal config get
... [View full README on GitHub](https://github.com/zengliangyi/chatcrystal#readme)