{"id":129335,"url":"https://github.com/spfunctions/awesome-cli-agentic-tools","name":"awesome-cli-agentic-tools","description":"Curated list of CLI tools for AI agents. Prediction markets, agent frameworks, coding agents, browser agents, developer CLIs.","projects_count":71,"last_synced_at":"2026-06-14T18:00:21.458Z","repository":{"id":349717548,"uuid":"1203368008","full_name":"spfunctions/awesome-cli-agentic-tools","owner":"spfunctions","description":"Curated list of CLI tools for AI agents. Prediction markets, agent frameworks, coding agents, browser agents, developer CLIs.","archived":false,"fork":false,"pushed_at":"2026-04-17T11:44:57.000Z","size":9,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-29T03:03:37.315Z","etag":null,"topics":["ai-agents","awesome-list","browser-agents","cli","coding-agents","developer-tools","prediction-markets"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spfunctions.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-07T01:27:59.000Z","updated_at":"2026-05-13T15:27:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"451b1e95-f7e6-4d5c-acce-c4266a710785","html_url":"https://github.com/spfunctions/awesome-cli-agentic-tools","commit_stats":null,"previous_names":["spfunctions/awesome-cli-agentic-tools"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/spfunctions/awesome-cli-agentic-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spfunctions%2Fawesome-cli-agentic-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spfunctions%2Fawesome-cli-agentic-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spfunctions%2Fawesome-cli-agentic-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spfunctions%2Fawesome-cli-agentic-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spfunctions","download_url":"https://codeload.github.com/spfunctions/awesome-cli-agentic-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spfunctions%2Fawesome-cli-agentic-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34331812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2026-04-26T03:30:35.354Z","updated_at":"2026-06-14T18:00:21.459Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Developer CLIs","BI \u0026 Data CLI Tools","Agent Frameworks","Operations CLIs","Browser Agents","Coding Agents","Prediction Market Tools","Contributing","License"],"sub_categories":["Community","Format","By Sparkco"],"readme":"# Awesome CLI Agentic Tools\n\n\u003e Curated list of command-line tools, SDKs, and frameworks for building AI agents.\n\nBrowse the full directory at [sparkco.ai](https://sparkco.ai).\n\n---\n\n## Contents\n\n- [Prediction Market Tools](#prediction-market-tools)\n  - [By Sparkco](#by-sparkco)\n  - [Community](#community)\n- [Agent Frameworks](#agent-frameworks)\n- [Coding Agents](#coding-agents)\n- [Browser Agents](#browser-agents)\n- [Developer CLIs](#developer-clis)\n- [Operations CLIs](#operations-clis)\n- [BI \u0026 Data CLI Tools](#bi--data-cli-tools)\n- [Why CLI?](#why-cli)\n- [Contributing](#contributing)\n\n---\n\n## Prediction Market Tools\n\nThe deepest collection of prediction market CLIs, SDKs, and agent frameworks on the internet.\n\n### By Sparkco\n\n| Tool | Description | Install | Language |\n|------|-------------|---------|----------|\n| [@spfunctions/cli](https://github.com/spfunctions/cli) | 50 commands: scan, edges, watch, agent mode. Kalshi + Polymarket. | `npm i -g @spfunctions/cli` | TypeScript |\n| [@spfunctions/prediction-market-mcp](https://github.com/spfunctions/prediction-market-mcp) | MCP server with 4 tools. Works with Claude, Cursor, VS Code. | `npx @spfunctions/prediction-market-mcp` | TypeScript |\n| [simplefunctions-ai](https://github.com/spfunctions/simplefunctions-ai) | Python SDK. World model, 30k+ markets, thesis engine. | `pip install simplefunctions-ai` | Python |\n| [prediction-market-mcp-example](https://github.com/spfunctions/prediction-market-mcp-example) | Minimal MCP server example for prediction market data. | `git clone` | TypeScript |\n| [kalshi-price-monitor](https://github.com/spfunctions/kalshi-price-monitor) | Real-time price monitoring and alerts for Kalshi markets. | `git clone` | TypeScript |\n| [prediction-market-context](https://github.com/spfunctions/prediction-market-context) | Structured prediction market context for any LLM. | `git clone` | TypeScript |\n| [causal-tree-decomposition](https://github.com/spfunctions/causal-tree-decomposition) | Standalone causal tree engine. Zero dependencies. | `git clone` | TypeScript |\n| [create-prediction-market-agent](https://github.com/spfunctions/create-prediction-market-agent) | Scaffold agent projects: LangChain, CrewAI, OpenAI, vanilla TS. | `npx create-prediction-market-agent` | TypeScript |\n| [world-state-action](https://github.com/spfunctions/world-state-action) | GitHub Action for CI/CD world state injection. | `uses: spfunctions/world-state-action@v1` | TypeScript |\n| [polymarket-sports-mm](https://github.com/spfunctions/polymarket-sports-mm) | Sports market making bot for Polymarket. | `git clone` | Python |\n| [langchain-prediction-markets](https://github.com/spfunctions/langchain-prediction-markets) | LangChain tools for prediction market data. | `npm i langchain-prediction-markets` | TypeScript |\n| [openai-agents-prediction-markets](https://github.com/spfunctions/openai-agents-prediction-markets) | OpenAI function-calling tools for prediction markets. | `npm i openai-agents-prediction-markets` | TypeScript |\n| [vercel-ai-prediction-markets](https://github.com/spfunctions/vercel-ai-prediction-markets) | Vercel AI SDK tools for prediction markets. | `npm i vercel-ai-prediction-markets` | TypeScript |\n| [crewai-prediction-markets](https://github.com/spfunctions/crewai-prediction-markets) | CrewAI tools for prediction markets. | `pip install crewai-prediction-markets` | Python |\n| [agent-world-awareness](https://github.com/spfunctions/agent-world-awareness) | One-line world awareness for any agent. | `npm i agent-world-awareness` | TypeScript |\n| [prediction-market-edge-detector](https://github.com/spfunctions/prediction-market-edge-detector) | Edge detection across 30k+ markets. | `git clone` | TypeScript |\n\n### Community\n\n| Tool | Stars | Description | Install | Language |\n|------|-------|-------------|---------|----------|\n| [prediction-market-analysis](https://github.com/nweii/prediction-market-analysis) | 2,800 | Largest public dataset + analysis framework for prediction markets. | `git clone` | Python |\n| [pmxt](https://github.com/Polymarket/pmxt) | 1,400 | CCXT for prediction markets. Unified API across exchanges. | `pip install pmxt` | Python |\n| [Polymarket Agents](https://github.com/Polymarket/agents) | 800 | Official Polymarket agent framework for autonomous trading. | `git clone` | Python |\n| [kalshi-ai-trading-bot](https://github.com/elizaOS/kalshi-ai-trading-bot) | 342 | AI trading bot for Kalshi with Grok-4 integration. | `git clone` | Python |\n| [polymarket-mcp-server](https://github.com/berlinbra/polymarket-mcp-server) | 335 | 45-tool MCP server for Polymarket data and trading. | `git clone` | TypeScript |\n| [polybot](https://github.com/polybot-nexus/polybot) | 200 | Reverse-engineer strategies, find arbitrage on Polymarket. | `git clone` | Python |\n| [PredictOS](https://github.com/PredictOS/predictos) | 200 | All-in-one multi-agent framework for prediction markets. | `git clone` | Python |\n| [dr-manhattan](https://github.com/dr-manhattan-dev/dr-manhattan) | 181 | CCXT for prediction markets with market-making support. | `pip install dr-manhattan` | Python |\n| [polyterm](https://github.com/polyterm/polyterm) | 162 | Polymarket in your terminal. Browse and trade from CLI. | `cargo install polyterm` | Rust |\n| [CloddsBot](https://github.com/CloddsBot/cloddsbot) | 158 | Autonomous AI agent trading across 1000+ markets. | `git clone` | Python |\n| [polymarket-pipeline](https://github.com/polymarket-pipeline/pipeline) | 154 | Event-driven AI news-to-trade pipeline for Polymarket. | `git clone` | Python |\n| [gnosis/prediction-market-agent](https://github.com/gnosis/prediction-market-agent) | 150 | AI agent that bets on prediction markets to benchmark reasoning. | `git clone` | Python |\n| [kalshi-trading-bot-cli](https://github.com/kalshi-trading/bot-cli) | 149 | AI-native Kalshi CLI with Kelly sizing and risk management. | `git clone` | Python |\n| [kalshi-python](https://github.com/KalshiEx/kalshi-python) | 100 | Official Kalshi Python SDK for market data and trading. | `pip install kalshi-python` | Python |\n| [gnosis/pm-agent-tooling](https://github.com/gnosis/prediction-market-agent-tooling) | 100 | Benchmark and deploy prediction market agents. | `pip install prediction-market-agent-tooling` | Python |\n\n---\n\n## Agent Frameworks\n\n| Tool | Stars | Description | Install | Language |\n|------|-------|-------------|---------|----------|\n| [LangChain](https://github.com/langchain-ai/langchain) | 126k | Most adopted agent framework. Chains, tools, memory. | `pip install langchain` | Python |\n| [MetaGPT](https://github.com/geekan/MetaGPT) | 45k | Multi-agent software company simulation. | `pip install metagpt` | Python |\n| [CrewAI](https://github.com/crewAIInc/crewAI) | 44.6k | Role-based multi-agent crews with delegated tasks. | `pip install crewai` | Python |\n| [AutoGen](https://github.com/microsoft/autogen) | 35k | Multi-agent conversations by Microsoft Research. | `pip install autogen` | Python |\n| [DSPy](https://github.com/stanfordnlp/dspy) | 20k | Programming, not prompting. Optimized LM pipelines. | `pip install dspy-ai` | Python |\n| [OpenAI Agents SDK](https://github.com/openai/openai-agents-python) | 15k | Official OpenAI agent framework with function calling. | `pip install openai-agents` | Python |\n| [Pydantic AI](https://github.com/pydantic/pydantic-ai) | 10k | Type-safe agent API built on Pydantic. | `pip install pydantic-ai` | Python |\n| [Mastra](https://github.com/mastra-ai/mastra) | 8k | TypeScript-first agent framework with built-in tools. | `npm i mastra` | TypeScript |\n| [Smolagents](https://github.com/huggingface/smolagents) | 5k | HuggingFace minimal agents. Simple, composable. | `pip install smolagents` | Python |\n\n---\n\n## Coding Agents\n\n| Tool | Stars | Description | Install | Language |\n|------|-------|-------------|---------|----------|\n| [OpenHands](https://github.com/All-Hands-AI/OpenHands) | 50k | Autonomous software engineer. Code, test, deploy. | `pip install openhands` | Python |\n| [Cline](https://github.com/cline/cline) | 30k | VS Code extension with terminal access. Autonomous coding. | `code --install-extension saoudrizwan.claude-dev` | TypeScript |\n| [Aider](https://github.com/paul-gauthier/aider) | 25k | Git-aware AI pair programmer in your terminal. | `pip install aider-chat` | Python |\n| [SWE-Agent](https://github.com/princeton-nlp/SWE-agent) | 15k | Resolves real GitHub issues autonomously. | `pip install swe-agent` | Python |\n| [toprank](https://github.com/nowork-studio/toprank) | 107 | Claude Code plugin with 9 SEO and Google Ads skills. Audits GSC/PageSpeed/Ads API, ships meta tag and schema fixes to source or CMS. | `/plugin marketplace add nowork-studio/toprank` | Python |\n\n---\n\n## Browser Agents\n\n| Tool | Stars | Description | Install | Language |\n|------|-------|-------------|---------|----------|\n| [Browser Use](https://github.com/browser-use/browser-use) | 50k | Open-source browser agent library. See, click, type. | `pip install browser-use` | Python |\n| [Skyvern](https://github.com/Skyvern-AI/skyvern) | 10k | Vision-driven browser navigation for AI agents. | `pip install skyvern` | Python |\n| [Playwright MCP](https://github.com/anthropics/playwright-mcp) | 3k | Playwright browser automation exposed as MCP tools. | `npx @anthropic/playwright-mcp` | TypeScript |\n\n---\n\n## Developer CLIs\n\n| Tool | Stars | Description | Install | Language |\n|------|-------|-------------|---------|----------|\n| [GitHub CLI (gh)](https://github.com/cli/cli) | 37k | Repos, PRs, issues, Actions — all from the terminal. | `brew install gh` | Go |\n| [Vercel CLI](https://github.com/vercel/vercel) | 12k | Deploy, manage, and inspect Vercel projects. | `npm i -g vercel` | TypeScript |\n| [Stripe CLI](https://github.com/stripe/stripe-cli) | 5k | Payments, webhooks, and Stripe resource management. | `brew install stripe/stripe-cli/stripe` | Go |\n| [ElevenLabs CLI](https://github.com/elevenlabs/elevenlabs-python) | 2k | TTS, STT, voice cloning, and audio generation. | `pip install elevenlabs` | Python |\n| [Supabase CLI](https://github.com/supabase/cli) | 1k | Database, Auth, Storage, and Edge Functions management. | `brew install supabase/tap/supabase` | Go |\n| [AgentMail CLI](https://github.com/agentmail-toolkit/agentmail) | — | Email inboxes and transactional email for AI agents. | `pip install agentmail` | Python |\n\n---\n\n## Operations CLIs\n\n| Tool | Stars | Description | Install | Language |\n|------|-------|-------------|---------|----------|\n| [gogcli](https://github.com/gog/gogcli) | 6.7k | Google Workspace CLI — Docs, Sheets, Drive, Calendar. | `brew install gogcli` | Go |\n| [hledger](https://github.com/simonmichael/hledger) | 4.4k | Plain text double-entry accounting. Scriptable, composable. | `brew install hledger` | Haskell |\n| [crm-cli](https://github.com/crm-cli/crm-cli) | 72 | CLI customer relationship management. Contacts, deals, notes. | `pip install crm-cli` | Python |\n\n---\n\n## BI \u0026 Data CLI Tools\n\nSQL engines, CSV toolkits, and data transformation CLIs for agentic BI workflows.\n\n### By Sparkco\n\n| Tool | Description | Install | Language |\n|------|-------------|---------|----------|\n| [@spfunctions/bi](https://github.com/spfunctions/bi) | Agent-friendly BI CLI. Query CSV/JSON/Parquet with SQL via DuckDB. 4 commands: `head`, `schema`, `query`, `convert`. | `npm i -g @spfunctions/bi` | TypeScript |\n\n### Community\n\n| Tool | Stars | Description | Install | Language |\n|---|---|---|---|---|\n| [DuckDB](https://github.com/duckdb/duckdb) | 28k | In-process SQL OLAP database. Parquet, CSV, JSON out of the box. | `brew install duckdb` | C++ |\n| [pgcli](https://github.com/dbcli/pgcli) | 12k | Postgres CLI with auto-complete and syntax highlighting. | `pip install pgcli` | Python |\n| [xsv](https://github.com/BurntSushi/xsv) | 10k | Fast CSV toolkit. Index, search, split, join, stats. | `cargo install xsv` | Rust |\n| [dbt](https://github.com/dbt-labs/dbt-core) | 10k | SQL-first data transformation framework. ELT best practices. | `pip install dbt-core` | Python |\n| [Datasette](https://github.com/simonw/datasette) | 9.5k | Instant JSON API and web UI for any SQLite database. | `pip install datasette` | Python |\n| [Miller (mlr)](https://github.com/johnkerl/miller) | 9k | Like awk, sed, cut for CSV, TSV, and JSON. Stream processing. | `brew install miller` | Go |\n| [usql](https://github.com/xo/usql) | 9k | Universal SQL CLI. Postgres, MySQL, SQLite, DuckDB, 40+ drivers. | `go install github.com/xo/usql@latest` | Go |\n| [VisiData](https://github.com/saulpw/visidata) | 8k | Terminal spreadsheet multitool. Explore, sort, filter, pivot. | `pip install visidata` | Python |\n| [csvkit](https://github.com/wireservice/csvkit) | 6k | Suite of CLI tools for converting to and working with CSV. | `pip install csvkit` | Python |\n| [OctoSQL](https://github.com/cube2222/octosql) | 5k | Query CSV, JSON, Parquet, MySQL, Postgres with a single SQL. | `go install github.com/cube2222/octosql/cmd/octosql@latest` | Go |\n| [sqlite-utils](https://github.com/simonw/sqlite-utils) | 2k | CLI for manipulating SQLite. Insert, transform, query, extract. | `pip install sqlite-utils` | Python |\n\n---\n\n## Why CLI?\n\n| | CLI | MCP |\n|---|---|---|\n| **Token overhead** | 0 tokens | 500-2,000 tokens / tool |\n| **Reliability** | ~100% | ~72% success rate |\n| **Speed** | Direct execution | JSON-RPC round trip |\n| **Composability** | Unix pipes | Pre-defined parameters |\n\nWe still index MCP servers. Use what works for your agent.\n\n---\n\n## Contributing\n\nKnow a CLI tool we're missing? [Open an issue](https://github.com/spfunctions/awesome-cli-agentic-tools/issues/new?title=Tool+submission:+\u0026labels=tool-submission) or submit a PR.\n\n### Format\n\n```markdown\n| [Tool Name](https://github.com/org/repo) | Stars | One-line description. | `install command` | Language |\n```\n\n---\n\n## License\n\n[CC0 1.0 Universal](LICENSE)\n\nBuilt by [Sparkco](https://sparkco.ai). Prediction market tools powered by [SimpleFunctions](https://simplefunctions.dev).\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/spfunctions%2Fawesome-cli-agentic-tools/projects"}