awesome-agent-cli
A curated collection of CLI tools designed for AI agents — classified by domain, tagged, and reviewed. Productivity, research, project management, and more.
https://github.com/shuyhere/awesome-agent-cli
Last synced: 2 days ago
JSON representation
-
Agent Applications
- plandex - ai/plandex?style=flat-square&label=) | Go | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | AI coding agent for large projects. |
- superset - sh/superset?style=flat-square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Code editor for agents. Run multiple Claude Code / Codex. |
- obsidian-skills - skills?style=flat-square&label=) | -- | ![official][official] ![agent-first][agent-first] ![agent-app][agent-app] | Official Obsidian agent skills. Markdown, Bases, JSON Canvas, CLI. |
- axe - square&label=) | Go | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Single-purpose AI agents. TOML config, pipes, hooks, cron. |
- neurostack - square&label=) | Python | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | CLI + MCP for building/searching a knowledge vault. |
- obsidian-agent-client - 09/obsidian-agent-client?style=flat-square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Obsidian ACP plugin. Claude Code, Codex, Gemini CLI support. |
- geminese - square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Obsidian plugin. Embeds Gemini CLI in your vault. |
- dataclaw-sync - sync?style=flat-square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] ![agent-app][agent-app] | Export agent conversations to Obsidian. Claude Code, Codex, OpenClaw. |
-
Developer Tools
- gh - square&label=) | Go | ![official][official] ![agent-friendly][agent-friendly] | GitHub CLI. Issues, PRs, CI/CD, code review, releases, API queries. |
-
Browser & Web Automation
- wiseflow - square&label=) | JavaScript | ![community][community] ![agent-friendly][agent-friendly] | Enhance any agent's browser use skill. |
- agentql - io/agentql?style=flat-square&label=) | Python | ![community][community] ![agent-first][agent-first] | AI-to-web tools. Query language + Playwright integrations. |
- browser-use - use/browser-use?style=flat-square&label=) | Python | ![community][community] ![agent-first][agent-first] | Make websites accessible for AI agents. Most popular agent browser lib. |
- UI-TARS-desktop - TARS-desktop?style=flat-square&label=) | TypeScript | ![official][official] ![agent-first][agent-first] | Multimodal AI agent stack from ByteDance. |
- nanobrowser - square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] | Chrome extension. AI web automation, multi-agent, own LLM key. |
- notte - square&label=) | Python | ![community][community] ![agent-first][agent-first] | Web agents framework. Serverless browser automation. |
- browserable - square&label=) | JavaScript | ![community][community] ![agent-first][agent-first] | Self-hostable browser automation for AI agents. |
- magentic-ui - ui?style=flat-square&label=) | Python | ![official][official] ![agent-first][agent-first] | Human-centered web agent from Microsoft. |
- HyperAgent - square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] | AI browser automation. |
- mobile-use - ai/mobile-use?style=flat-square&label=) | Python | ![community][community] ![agent-first][agent-first] | AI agents on real Android/iOS apps. |
- AIPex - square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] | AI browser automation. Privacy first. |
- fara - square&label=) | Python | ![official][official] ![agent-first][agent-first] | Fara-7B: agentic model for computer use, Microsoft. |
- agent-browser-go - browser-go?style=flat-square&label=) | Go | ![community][community] ![agent-first][agent-first] | Headless browser CLI. chromedp/playwright backends. |
- openbrowser - square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] | Autonomous toolkit for browser-based AI agents. |
-
Knowledge & Docs
- obsidian-export - export?style=flat-square&label=) | Rust | ![community][community] ![agent-friendly][agent-friendly] ![markdown][markdown] | Export Obsidian vault to Markdown. Resolves wiki-links, embeds. |
- vibe-notion - notion?style=flat-square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] | Notion automation CLI for AI agents. |
- feishu-docx - docx?style=flat-square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] ![markdown][markdown] | Feishu/Lark Docs and Sheets to Markdown. OAuth, CLI, TUI. |
- ov - vault?style=flat-square&label=) | Rust | ![community][community] ![agent-first][agent-first] | Agent-first Obsidian vault CLI. JSON output, schema introspection, `--dry-run`. |
- notion-cli-agent - de-Cofrentes/notion-cli-agent?style=flat-square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] ![batch-ops][batch-ops] ![token-efficient][token-efficient] | Notion CLI. `--llm` mode, natural language queries, batch ops, auto-discovery. |
- notion-cli - Programs/notion-cli?style=flat-square&label=) | Go | ![community][community] ![agent-first][agent-first] | Enterprise-grade Notion CLI. Advanced retry and caching. |
- obs - proto/obsidian-vault-cli?style=flat-square&label=) | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | Obsidian vault CLI. 100+ commands for notes, search, tags, links, tasks. |
- obsidianRAGsody - square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] | Obsidian vault RAG. Natural language queries, URL-to-markdown. |
-
Email
- himalaya - square&label=) | Rust | ![community][community] ![agent-friendly][agent-friendly] | IMAP/SMTP CLI. Read, write, reply, forward, search. Multi-account. |
-
Project Management
- linear-cli - cli?style=flat-square&label=) | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | CLI tool for interacting with Linear.app. |
- linctl - square&label=) | Go | ![community][community] ![agent-friendly][agent-friendly] | Linear CLI built with agents in mind. Cobra framework. |
- linearis - square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] ![token-efficient][token-efficient] | Linear.app CLI. Smart ID resolution. Under 1k tokens (vs 13k MCP). Issues, comments, cycles. |
-
Productivity Suites
- Feishu-MCP - MCP?style=flat-square&label=) | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | Feishu/Lark MCP server + CLI. Cursor, Claude Code, Cline. |
- feishu-cli - cli?style=flat-square&label=) | Go | ![community][community] ![agent-first][agent-first] ![markdown][markdown] | Bidirectional Markdown-to-Feishu (40+ blocks). Mermaid/PlantUML to Whiteboard. 10k+ line pipeline. |
- gws - square&label=) | Rust | ![official][official] ![agent-first][agent-first] ![batch-ops][batch-ops] | Google Workspace CLI. Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin. Dynamic Discovery API. Three-layer commands. |
- lark-cli - square&label=) | Go | ![official][official] ![agent-first][agent-first] ![batch-ops][batch-ops] | Official Lark/Feishu. 200+ commands, 11 domains. Agent auth, schema introspection, `--dry-run`. |
-
Research & Academic
- pyoverleaf - square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] ![markdown][markdown] | Overleaf API + CLI. Projects, files, comments, live changes. |
- olcli - square&label=) | JavaScript | ![community][community] ![agent-friendly][agent-friendly] | Overleaf CLI. Sync, manage, compile LaTeX projects. |
- overleaf-sync-rs - michno/overleaf-sync-rs?style=flat-square&label=) | Rust | ![community][community] ![agent-friendly][agent-friendly] | Bidirectional Overleaf-to-local sync. |
- s2cli - square&label=) | Python | ![community][community] ![agent-first][agent-first] | Semantic Scholar API CLI. For researchers and AI agents. |
- xiv - akl/xiv?style=flat-square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] | Minimal arXiv search and download CLI. |
- overleap - square&label=) | JavaScript | ![community][community] ![agent-friendly][agent-friendly] | Real-time bidirectional Overleaf sync. |
- LeafLink - square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] | Lightweight Overleaf sync. Pull/push, pseudo real-time. |
- overleaf-cli - cli?style=flat-square&label=) | TypeScript | ![community][community] ![agent-first][agent-first] | AI tools (Claude Code, Cursor) edit Overleaf via local sync. |
- pubtab - Dawn/pubtab?style=flat-square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] | Bidirectional Excel-to-LaTeX table converter. Style-preserving. |
- searchkit - square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] | Paper discovery. arXiv, PubMed, SSRN search + PDF + summaries. |
- rSearch - square&label=) | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | Search, fetch, download arXiv papers from terminal. |
- Research-Paper-Extractor - Paper-Extractor?style=flat-square&label=) | Python | ![community][community] ![agent-friendly][agent-friendly] | arXiv paper search/download by keywords, authors, categories. |
- arxiv-cli - cli?style=flat-square&label=) | Rust | ![community][community] ![agent-friendly][agent-friendly] | Small CLI to search and download arXiv papers. |
- PaperHunterAgent - square&label=) | Python | ![community][community] ![agent-first][agent-first] | Multi-agent paper discovery from arXiv + Semantic Scholar. |
-
Social & Messaging
- slack-rs - rs?style=flat-square&label=) | Rust | ![community][community] ![agent-first][agent-first] | Slack CLI. OAuth auth, agentic design principles. |
-
Agent Bridges
- cc-connect - connect?style=flat-square&label=) | Go | ![community][community] ![bridge][bridge] | Bridge agents to Feishu, DingTalk, Slack, Telegram, Discord. |
- golembot - square&label=) | TypeScript | ![community][community] ![bridge][bridge] | Any Agent, Any Provider, Anywhere. Slack, Telegram, Discord, Feishu, WeCom. |
- feishu-claude-code - claude-code?style=flat-square&label=) | Python | ![community][community] ![bridge][bridge] | Bridge Claude Code to Feishu/Lark via WebSocket. |
Programming Languages
Categories
Sub Categories
Keywords
cli
11
llm
9
ai
7
ai-agents
6
automation
6
browser-use
5
agent
5
developer-tools
4
ai-tools
4
mcp
4
rust
3
ai-agent
3
feishu
3
javascript
3
playwright
3
python
3
lark
3
command-line
3
golang
3
claude-code
3
terminal
3
openai
3
linear
2
tui
2
chatbot
2
typescript
2
codex
2
opencode
2
web
2
browser-automation
2
mcp-server
2
slack
2
computer-use
2
vibe-coding
2
git
2
markdown
2
obsidian
2
crawler
1
gui-agent
1
gui-operator
1
github-api-v4
1
terminal-ui
1
terminal-based
1
multimodal
1
tars
1
ui-tars
1
vision
1
vlm
1
browser-extension
1
polyglot-programming
1