Setup dev container and MCP infrastructure

Add dev container configuration with docker-compose, Dockerfile, and entrypoint script

- Create .devcontainer/devcontainer.json for VS Code dev container
- Create .devcontainer/docker-compose.yml for container setup
- Add Dockerfile with Python, Go, Rust, R, and jj tools
- Add docker-entrypoint.sh to initialize .ai_index and start mcp-server
- Add Makefile for container management and MCP operations
- Add .gitignore entries for AI index
- Add OpenCode global instructions
- Add basic MCP server and tool for listing Go imports
- Add Zed integration configuration
- Update README with project vision and structure
This commit is contained in:
2026-02-21 13:17:51 +01:00
parent c3923a3f59
commit c4947e0df9
13 changed files with 247 additions and 0 deletions

19
README.md Normal file
View File

@@ -0,0 +1,19 @@
# 🧠 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 quon 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 via `host.docker.internal:1248`)*
### 📦 Structure future (à venir)