agent-manager v0.2.0 : gestionnaire d'agents IA locaux
- CLI Rust (am) : list/install/uninstall/update/start/stop/restart/run/status/search/info/config/doctor/completion/export/import/self-update + shell interactif (Tab, historique) - 9 methodes d'installation (npm, pip, uv, cargo, go, bun, curl, binary, git) - catalogue de 72 agents, dependances, processus, securite (dry-run, checksums) - sondes de version paralleles + cache (am list ~25 ms a chaud) - installateurs one-liner : install.sh, install.ps1
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
no user config found — using the embedded default catalog
|
||||
user config directory: C:\Users\bruno\AppData\Roaming\agent-manager
|
||||
user config file: C:\Users\bruno\AppData\Roaming\agent-manager\config.yaml
|
||||
local config file: agent-manager.yaml (current directory)
|
||||
@@ -0,0 +1 @@
|
||||
configuration is valid (72 agents)
|
||||
@@ -0,0 +1,22 @@
|
||||
CHECK STATUS DETAIL
|
||||
-----------------------------
|
||||
git ok C:\Users\bruno\scoop\apps\git\current\cmd\git.e…
|
||||
sh ok C:\Users\bruno\scoop\shims\sh.exe (v5.3.15)
|
||||
curl ok C:\Windows\system32\curl.exe (v8.21.0)
|
||||
node ok C:\Users\bruno\scoop\apps\nodejs22\current\node…
|
||||
npm ok C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
python3 ok C:\Users\bruno\scoop\shims\python3.exe (v3.13.1…
|
||||
python ok C:\Users\bruno\AppData\Local\Microsoft\WindowsA…
|
||||
cargo ok C:\Users\bruno\scoop\apps\rustup\current\.cargo…
|
||||
go ok C:\Users\bruno\scoop\shims\go.exe (v1.26.5)
|
||||
bun ok C:\Users\bruno\scoop\shims\bun.exe (v1.3.14)
|
||||
uv ok C:\Users\bruno\scoop\shims\uv.exe (v0.12.2)
|
||||
docker ok C:\Program Files\Docker\Docker\resources\bin\do…
|
||||
config warn no user config file found; using the embedded d…
|
||||
config-schema ok 72 agents defined
|
||||
state ok 0 installed agent(s)
|
||||
install-dir warn C:\Users\bruno\AppData\Local\agent-manager\agen…
|
||||
bin-dir warn C:\Users\bruno\AppData\Local\agent-manager\agen…
|
||||
log-dir ok C:\Users\bruno\AppData\Local\agent-manager\logs
|
||||
bin-on-path warn C:\Users\bruno\AppData\Local\agent-manager\agen…
|
||||
4 problem(s) found — 'am doctor --fix' repairs what it can
|
||||
@@ -0,0 +1,56 @@
|
||||
agent-manager (am) — a CLI to manage local AI coding agents.
|
||||
|
||||
Install, uninstall, start, stop, restart and update AI agents from a YAML
|
||||
catalog. Handles dependencies (Node, Python, Go, Rust, Bun), binaries from
|
||||
GitHub Releases, install scripts, and git repositories. All state lives under
|
||||
your user directories; nothing pollutes the system.
|
||||
|
||||
Usage: am [OPTIONS] [COMMAND]
|
||||
|
||||
Commands:
|
||||
list List installed agents (default); use --all for the whole catalog
|
||||
start Start an agent (foreground by default, or detached with --background)
|
||||
stop Stop a background agent (SIGTERM, then SIGKILL after the timeout)
|
||||
restart Restart an agent: stop, then start with the same options
|
||||
status Show the state of one agent, or of every installed agent
|
||||
install Install an agent and its dependencies
|
||||
uninstall Uninstall an agent and clean its files
|
||||
update Update an installed agent to the latest available version
|
||||
search Search the catalog by keyword (name, description, category, tags)
|
||||
info Show detailed information about one agent
|
||||
config Manage the configuration file
|
||||
doctor Check the environment: tools, config validity, paths, permissions
|
||||
run Run the agent command directly with the given arguments (no process management)
|
||||
completion Generate a shell completion script
|
||||
self-update Update agent-manager itself from GitHub Releases
|
||||
export Export the configuration and installation state (backup)
|
||||
import Import a previously exported configuration and state
|
||||
help Print this message or the help of the given subcommand(s)
|
||||
|
||||
Options:
|
||||
-c, --config <FILE>
|
||||
Use an alternate configuration file
|
||||
|
||||
-v, --verbose
|
||||
Verbose output: show every command executed and its details
|
||||
|
||||
-q, --quiet
|
||||
Quiet mode: only errors are printed
|
||||
|
||||
-y, --yes
|
||||
Answer yes to every confirmation prompt
|
||||
|
||||
--dry-run
|
||||
Simulate the action without changing anything
|
||||
|
||||
--json
|
||||
Emit machine-readable JSON on stdout (for scripts)
|
||||
|
||||
--no-color
|
||||
Disable ANSI colors
|
||||
|
||||
-h, --help
|
||||
Print help (see a summary with '-h')
|
||||
|
||||
-V, --version
|
||||
Print version
|
||||
@@ -0,0 +1,12 @@
|
||||
Claude Code
|
||||
slug: claude-code
|
||||
description: Agent terminal d'Anthropic, repo-aware. Édite, refactore, exécute des commandes git et itère sur les erreurs. Le standard de référence du coding agent.
|
||||
category: coding-agent
|
||||
website: https://github.com/anthropics/claude-code
|
||||
tags: anthropic, assistant, source-available, mainstream
|
||||
status: found on PATH (external — not managed)
|
||||
run: claude
|
||||
install methods:
|
||||
1) type=npm package=@anthropic-ai/claude-code
|
||||
dependencies:
|
||||
- node >= 18.0.0 — https://nodejs.org
|
||||
@@ -0,0 +1,12 @@
|
||||
Claude Code
|
||||
slug: claude-code
|
||||
description: Agent terminal d'Anthropic, repo-aware. Édite, refactore, exécute des commandes git et itère sur les erreurs. Le standard de référence du coding agent.
|
||||
category: coding-agent
|
||||
website: https://github.com/anthropics/claude-code
|
||||
tags: anthropic, assistant, source-available, mainstream
|
||||
status: found on PATH (external — not managed)
|
||||
run: claude
|
||||
install methods:
|
||||
1) type=npm package=@anthropic-ai/claude-code
|
||||
dependencies:
|
||||
- node >= 18.0.0 — https://nodejs.org
|
||||
@@ -0,0 +1,3 @@
|
||||
error: agent 'devin' is not installable locally: SaaS — pas d'installation locale; utilisez https://devin.ai (web ou API)
|
||||
|
||||
[exit code: 1]
|
||||
@@ -0,0 +1,4 @@
|
||||
[dry-run] would run: cargo --version
|
||||
installing Smelt (type=cargo package=smelt)…
|
||||
[dry-run] would run: cargo install --root C:\Users\bruno\AppData\Local\agent-manager\agents\smelt smelt
|
||||
dry run complete — nothing was changed
|
||||
@@ -0,0 +1,74 @@
|
||||
NAME VERSION STATUS SOURCE PATH
|
||||
-------------------------------------------------------------
|
||||
agentty — not-installed - —
|
||||
Aider — not-installed - —
|
||||
Amazon Q Dev CLI — not-installed - —
|
||||
Amp — not-installable - —
|
||||
Ante — not-installed - —
|
||||
Atomic Agent — external external C:\Users\bruno\AppData\Local\atomic-agent\atomi…
|
||||
cc-haha — not-installable - —
|
||||
Claude Code 2.1.112 external external C:\Users\bruno\.local\bin\claude.exe
|
||||
Claurst — not-installed - —
|
||||
Claw Code — not-installed - —
|
||||
claw-empire — not-installed - —
|
||||
Cline CLI — not-installed - —
|
||||
Codex CLI — not-installed - —
|
||||
Continue CLI — not-installed - —
|
||||
Cortex Code CLI — not-installable - —
|
||||
Crush — not-installed - —
|
||||
Cursor CLI — not-installed - —
|
||||
Deep Agents Code — not-installed - —
|
||||
Devin — not-installable - —
|
||||
Devon — not-installed - —
|
||||
DvalinCode — not-installed - —
|
||||
Every Code — not-installed - —
|
||||
Factory Droid — not-installed - —
|
||||
Free Code — not-installed - —
|
||||
Gajae-Code — not-installed - —
|
||||
Gemini CLI — not-installed - —
|
||||
GitHub Copilot CLI — not-installed - —
|
||||
Goose — not-installed - —
|
||||
gptme — not-installed - —
|
||||
Grinta — not-installed - —
|
||||
Grok Build — not-installed - —
|
||||
Groq Code CLI — not-installed - —
|
||||
Hermes Agent 2026.8.3 external external C:\Users\bruno\AppData\Local\hermes\hermes-agen…
|
||||
iPolloWork — not-installed - —
|
||||
IronClaw — not-installed - —
|
||||
jcode 0.76.0 external external C:\Users\bruno\AppData\Local\jcode\bin\jcode.exe
|
||||
Junie CLI — not-installable - —
|
||||
Kimi CLI 0.31.1 external external C:\Users\bruno\.kimi-code\bin\kimi.exe
|
||||
Kun — not-installable - —
|
||||
LazyCodex 11.1.0 external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Letta Code — not-installed - —
|
||||
Mentat CLI — not-installable - —
|
||||
MiMo Code — not-installed - —
|
||||
Mistral Vibe — not-installed - —
|
||||
Moltis — not-installed - —
|
||||
nanobot — external external C:\Users\bruno\AppData\Local\Microsoft\WindowsA…
|
||||
NanoClaw — not-installed - —
|
||||
Nanocoder — not-installed - —
|
||||
NemoClaw — external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
NullClaw — not-installed - —
|
||||
Open Interpreter — not-installed - —
|
||||
OpenClaw — not-installed - —
|
||||
OpenCode — not-installed - —
|
||||
OpenHands — not-installed - —
|
||||
openyak — not-installable - —
|
||||
Pi 0.84.1 external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
PicoClaw — not-installed - —
|
||||
Plandex — not-installed - —
|
||||
Pool — not-installed - —
|
||||
Prime Agent 0.7.2 external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Qwen Code — not-installed - —
|
||||
RA.Aid — not-installed - —
|
||||
San — not-installed - —
|
||||
Smelt — not-installed - —
|
||||
Smol Developer — not-installed - —
|
||||
SWE-agent — not-installed - —
|
||||
Tabnine CLI — not-installable - —
|
||||
Tiny Agents — external external C:\Users\bruno\scoop\apps\python313\current\Scr…
|
||||
Warp — not-installable - —
|
||||
Waveloom — not-installed - —
|
||||
Zap — not-installed - —
|
||||
ZeroClaw — not-installed - —
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,13 @@
|
||||
NAME VERSION STATUS SOURCE PATH
|
||||
------------------------------------------------
|
||||
Atomic Agent — external external C:\Users\bruno\AppData\Local\atomic-agent\atomi…
|
||||
Claude Code 2.1.112 external external C:\Users\bruno\.local\bin\claude.exe
|
||||
Hermes Agent 2026.8.3 external external C:\Users\bruno\AppData\Local\hermes\hermes-agen…
|
||||
jcode 0.76.0 external external C:\Users\bruno\AppData\Local\jcode\bin\jcode.exe
|
||||
Kimi CLI 0.31.1 external external C:\Users\bruno\.kimi-code\bin\kimi.exe
|
||||
LazyCodex 11.1.0 external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
nanobot — external external C:\Users\bruno\AppData\Local\Microsoft\WindowsA…
|
||||
NemoClaw — external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Pi 0.84.1 external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Prime Agent 0.7.2 external external C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Tiny Agents — external external C:\Users\bruno\scoop\apps\python313\current\Scr…
|
||||
@@ -0,0 +1,36 @@
|
||||
agent-manager (am) — manage local AI coding agents
|
||||
|
||||
Usage: am [OPTIONS] [COMMAND]
|
||||
|
||||
Commands:
|
||||
list List agents: installed ones, or every agent known to the catalog
|
||||
start Start an agent (foreground by default, or detached with --background)
|
||||
stop Stop a background agent (SIGTERM, then SIGKILL after the timeout)
|
||||
restart Restart an agent: stop, then start with the same options
|
||||
status Show the state of one agent, or of every installed agent
|
||||
install Install an agent and its dependencies
|
||||
uninstall Uninstall an agent and clean its files
|
||||
update Update an installed agent to the latest available version
|
||||
search Search the catalog by keyword (name, description, category, tags)
|
||||
info Show detailed information about one agent
|
||||
config Manage the configuration file
|
||||
doctor Check the environment: tools, config validity, paths, permissions
|
||||
run Run the agent command directly with the given arguments (no process management)
|
||||
completion Generate a shell completion script
|
||||
self-update Update agent-manager itself from GitHub Releases
|
||||
export Export the configuration and installation state (backup)
|
||||
import Import a previously exported configuration and state
|
||||
help Print this message or the help of the given subcommand(s)
|
||||
|
||||
Options:
|
||||
-c, --config <FILE> Use an alternate configuration file
|
||||
-v, --verbose Verbose output: show every command executed and its details
|
||||
-q, --quiet Quiet mode: only errors are printed
|
||||
-y, --yes Answer yes to every confirmation prompt
|
||||
--dry-run Simulate the action without changing anything
|
||||
--json Emit machine-readable JSON on stdout (for scripts)
|
||||
--no-color Disable ANSI colors
|
||||
-h, --help Print help (see more with '--help')
|
||||
-V, --version Print version
|
||||
|
||||
exitcode=2
|
||||
@@ -0,0 +1 @@
|
||||
[dry-run] would run C:\Users\bruno\scoop\apps\nodejs22\current\bin\pi.cmd
|
||||
@@ -0,0 +1,3 @@
|
||||
NAME CATEGORY INSTALLABLE DESCRIPTION
|
||||
----------------------------------------
|
||||
no agent matches 'zzzz' (categories: assistant, coding-agent, desktop, local-first, proprietary, saas)
|
||||
@@ -0,0 +1,11 @@
|
||||
NAME CATEGORY INSTALLABLE DESCRIPTION
|
||||
-------------------------------------------------
|
||||
Claw Code coding-agent yes Réécriture clean-room Rust/Python de l'architec…
|
||||
jcode coding-agent yes Agent TUI Rust optimisé RAM et latence de démar…
|
||||
Zap coding-agent yes Agent TUI Rust skill-first, injecte seulement l…
|
||||
Smelt coding-agent yes Agent TUI Rust multi-provider, 4 modes (Normal/…
|
||||
Claurst coding-agent yes Claude Code réécrit en Rust idiomatique, avec d…
|
||||
ZeroClaw assistant yes Runtime d'agent AI Rust autonome, architecture …
|
||||
IronClaw assistant yes OpenClaw réécrit en Rust par NEAR AI. Sandbox W…
|
||||
Moltis assistant yes Alternative Rust-native à OpenClaw, zéro code u…
|
||||
Ante proprietary yes Binaire Rust 15 MB (research preview), architec…
|
||||
@@ -0,0 +1,3 @@
|
||||
[dry-run] would start C:\Users\bruno\.local\bin\claude.exe (detached, log: C:\Users\bruno\AppData\Local\agent-manager\logs\claude-code.log)
|
||||
[dry-run] would start aider (detached, log: C:\Users\bruno\AppData\Local\agent-manager\logs\aider.log)
|
||||
[dry-run] would start codex (detached, log: C:\Users\bruno\AppData\Local\agent-manager\logs\codex.log)
|
||||
@@ -0,0 +1,13 @@
|
||||
NAME VERSION STATUS PID PATH
|
||||
-------------------------------------------
|
||||
Atomic Agent — external — C:\Users\bruno\AppData\Local\atomic-agent\atomi…
|
||||
Claude Code 2.1.112 external — C:\Users\bruno\.local\bin\claude.exe
|
||||
Hermes Agent 2026.8.3 external — C:\Users\bruno\AppData\Local\hermes\hermes-agen…
|
||||
jcode 0.76.0 external — C:\Users\bruno\AppData\Local\jcode\bin\jcode.exe
|
||||
Kimi CLI 0.31.1 external — C:\Users\bruno\.kimi-code\bin\kimi.exe
|
||||
LazyCodex 11.1.0 external — C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
nanobot — external — C:\Users\bruno\AppData\Local\Microsoft\WindowsA…
|
||||
NemoClaw — external — C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Pi 0.84.1 external — C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Prime Agent 0.7.2 external — C:\Users\bruno\scoop\apps\nodejs22\current\bin\…
|
||||
Tiny Agents — external — C:\Users\bruno\scoop\apps\python313\current\Scr…
|
||||
@@ -0,0 +1,6 @@
|
||||
Claude Code (claude-code)
|
||||
status: external
|
||||
version: 2.1.112
|
||||
method: —
|
||||
path: C:\Users\bruno\.local\bin\claude.exe
|
||||
run: claude
|
||||
@@ -0,0 +1 @@
|
||||
agent 'claude-code' is not managed by agent-manager; nothing to stop
|
||||
@@ -0,0 +1,3 @@
|
||||
error: agent 'claude-code' is not installed by agent-manager — use 'am install claude-code'
|
||||
|
||||
[exit code: 1]
|
||||
@@ -0,0 +1 @@
|
||||
am 0.1.0
|
||||
Reference in New Issue
Block a user