Simple Claude Api Runner — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Simple Claude Api Runner (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
_Le Pilote Automatique pour vos Agents IA, désormais modulaire et réutilisable._
Architecture du projet
Il s'agit d'une véritable télécommande universelle pour Claude-Code et d'autres outils CLI similaires. Ce projet est désormais structuré comme une bibliothèque (package) moderne, permettant non seulement de lancer un serveur MCP autonome, mais aussi d'intégrer les capacités de pilotage d'agents directement dans vos propres applications Node.js.
C'est la passerelle ultime pour transformer Claude Code en une flotte d'agents spécialisés, pilotables par API ou par MCP.
AgentManager, ClaudeRunner, PromptManager) pour une stabilité maximale.# Installe les dépendances
pnpm install
# Build le projet (Génère les types TS et le code JS)
pnpm run buildPour que l'agent puisse voir vos autres serveurs MCP, copiez le fichier d'exemple :
cp .mcp.json.example .mcp.jsonLe serveur peut être lancé via le CLI dédié :
# Lancement standard
pnpm start
# Ou via le binaire directement
node dist/bin/cli.jsVous pouvez désormais importer le moteur du runner dans vos propres scripts :
import { createServer, AgentManager, ClaudeRunner } from 'claude-code-runner';
// 1. Gérer les agents programmatiquement
const manager = new AgentManager();
await manager.createAgent('expert-seo', 'Tu es un expert SEO...', 'claude-3-5-sonnet');
// 2. Lancer une exécution sans passer par MCP
const runner = new ClaudeRunner();
const result = await runner.runAgent({
agentName: 'expert-seo',
prompt: 'Analyse le site example.com',
autoResume: true,
});
console.log(result.result);Pour connecter ce runner à un client (Cursor, Claude Desktop, etc.), pointez vers le nouvel entrypoint CLI :
{
"mcpServers": {
"claude-runner": {
"command": "node",
"args": ["/CHEMIN_VERS_PROJET/dist/bin/cli.js"]
}
}
}src/services/ : Le cœur du système (Logique métier isolée en services).src/tools/ : Les outils MCP qui appellent les services.src/bin/cli.ts : Le point d'entrée exécutable pour le terminal.src/server.ts : La définition du serveur FastMCP.src/index.ts : Les exports publics (API de la bibliothèque)..claude/ : Stockage des agents (Prompts .md et Settings .json).Aperçu du Terminal
_Projet propulsé par DeaMoN888 - 2026_
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.