2d53f8917243afbb0bf5d2f03a3dc4667efa8062
- Restructure src/ into package src/crazy_mcp with modular tools - Add jj.py and sandbox.py tool modules for jujutsu and sandbox management - Remove circular dependency on crazy-mcp from pyproject.toml - Fix async get_state call in PMOCrazyCoder.py increment tool - Add bin/jj-ai-commit.sh for AI-generated commit messages from diffs - Update entrypoint to copy all bin scripts and create config directory
🧠 PMOCrazyCoder
Un assistant IA local, pour coder en Go, Rust et R —
sans cloud, sans API key, tout sur votre M3 Max.
🎯 Vision
Un indexeur de code, des graphes de dépendances, et un assistant intelligent —
intégré à Zed, 100 % local.
🛠️ Ce qu’on construit
- ✅ MCP tools pour Zed (ex :
get_similar_functions,explain_imports) - ✅ Indexeur de code (Go / Rust / R) via Tree-sitter
- ✅ Graphe de dépendances & similarité (stocké localement)
- ✅ Tout tourne en local : LM Studio (
localhost:1248) + LanceDB + Rust/Python
(hors conteneur — le conteneur y accède viahost.docker.internal:1248)
📦 Structure future (à venir)
Description
Languages
Python
41.2%
Shell
38.1%
Makefile
12.1%
Dockerfile
8.6%