À propos du projet
OpenClaude est un outil en ligne de commande open-source d'agent de codage qui prend en charge un large éventail de back‑ends de modèles cloud et locaux, y compris les API compatibles OpenAI, Gemini, GitHub Models, Codex, Ollama, Fireworks AI, Cloudflare Workers AI et d’autres. Il offre un flux de travail unique orienté terminal avec des invites, des outils, des agents, MCP, des commandes slash et une sortie en streaming.
- Flux de travail de codage pilotés par des outils : Bash, lecture/écriture/édition de fichiers, grep, glob, agents, tâches, MCP et commandes slash.
- Réponses en streaming avec sortie de tokens en temps réel et progression des outils.
- Appels d'outils multi‑étapes avec appels de modèle, exécution d'outil et réponses de suivi.
- Entrées d'images (URL et base64) pour les fournisseurs capables de vision, incluant le collage depuis le presse‑papier et le redimensionnement automatique pour les limites d'API.
- Configuration guidée des fournisseurs et profils sauvegardés via la commande /provider.
- Sessions en arrière‑plan pour exécuter des invites longues et non interactives détachées du terminal actuel, avec des commandes pour lister, journaliser et tuer les sessions.
- Reprise et bifurcation de conversation par ID de session.
- Intelligence du code (carte du dépôt) qui construit une carte structurelle du référentiel classée par importance PageRank.
- Routage d'agents vers différents modèles pour optimiser les coûts, avec des limites d'étapes configurables.
- Recherche web et récupération via DuckDuckGo (par défaut pour les modèles non‑Anthropic) ou Firecrawl.
- Un mode serveur gRPC sans tête.
- Une extension VS Code fournie pour l'intégration de lancement et le support de thèmes.
- Une fonction compagnon en pixel‑art qui réagit aux entrées de l'utilisateur.
OpenClaude nécessite Node.js >=22.0.0 et s'installe via npm ou un paquet AUR d'Arch Linux. Il stocke sa configuration propre sous ~/.openclaude et ne lit pas les répertoires de configuration existants de Claude Code. L'outil prend en charge plusieurs fournisseurs, mais indique que le comportement varie selon eux, la qualité des outils dépendant du modèle sélectionné.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.