Open Source CLI Tools
Discover 120 open source CLI repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. CLI projects here are most often combined with Developer Tools, AI and Python. Last updated October 3, 2026.
120 repositories · updated October 3, 2026

agent-factory: Generate Executable AI Agent Workflows
Agent Factory turns natural-language task descriptions into executable Python agent workflows, using MCP tools and the any-agent library. It is aimed at developers who want to create, evaluate, and run agents without hand-coding every workflow.

tunnel-client: Securely Connect Private MCP Servers to OpenAI Services
The `tunnel-client` is an OpenAI-developed client that enables secure connections between private or localhost Model Context Protocol (MCP) servers and OpenAI services like ChatGPT, Codex, and AgentKit. It allows developers to integrate their internal MCP servers without exposing them to the public internet, ensuring enhanced security and operational control. This tool is ideal for scenarios requiring secure access from private networks to OpenAI's powerful AI models.

deja-vu: Retroactive Memory for AI Coding Agents
deja-vu is a powerful local-first tool that provides retroactive memory for AI coding agents, indexing past coding sessions from various agents, even those from before installation. This Go binary allows agents to recall relevant information without needing an LLM or embeddings by default. It enhances agent performance by providing context at the point of action, preventing repeated mistakes and improving efficiency.

free-claude-code: Connect Coding Agents to Multiple AI Models
Free Claude Code is a local proxy and admin interface for routing coding agents to cloud and local language models. It suits developers who want one place to configure providers, switch models, and connect multiple coding clients.

DeepSeek-Reasonix: Your AI Coding Agent for the Terminal
DeepSeek-Reasonix is an AI coding agent designed for your terminal, offering a stable and persistent environment for development tasks. Engineered with prefix-cache stability, it allows you to leave it running for continuous autonomous operation. This tool integrates seamlessly into various workflows, from CLI to VS Code, enhancing productivity with AI assistance.

grok-build: Code with an Interactive Terminal AI Agent
Grok Build is a Rust-based coding agent that works in a full-screen terminal interface or in headless scripts and CI. It can inspect and edit a codebase, run shell commands, search the web, and manage longer tasks.

tmux-agent-sidebar: Real-time AI Agent Monitoring in tmux
tmux-agent-sidebar is a powerful tmux plugin designed to monitor AI coding agents like Claude Code, Codex, and OpenCode across all your tmux sessions and windows. It provides real-time status updates, background shell states, prompts, and Git information, all within a convenient sidebar. This tool enhances productivity by centralizing agent activity and offering quick actions like spawning worktrees.

AgentBridge: Local Bridge for Claude Code and Codex Collaboration
AgentBridge is an innovative local tool designed to facilitate real-time, bidirectional collaboration between Claude Code and Codex AI agents. It enables seamless cross-review, task splitting, and quota relay, allowing these powerful models to work together efficiently within a single session without manual intervention. Notably, the tool itself was largely built by Claude Code and Codex collaborating through AgentBridge.

code-session-memory: Automatic Vector Memory for AI Coding Sessions
code-session-memory provides automatic vector memory for various AI coding tools like OpenCode, Claude Code, Cursor, VS Code, Codex, and Gemini CLI. It indexes new messages into a vector database after each AI agent turn, enabling semantic search across all your past coding sessions. This tool ensures memory is shared across different platforms, enhancing developer productivity.

cortex-mem: Give AI Agents Persistent Long-Term Memory
Cortex Memory is a Rust framework for storing, extracting, and searching long-term memories for AI agents and applications. It combines durable file-based storage with semantic search, and offers CLI, REST API, and MCP access.

pi: Build and Customize AI Coding Agents
Pi is a TypeScript toolkit for building and using AI agents, with a coding-agent CLI, terminal UI, and unified API for multiple LLM providers. Its extensible design suits developers who want to adapt an agent to their workflows.

goose: Run an Extensible AI Agent on Your Machine
goose is a Rust-based AI agent available as a desktop app, CLI, and API. It connects to multiple LLM providers and MCP extensions, making it useful for code work as well as research, writing, automation, and data analysis.