9c914b989bb607c4bbb151d0ec71e3713f2e6db1
Update Dockerfile to install additional tools (orla, rust-analyzer), configure user permissions, and set up bash completion. Update docker-entrypoint.sh to export new environment variables and configure MCP language servers for multiple languages (Go, Python, Rust, TypeScript) with proper workspace and LSP settings. Add new documentation file AGENTS.md with development guidelines and security rules. Add pyproject.toml for Python project configuration with dependencies and dev tools. Add src/PMOCrazyCoder.py as a new MCP server implementation with example tools.
🧠 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%