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:
2026-08-15 11:26:34 -04:00
commit 8ee3ddf3db
79 changed files with 15724 additions and 0 deletions
+4
View File
@@ -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)
+1
View File
@@ -0,0 +1 @@
configuration is valid (72 agents)
+22
View File
@@ -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
+56
View File
@@ -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
+12
View File
@@ -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
+12
View File
@@ -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
+3
View File
@@ -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]
+4
View File
@@ -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
+74
View File
@@ -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
+13
View File
@@ -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…
+36
View File
@@ -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
+1
View File
@@ -0,0 +1 @@
[dry-run] would run C:\Users\bruno\scoop\apps\nodejs22\current\bin\pi.cmd
+3
View File
@@ -0,0 +1,3 @@
NAME CATEGORY INSTALLABLE DESCRIPTION
----------------------------------------
no agent matches 'zzzz' (categories: assistant, coding-agent, desktop, local-first, proprietary, saas)
+11
View File
@@ -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…
+3
View File
@@ -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)
+13
View File
@@ -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…
+6
View File
@@ -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
+1
View File
@@ -0,0 +1 @@
agent 'claude-code' is not managed by agent-manager; nothing to stop
+3
View File
@@ -0,0 +1,3 @@
error: agent 'claude-code' is not installed by agent-manager — use 'am install claude-code'
[exit code: 1]
+1
View File
@@ -0,0 +1 @@
am 0.1.0