Eric Coissac 1c9cee35df feat: Add AI-powered commit message generation with jujutsu integration
- Added `json_extract` module to convert structured text to JSON using LOCAL_LLM_API
- Implemented robust error handling for API failures and malformed responses
- Added markdown backtick stripping to ensure clean JSON parsing
- Integrated AI-driven commit message generation via `jj_commit_message()` and `jj_auto_describe()`
- Provided comprehensive unit tests for all core functions
- Added support for custom/local LLM endpoints with fallback to default URL
2026-02-22 01:03:19 +00:00

🧠 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)

Description
Comprendre quelque chose au serveur MCP.
Readme 197 KiB
Languages
Python 41.2%
Shell 38.1%
Makefile 12.1%
Dockerfile 8.6%