Aller au contenu

Accessibilité

Contraste
Police d'écriture

Vos choix sont enregistrés sur cet appareil. Le site suit aussi les réglages du navigateur : contraste renforcé, réduction des animations, couleurs forcées.

PICore

Index local des projets git et worktrees, contexte pour agents IA via MCP.

Rôle · Créateur et mainteneurPériode · Octobre 2026 - aujourd'hui
RustClapSQLiteGitGitHub CLIMCPTauriSolidJS
  • #open source
  • #MIT
  • #agentic coding
  • #coding agentique
  • #vibe coding
  • #MCP
  • #Model Context Protocol
  • #agents IA
  • #Claude Code
  • #git worktree
  • #CLI
  • #developer tools

À PROPOS DU PROJET

Project Intelligence Core : CLI open source en Rust qui indexe les projets git et leurs worktrees, vérifie l'accès git et GitHub, ne nettoie que les worktrees fusionnés et propres, et fournit un contexte condensé aux agents IA (Claude Code, Cursor) via un serveur MCP en lecture seule. Pensé pour le développement agentique et le vibe coding. Pré-alpha.

Pourquoi PICore

Avec le coding agentique, les agents IA créent des worktrees partout, jusque dans /tmp, et relisent tout l'arbre d'un projet à chaque session. PICore répond en une commande : quels projets j'ai et où sont leurs worktrees, est-ce que mon accès git et GitHub marche, que puis-je supprimer sans risque, et que doit savoir un agent sur ce projet. PICore guide les sessions IA, il ne les lance pas.

Serveur MCP pour agents IA

picore mcp expose un serveur Model Context Protocol en lecture seule sur stdio, à brancher dans Claude Code ou tout client MCP. Outils : list_projects, get_project_context, get_project_section, list_worktrees, get_health. Le contexte vient seulement de README.md, CLAUDE.md et AGENTS.md : une liste blanche courte au lieu d'un parcours complet de l'arbre, donc moins de tokens et moins de fuite.

Nettoyage sûr

picore prune tourne à blanc par défaut et ne retire que les worktrees fusionnés et propres. Un worktree non fusionné ou modifié n'est supprimé que nommé par son chemin avec --force, la branche principale et les worktrees verrouillés jamais. Les scans neutralisent fsmonitor, core.sshCommand local et le protocole ext. Aucune télémétrie.

Feuille de route

En réflexion et en construction. MVP : bibliothèque picore-core, CLI et serveur MCP en Rust avec SQLite. V1 : dashboard desktop Tauri et SolidJS, extension VS Code. V2 : site de documentation. Idées et retours bienvenus sur les issues GitHub.

Problématique

Les agents IA multiplient les worktrees et relisent des projets entiers à chaque session.

Solution

Un index local en Rust, un nettoyage qui ne touche que le fusionné, un contexte condensé servi en MCP.

Résultat

Pré-alpha : CLI et serveur MCP en cours, codes de sortie stables dès v0.1.0.