starfire-0.1.0 is not a library.
Starfire
CLI router and credential manager. Register API keys once, run any supported CLI tool with credentials automatically injected.
Install
Quick Start
# See supported tools
# Register your API key / token
# Run tools — credentials are injected automatically
Commands
| Command | Description |
|---|---|
starfire list |
List supported tools and their status |
starfire register <tool> <token> |
Register an API key or PAT token |
starfire run <tool> [args...] |
Run a tool with credentials injected |
starfire auth set|get|list|remove |
Manage stored credentials |
starfire skill [tool] |
Show AI agent skill file for a tool |
Supported Tools
| Tool | Auth Type | Env Var |
|---|---|---|
| wrangler | API Token | CLOUDFLARE_API_TOKEN |
| flarectl | API Token | CF_API_TOKEN |
| cloudflared | API Token | TUNNEL_TOKEN |
| railway | PAT | RAILWAY_TOKEN |
| neonctl | API Key | NEON_API_KEY |
| vercel | PAT | VERCEL_TOKEN |
| flyctl | API Token | FLY_API_TOKEN |
| supabase | PAT | SUPABASE_ACCESS_TOKEN |
| netlify | PAT | NETLIFY_AUTH_TOKEN |
| fal | API Key | FAL_KEY |
How It Works
Starfire stores credentials in ~/.starfire/credentials.json (file mode 0600). When you starfire run <tool>, it spawns the tool with the correct environment variable set — no need to export secrets in your shell.
If a tool isn't installed, starfire tells you exactly how to install it. If credentials are missing, it tells you how to register them.
AI Agent Skills
Run starfire skill or starfire skill <tool> to get structured markdown skill files that AI agents can consume to understand how to use each tool.
License
MIT