by edison7009
Manage ChatGPT, Codex CLI, and Claude Code accounts and track quota in one place. Use multi-model smart routing with priority and automatic failover. Install AI tools and deploy local LLMs in one click.
# Add to your Claude Code skills
git clone https://github.com/edison7009/EchoBirdGuides for using cli tools skills like EchoBird.
Last scanned: 7/21/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@babel/core: @babel/core: Arbitrary File Read via sourceMappingURL Comment",
"severity": "low"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups",
"severity": "high"
},
{
"type": "npm-audit",
"message": "esbuild: esbuild enables any website to send any requests to the development server and read the response",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "js-yaml: JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases",
"severity": "high"
},
{
"type": "npm-audit",
"message": "picomatch: Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching",
"severity": "high"
},
{
"type": "npm-audit",
"message": "postcss: PostCSS has XSS via Unescaped </style> in its CSS Stringify Output",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "rollup: Rollup 4 has Arbitrary File Write via Path Traversal",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vite: Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vitest: When Vitest UI server is listening, arbitrary file can be read and executed",
"severity": "critical"
},
{
"file": "README.md",
"line": 173,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://echobird.ai/install.sh | sh\"",
"severity": "low"
}
],
"status": "FAILED",
"scannedAt": "2026-07-21T06:27:20.355Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how EchoBird compares with popular alternatives.
EchoBird is an open-source cli tools skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by edison7009. Manage ChatGPT, Codex CLI, and Claude Code accounts and track quota in one place. Use multi-model smart routing with priority and automatic failover. Install AI tools and deploy local LLMs in one click. It has 3,369 GitHub stars.
EchoBird failed SkillsLLM's automated security scan, which flagged one or more high-severity issues. Review the Security Report section carefully before using it.
Clone the repository with "git clone https://github.com/edison7009/EchoBird" and add it to your Claude Code skills directory (see the Installation section above).
EchoBird is primarily written in Rust. It is open-source under edison7009 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other CLI Tools skills you can browse and compare side by side. Open the CLI Tools category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh EchoBird against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Requires a passing catalog security scan.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Note — This repository is just one of several download channels and an issue tracker. For product information, announcements, and commercial inquiries, visit echobird.ai.
Sponsorship contact: hi@echobird.ai
Friends kept asking me to install Claude Code, OpenClaw, Hermes Agent… every machine was different, and some refused to pay for an LLM. Setup and explanations took forever. So I built EchoBird — an Agent inspired by Songbird, the genius netrunner from Cyberpunk 2077 who solves any tech problem for V…
EchoBird offers 4 scenarios sharing a unified model data hub — configure once, used everywhere.
Cross-platform — Windows, macOS, Linux (x64 + arm64)
Manage multiple saved accounts in EchoBird's App Manager, view their usage quota, and choose the account to use when launching a tool.
Get started: open App Manager → choose ChatGPT, Codex CLI, or Claude Code → add and authorize your accounts → select an account → launch. Account selection takes effect on launch; choose a third-party model instead when you want to use an API provider.
EchoBird's Smart Router puts multiple model providers behind one local API. Add free, paid, or private models from Model Nexus, then drag the cards into your preferred order. The router tries models in that order and automatically falls back when a model is rate-limited, out of quota, or temporarily unavailable. After cooldown, it retries models in priority order.
Get started: open Smart Router → add models from My Models or the free-model directory → drag to set priority → choose Auto Router for a compatible tool in App Manager. Keep EchoBird running while tools use its local API.
Smart Router switches between configured model APIs; it does not automatically rotate saved login accounts. ChatGPT / Codex CLI third-party models require the Responses API, which Smart Router does not currently expose. For those tools, use account switching or a Responses-compatible provider directly.
Explore account switching and smart routing on the website.
EchoBird bundles the install references and writes each tool's native config file, so you install from one place and — crucially — switch the model with a single click. Configure a provider once in Model Nexus, then point any supported tool at it; no manual TOML / JSON editing, no per-CLI re-login. This is the part most "model switcher" repos leave you to figure out alone.
The tools below support both — install and model switching — which is the core of what EchoBird is for:
Coding CLIs — Claude Code · Codex CLI (OpenAI) · Grok Build (xAI) · Kimi CLI (Moonshot) · Qwen Code · Aider · OpenCode · MiMo Code (Xiaomi) · Kilo Code · ZCode (Z.AI) · OpenClaw · Pi · Vibe-Trading
Desktop apps — Claude Desktop (3P profile) · ChatGPT desktop · Kimi Desktop · OpenCode Desktop · OpenScience · WorkBuddy (Tencent CodeBuddy)
Searching GitHub for "switch model for Grok Build" or "switch model for Kimi CLI or Kimi Desktop"? Those are first-class here — pick the model in Model Nexus, hit switch, and EchoBird rewrites
~/.grok/config.tomlor `~/.k