An open API service indexing awesome lists of open source software.

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. |