agim-cli weekly downloads statistics
By benking007 · npm · Claude Code
Agim (阿吉姆) — universal messenger-to-agent bridge. Run `agim` after install to open the first-run setup wizard, then chat in the Web console.
agim-cli has 1,875 recorded weekly downloads on npm.
About agim-cli
Agim · Universal IM-to-Agent Bridge
Agim connects IM channels to AI agents with one Node.js process. It is designed for production use: at-least-once persistent delivery, session continuity, human approval, and observable operations.
What matters
- Bridge first: WeChat / Feishu / DingTalk / Email to multiple agent backends. Telegram / Discord stay hidden unless
AGIM_ENABLE_GLOBAL_IM=1. - Agent flexibility: Claude Code, Codex, GitHub Copilot CLI, OpenCode, Cursor, Kimi Code, Qoder, PI, MiMo Code, Antigravity, and Agim Agent (in-process LLM).
- AI workflows built-in: memory, skills, Focus, Loop Engineering, Subagents (
call_agent/call_agents), heartbeat, reminders, memos, ask-user. - Reliable runtime: SQLite outbox (at-least-once delivery), restart recovery, job board, structured audit. Production requires native
better-sqlite3; without it the outbox is unavailable. - Safety by default: token auth, sensitive-path denylist. Tool auto-approve is off by default; opt in with
AGIM_AUTO_APPROVE=1(and a strict sender allowlist when IM is enabled).
Quick start
Requires Node.js ≥ 22.19. A C++ toolchain (gcc/g++, make, python3) is needed so better-sqlite3 can compile on install.
After install, run agim (or agim go). The first command starts the service and opens the browser wizard: pick a model, paste one API key, then chat.
npm install -g agim-cli
agim
First run will:
- Detect usable local agents such as Claude Code, Codex, GitHub Copilot CLI, Cursor, Kimi Code, Qoder, PI, MiMo Code, Antigravity, or Agim Agent.
- If none are ready, start Agim and open
http://localhost:3000/setupso you can pick DeepSeek / Kimi / GLM / MiMo / Ollama and paste one API key. - Print the Web console URL. On first boot a one-time token is written to
~/.agim/web-bootstrap-token(retrieve withagim token bootstrapif needed). Loopback (127.0.0.1) usually skips login.
Default Web console: http://localhost:3000 · first-run wizard: /setup
Skip writes setupSkipped and leaves /setup available. Details: docs/first-run-setup.md.
- Chat:
/ - Mobile Portal:
/m/chat(/Skills·Commands,@workspace refs, Focus / Loop docks — seedocs/portal-composer.md) - Native shells: iOS
apps/ios· macOSapps/macos(both wrap/m/chatwith host + web session cookie; seedocs/macos-shell.md) - Tasks:
/tasks(Loop audit at/tasks/loops) - Settings:
/settings
If you forget the URL or token path:
agim web
Local health check:
agim doctor
After the Web chat works, connect WeChat / Feishu / DingTalk from Settings.
agim quickstart is kept as a compatibility alias.
Common CLI entries:
| Command | When to use |
|---|---|
agim | First run opens setup; later runs show the entry menu |
agim go | Start the service and open the first-run wizard (or chat, if an agent is already ready) |
agim web | Recover the console URL, service state, or token path |
agim web --open | Open the Web console in your default browser |
agim web --start --open | Start the background service and open Web in one step |
agim config | Continue setup: Agent, IM, Web, admins |
agim doctor | Explain what is not ready locally |
agim start --bg / status / restart / stop | Service operations after setup |
Choose your AI backend
| Scenario | Recommended path |
|---|---|
| Strong coding agent loop | claude-code / codex / copilot / opencode / cursor / kimi-code / qoder / pi / mimo / antigravity |
| API-only, low-cost in-process mode | agim (alias native) + llmBackends |
Agim Agent setup details: docs/llm-backends.md (DeepSeek V4: §8.1 compat, §8.2 API protocol / beta, §8.3 RPC).
Supported agent details: docs/agents.md
Core AI workflows
| Capability | Description | Docs |
|---|---|---|
| Long-term memory | facts + persona, optional vector retrieval | docs/memory-and-vector.md |
| Skills | shared SKILL.md capability layer across agents | docs/skills.md |
| Focus | per-thread attention anchor (/focus) | docs/architecture/focus.md |
| Loop Engineering | align → dispatch → verify (/loop; Agim sticky parent; Portal docks) | docs/architecture/loop-engineering.md |
| Subagent / A2A | nested call_agent / call_agents + specialty profiles | docs/architecture/subagent.md, docs/architecture/agent-profiles.md |
| Heartbeat | periodic proactive loop (/heartbeat) | docs/architecture/heartbeat.md |
| Ask user | structured agent→user choices | docs/ask-user.md |
| Reminders | one-shot / recurring reminders | docs/architecture/reminders.md |
| Memos | 5W1H persistent notes with optional location | docs/im-workspaces-guide.md |
Security defaults
- Web token auth enabled by default.
- Auto-approve disabled by default (
AGIM_AUTO_APPROVE=0): mutating tools go through IM/Web approval cards. SetAGIM_AUTO_APPROVE=1for single-operator convenience; with IM messengers configured, also set a strictAGIM_ALLOWED_USERS=platform:userId,...(or acknowledge open IM withAGIM_AUTO_APPROVE_OPEN_IM=1). - Sensitive files/paths are denied by policy (hard-deny, cannot be overridden).
- Self-protect prevents agents from killing/restarting agim.
- Chat
/restartis IM-admin only. Web console and Portal/m/chatrefuse it; use Settings → Service → Restart oragim restart(docs/runbook.md§4). - Telegram / Discord require
AGIM_ENABLE_GLOBAL_IM=1(domestic defaults keep them off).
Security reference: docs/security-hardening.md
Essential chat commands…
Description from the npm listing.
- agim
- agim-cli
- 阿吉姆
- feishu
- dingtalk
- telegram
- discord
- claude-code
- codex
- copilot
- opencode
- cursor
- kimi-code
- qoder
- pi
- mimo
- antigravity
- bot
- agent
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (1)Similar npm Claude Code plugins
All 20 agim-cli alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/agim-cli. First seen Oct 27, 2026; last successful collection Oct 27, 2026. See the methodology.