
CodeN
par mingzhi1
Système de programmation IA orchestrant plusieurs LLM via un noyau à gestion d'état, axé sur la planification et la vérification rigoureuses.
Ce qu'il fait
CodeN est un système de programmation piloté par l'IA qui sépare la gestion de l'état du raisonnement des LLM. Il utilise un Kernel central (le seul écrivain de l'état) pour orchestrer plusieurs Workers LLM sans état (Planner, Coder, Critic, Acceptor) afin d'exécuter des tâches de codage complexes à travers une base de code.
Outils
- Shell : Exécute des commandes de terminal et interagit avec l'OS.
- FS : Opérations sur le système de fichiers pour la lecture et l'écriture de code.
- LSP : Analyse structurelle du code, incluant les définitions et les références.
- grep : Recherche rapide de chaînes et d'identifiants dans le dépôt.
- RAG : Récupération sémantique du contexte de la base de code basée sur des tâches réussies précédemment.
- MCP : Découverte et intégration dynamiques d'autres serveurs MCP.
Installation
Comme CodeN est un système autonome pouvant agir en tant que client/serveur MCP, vous pouvez l'intégrer à Claude Desktop en ajoutant le sidecar coden-llm-server à votre configuration :
{
"mcpServers": {
"coden": {
"command": "go",
"args": ["run", "github.com/mingzhi1/coden/cmd/coden-llm-server"]
}
}
}
Hôtes supportés
Support confirmé pour Claude (via ACP), VS Code, et les environnements TUI/CLI.
Installation rapide
go run ./cmd/coden -workspace ./my-project -allow-shellInformations
- Tarification
- free
- Publié






