https://github.com/shuyhere/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
List: awesome-agent-cli
agent-cli agent-skills ai-agents awesome-list claude-code cli-tools coding-agents command-line developer-tools llm-tools openclaw productivity research-tools
Last synced: 1 day ago
JSON representation
A curated collection of CLI tools designed for AI agents — classified by domain, tagged, and reviewed. Productivity, research, project management, and more.
- Host: GitHub
- URL: https://github.com/shuyhere/awesome-agent-cli
- Owner: shuyhere
- License: other
- Created: 2026-03-28T08:53:26.000Z (11 days ago)
- Default Branch: main
- Last Pushed: 2026-03-28T09:55:19.000Z (11 days ago)
- Last Synced: 2026-03-28T13:37:18.306Z (11 days ago)
- Topics: agent-cli, agent-skills, ai-agents, awesome-list, claude-code, cli-tools, coding-agents, command-line, developer-tools, llm-tools, openclaw, productivity, research-tools
- Size: 57.6 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Awesome Agent CLI
A curated collection of CLI tools and applications designed for AI agents.
Productivity ·
Project Mgmt ·
Knowledge ·
Research ·
Email ·
Social ·
Dev Tools ·
Browser ·
Agent Apps ·
Bridges
---
## What is an "Agent CLI"?
CLI tools built for **AI agents** (Claude Code, OpenClaw, Codex, Gemini CLI, Cursor, etc.) to interact with external services. Instead of raw REST APIs or bloated MCP servers, agent CLIs provide structured JSON output, shell-composable commands, `--dry-run` safety, and token-efficient responses.
---
## Productivity Suites
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [gws](https://github.com/googleworkspace/cli) |  | 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](https://github.com/larksuite/cli) |  | Go | ![official][official] ![agent-first][agent-first] ![batch-ops][batch-ops] | Official Lark/Feishu. 200+ commands, 11 domains. Agent auth, schema introspection, `--dry-run`. |
| [feishu-cli](https://github.com/riba2534/feishu-cli) |  | Go | ![community][community] ![agent-first][agent-first] ![markdown][markdown] | Bidirectional Markdown-to-Feishu (40+ blocks). Mermaid/PlantUML to Whiteboard. 10k+ line pipeline. |
| [Feishu-MCP](https://github.com/cso1z/Feishu-MCP) |  | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | Feishu/Lark MCP server + CLI. Cursor, Claude Code, Cline. |
---
## Project Management
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [linearis](https://github.com/czottmann/linearis) |  | 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. |
| [linctl](https://github.com/dorkitude/linctl) |  | Go | ![community][community] ![agent-friendly][agent-friendly] | Linear CLI built with agents in mind. Cobra framework. |
| [linear-cli](https://github.com/mixpeek/linear-cli) |  | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | CLI tool for interacting with Linear.app. |
---
## Knowledge & Docs
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [notion-cli-agent](https://github.com/Balneario-de-Cofrentes/notion-cli-agent) |  | 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. |
| [vibe-notion](https://github.com/devxoul/vibe-notion) |  | TypeScript | ![community][community] ![agent-first][agent-first] | Notion automation CLI for AI agents. |
| [notion-cli](https://github.com/Coastal-Programs/notion-cli) |  | Go | ![community][community] ![agent-first][agent-first] | Enterprise-grade Notion CLI. Advanced retry and caching. |
| [feishu-docx](https://github.com/leemysw/feishu-docx) |  | Python | ![community][community] ![agent-friendly][agent-friendly] ![markdown][markdown] | Feishu/Lark Docs and Sheets to Markdown. OAuth, CLI, TUI. |
| [obsidian-export](https://github.com/zoni/obsidian-export) |  | Rust | ![community][community] ![agent-friendly][agent-friendly] ![markdown][markdown] | Export Obsidian vault to Markdown. Resolves wiki-links, embeds. |
| [ov](https://github.com/sokojh/obsidian-vault) |  | Rust | ![community][community] ![agent-first][agent-first] | Agent-first Obsidian vault CLI. JSON output, schema introspection, `--dry-run`. |
| [obs](https://github.com/markfive-proto/obsidian-vault-cli) |  | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | Obsidian vault CLI. 100+ commands for notes, search, tags, links, tasks. |
| [obsidianRAGsody](https://github.com/nicolaischneider/obsidianRAGsody) |  | Python | ![community][community] ![agent-friendly][agent-friendly] | Obsidian vault RAG. Natural language queries, URL-to-markdown. |
---
## Research & Academic
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [pyoverleaf](https://github.com/jkulhanek/pyoverleaf) |  | Python | ![community][community] ![agent-friendly][agent-friendly] ![markdown][markdown] | Overleaf API + CLI. Projects, files, comments, live changes. |
| [olcli](https://github.com/aloth/olcli) |  | JavaScript | ![community][community] ![agent-friendly][agent-friendly] | Overleaf CLI. Sync, manage, compile LaTeX projects. |
| [overleaf-sync-rs](https://github.com/katzper-michno/overleaf-sync-rs) |  | Rust | ![community][community] ![agent-friendly][agent-friendly] | Bidirectional Overleaf-to-local sync. |
| [overleap](https://github.com/Axect/overleap) |  | JavaScript | ![community][community] ![agent-friendly][agent-friendly] | Real-time bidirectional Overleaf sync. |
| [LeafLink](https://github.com/xiongqi123123/LeafLink) |  | Python | ![community][community] ![agent-friendly][agent-friendly] | Lightweight Overleaf sync. Pull/push, pseudo real-time. |
| [overleaf-cli](https://github.com/BruceChenSF/overleaf-cli) |  | TypeScript | ![community][community] ![agent-first][agent-first] | AI tools (Claude Code, Cursor) edit Overleaf via local sync. |
| [pubtab](https://github.com/Galaxy-Dawn/pubtab) |  | Python | ![community][community] ![agent-friendly][agent-friendly] | Bidirectional Excel-to-LaTeX table converter. Style-preserving. |
| [s2cli](https://github.com/mrshu/s2cli) |  | Python | ![community][community] ![agent-first][agent-first] | Semantic Scholar API CLI. For researchers and AI agents. |
| [searchkit](https://github.com/RanaPriyansh/searchkit) |  | Python | ![community][community] ![agent-friendly][agent-friendly] | Paper discovery. arXiv, PubMed, SSRN search + PDF + summaries. |
| [xiv](https://github.com/james-akl/xiv) |  | Python | ![community][community] ![agent-friendly][agent-friendly] | Minimal arXiv search and download CLI. |
| [rSearch](https://github.com/jscraik/rSearch) |  | TypeScript | ![community][community] ![agent-friendly][agent-friendly] | Search, fetch, download arXiv papers from terminal. |
| [Research-Paper-Extractor](https://github.com/Sreeram5678/Research-Paper-Extractor) |  | Python | ![community][community] ![agent-friendly][agent-friendly] | arXiv paper search/download by keywords, authors, categories. |
| [arxiv-cli](https://github.com/lucabeetz/arxiv-cli) |  | Rust | ![community][community] ![agent-friendly][agent-friendly] | Small CLI to search and download arXiv papers. |
| [PaperHunterAgent](https://github.com/madara88645/PaperHunterAgent) |  | Python | ![community][community] ![agent-first][agent-first] | Multi-agent paper discovery from arXiv + Semantic Scholar. |
---
## Email
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [himalaya](https://github.com/pimalaya/himalaya) |  | Rust | ![community][community] ![agent-friendly][agent-friendly] | IMAP/SMTP CLI. Read, write, reply, forward, search. Multi-account. |
| [Gmail via gws](https://github.com/googleworkspace/cli) |  | Rust | ![official][official] ![agent-first][agent-first] | Gmail through gws: `+send`, `+reply`, `+triage`, `+watch`. See Productivity. |
---
## Social & Messaging
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| xurl | -- | -- | ![community][community] ![agent-friendly][agent-friendly] | X/Twitter API v2. Tweets, replies, search, DMs, media. (OpenClaw built-in) |
| wacli | -- | -- | ![community][community] ![agent-friendly][agent-friendly] | WhatsApp CLI. Send, search, sync history. (OpenClaw built-in) |
| [slack-rs](https://github.com/tumf/slack-rs) |  | Rust | ![community][community] ![agent-first][agent-first] | Slack CLI. OAuth auth, agentic design principles. |
---
## Developer Tools
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [gh](https://github.com/cli/cli) |  | Go | ![official][official] ![agent-friendly][agent-friendly] | GitHub CLI. Issues, PRs, CI/CD, code review, releases, API queries. |
---
## Browser & Web Automation
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [browser-use](https://github.com/browser-use/browser-use) |  | Python | ![community][community] ![agent-first][agent-first] | Make websites accessible for AI agents. Most popular agent browser lib. |
| [UI-TARS-desktop](https://github.com/bytedance/UI-TARS-desktop) |  | TypeScript | ![official][official] ![agent-first][agent-first] | Multimodal AI agent stack from ByteDance. |
| [nanobrowser](https://github.com/nanobrowser/nanobrowser) |  | TypeScript | ![community][community] ![agent-first][agent-first] | Chrome extension. AI web automation, multi-agent, own LLM key. |
| [magentic-ui](https://github.com/microsoft/magentic-ui) |  | Python | ![official][official] ![agent-first][agent-first] | Human-centered web agent from Microsoft. |
| [wiseflow](https://github.com/TeamWiseFlow/wiseflow) |  | JavaScript | ![community][community] ![agent-friendly][agent-friendly] | Enhance any agent's browser use skill. |
| [openbrowser](https://github.com/ntegrals/openbrowser) |  | TypeScript | ![community][community] ![agent-first][agent-first] | Autonomous toolkit for browser-based AI agents. |
| [notte](https://github.com/nottelabs/notte) |  | Python | ![community][community] ![agent-first][agent-first] | Web agents framework. Serverless browser automation. |
| [agentql](https://github.com/tinyfish-io/agentql) |  | Python | ![community][community] ![agent-first][agent-first] | AI-to-web tools. Query language + Playwright integrations. |
| [HyperAgent](https://github.com/hyperbrowserai/HyperAgent) |  | TypeScript | ![community][community] ![agent-first][agent-first] | AI browser automation. |
| [browserable](https://github.com/browserable/browserable) |  | JavaScript | ![community][community] ![agent-first][agent-first] | Self-hostable browser automation for AI agents. |
| [AIPex](https://github.com/AIPexStudio/AIPex) |  | TypeScript | ![community][community] ![agent-first][agent-first] | AI browser automation. Privacy first. |
| [fara](https://github.com/microsoft/fara) |  | Python | ![official][official] ![agent-first][agent-first] | Fara-7B: agentic model for computer use, Microsoft. |
| [mobile-use](https://github.com/minitap-ai/mobile-use) |  | Python | ![community][community] ![agent-first][agent-first] | AI agents on real Android/iOS apps. |
| [agent-browser-go](https://github.com/cpunion/agent-browser-go) |  | Go | ![community][community] ![agent-first][agent-first] | Headless browser CLI. chromedp/playwright backends. |
---
## Agent Applications
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [obsidian-skills](https://github.com/kepano/obsidian-skills) |  | -- | ![official][official] ![agent-first][agent-first] ![agent-app][agent-app] | Official Obsidian agent skills. Markdown, Bases, JSON Canvas, CLI. |
| [obsidian-agent-client](https://github.com/RAIT-09/obsidian-agent-client) |  | TypeScript | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Obsidian ACP plugin. Claude Code, Codex, Gemini CLI support. |
| [geminese](https://github.com/Momoyu404/geminese) |  | TypeScript | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Obsidian plugin. Embeds Gemini CLI in your vault. |
| [neurostack](https://github.com/raphasouthall/neurostack) |  | Python | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | CLI + MCP for building/searching a knowledge vault. |
| [plandex](https://github.com/plandex-ai/plandex) |  | Go | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | AI coding agent for large projects. |
| [superset](https://github.com/superset-sh/superset) |  | TypeScript | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Code editor for agents. Run multiple Claude Code / Codex. |
| [axe](https://github.com/jrswab/axe) |  | Go | ![community][community] ![agent-first][agent-first] ![agent-app][agent-app] | Single-purpose AI agents. TOML config, pipes, hooks, cron. |
| [dataclaw-sync](https://github.com/UFOyyds/dataclaw-sync) |  | Python | ![community][community] ![agent-friendly][agent-friendly] ![agent-app][agent-app] | Export agent conversations to Obsidian. Claude Code, Codex, OpenClaw. |
---
## Agent Bridges
| Name | Stars | Lang | Tags | Description |
|:-----|:------|:-----|:-----|:------------|
| [cc-connect](https://github.com/chenhg5/cc-connect) |  | Go | ![community][community] ![bridge][bridge] | Bridge agents to Feishu, DingTalk, Slack, Telegram, Discord. |
| [golembot](https://github.com/0xranx/golembot) |  | TypeScript | ![community][community] ![bridge][bridge] | Any Agent, Any Provider, Anywhere. Slack, Telegram, Discord, Feishu, WeCom. |
| [feishu-claude-code](https://github.com/joewongjc/feishu-claude-code) |  | Python | ![community][community] ![bridge][bridge] | Bridge Claude Code to Feishu/Lark via WebSocket. |
---
Design Patterns
**Output** -- JSON by default + `--format table|csv|ndjson`. `--llm` mode for token-efficient output. NDJSON streaming for pagination.
**Commands** -- Three-layer pattern (lark-cli, gws): Shortcuts (`+agenda`) -> API commands -> Raw API. Schema introspection.
**Auth** -- Non-blocking auth returning URL for approval. Environment variables. OS keyring storage.
**Safety** -- Batch operations to minimize tool calls. `--dry-run` previews. Progressive disclosure.
---
## Gaps
Services without a good agent CLI yet: Jira, Confluence, Asana, Trello, Todoist, Airtable, Figma, Zoom, HuggingFace (agent-optimized).
[official]: https://img.shields.io/badge/official-0969DA?style=flat-square
[community]: https://img.shields.io/badge/community-2DA44E?style=flat-square
[agent-first]: https://img.shields.io/badge/agent--first-8250DF?style=flat-square
[agent-friendly]: https://img.shields.io/badge/agent--friendly-BF8BFF?style=flat-square
[research]: https://img.shields.io/badge/research-1F6FEB?style=flat-square
[productivity]: https://img.shields.io/badge/productivity-E16F24?style=flat-square
[project-mgmt]: https://img.shields.io/badge/project--mgmt-CF222E?style=flat-square
[knowledge]: https://img.shields.io/badge/knowledge-0E8A16?style=flat-square
[messaging]: https://img.shields.io/badge/messaging-1A7F37?style=flat-square
[social]: https://img.shields.io/badge/social-D4A72C?style=flat-square
[dev-tools]: https://img.shields.io/badge/dev--tools-343B42?style=flat-square
[browser]: https://img.shields.io/badge/browser-0550AE?style=flat-square
[agent-app]: https://img.shields.io/badge/agent--app-A475F9?style=flat-square
[bridge]: https://img.shields.io/badge/bridge-DA3633?style=flat-square
[markdown]: https://img.shields.io/badge/markdown-57606A?style=flat-square
[batch-ops]: https://img.shields.io/badge/batch--ops-E3B341?style=flat-square
[token-efficient]: https://img.shields.io/badge/token--efficient-2DA44E?style=flat-square