aicoolies logo

Terminal & CLI Tools

Terminal emulators, shell tools, and CLI-based AI agents

111 tools

last updated August 16, 2026

showing 48 of 111 tools

CodeBurn logo

CodeBurn

See where your AI coding tokens actually go

Open-source TUI dashboard and CLI that shows where your AI coding tokens actually go, broken down by task type, tool, model, MCP server, and project. CodeBurn reads local session data directly from Claude Code, Codex, Cursor, OpenCode, Pi, and GitHub Copilot — no wrapper, proxy, or API keys — and layers on one-shot success rates so you can see whether the AI nails work first try or burns budget on edit/test/fix retries. Ships with a macOS menu bar widget and CSV/JSON export.

freeOpen Source
Codebuff logo

Codebuff

Multi-agent terminal coding assistant

Codebuff is an open-source AI coding assistant that operates from the terminal, editing your codebase through natural language instructions while understanding project structure, dependencies, and patterns. Uses multi-agent architecture with specialized File Explorer, Planner, and execution agents for precise code modifications across files. Editor-agnostic via terminal-level operation. Supports any OpenRouter model including Claude, GPT, DeepSeek, and Qwen.

Open Source
DesktopCommanderMCP logo

DesktopCommanderMCP

Swiss-army MCP server for local system automation

DesktopCommanderMCP is a general-purpose MCP server that gives AI agents the ability to execute local programs, read and write files, search the filesystem, and edit text files. It acts as a comprehensive local system actuator, enabling coding agents to interact with the development environment beyond just code editing.

Open Source
Devbox logo

Devbox

Instant isolated dev environments powered by Nix

Devbox is an open-source command-line tool that creates instant, reproducible development environments using Nix packages without requiring you to learn Nix. Define your project dependencies in a simple devbox.json file and get isolated shells with access to over 400,000 package versions. It eliminates dependency conflicts between projects and ensures every team member works in an identical environment, with support for devcontainers, Docker, and cloud deployment.

Open Source
Every Code logo

Every Code

Community fork of Codex CLI with Auto Drive, browser integration, and multi-agents

Open-source terminal coding agent (npm `@just-every/code`) — a substantive community fork of OpenAI's Codex CLI adding Auto Drive orchestration, browser/CDP integration, multi-agent commands, theming, and Auto Review, while staying upstream-compatible.

freeOpen Source
Executor logo

Executor

MCP gateway and integration catalog for AI agents

Executor is an MIT-licensed integration layer and MCP gateway for AI agents. It gives Claude Code, Cursor, Codex, and other MCP-speaking clients one endpoint for connected OpenAPI specs, GraphQL APIs, MCP servers, Google Discovery sources, and custom JavaScript tools, with local, cloud, and self-hosted deployment options for teams centralizing tool access.

Open SourceTelemetry
Fabric logo

Fabric

Modular AI prompt framework for everyday tasks

Fabric is an open-source framework that organizes AI prompts into reusable patterns for solving everyday tasks like summarizing content, explaining code, extracting insights from videos, and generating social media posts. Written in Go with support for 20+ AI providers including OpenAI, Claude, Gemini, and Ollama, it runs from the command line and can serve as a REST API. With 40,000+ GitHub stars, Fabric bridges the gap between AI capabilities and practical workflow automation.

Open Source
Fish Shell logo

Fish Shell

The friendly interactive shell

User-friendly interactive shell for Linux and macOS that works great out of the box with zero configuration needed. Features autosuggestions based on command history (accept with right arrow), syntax highlighting as you type, tab completions with inline descriptions, web-based configuration UI for themes and settings, and a scripting syntax that is simpler than bash/zsh. Not POSIX-compatible by design. Popular among developers who want a productive shell without customization effort.

Open Source
HTTPie logo

HTTPie

Human-friendly HTTP client

User-friendly CLI HTTP client for testing and debugging APIs with intuitive syntax, colorized output, and JSON highlighting. Simpler than curl with sensible defaults — auto JSON formatting, persistent sessions, and auth helpers. Also available as HTTPie Desktop (GUI) and HTTPie for Web (browser-based). Supports HTTPS, proxies, file uploads, and plugins. 34K+ GitHub stars. The developer-friendly curl alternative for API work.

Open Source
Homebrew logo

Homebrew

The missing package manager for macOS

The default package manager for macOS (also available on Linux) that installs CLI tools, developer utilities, GUI applications (via Casks), and fonts with simple terminal commands. Massive repository of 7,000+ formulae and 5,000+ casks maintained by the community. Features dependency resolution, bottled (pre-compiled) packages for fast installs, automatic updates, and cleanup. Essential tool for any Mac developer's setup. 42K+ GitHub stars and the largest macOS package ecosystem.

Open Source
Hyper logo

Hyper

Electron-based terminal with plugin ecosystem

Terminal emulator built on web technologies (HTML/CSS/JS) using Electron. Extensible via npm packages with a vibrant plugin and theme ecosystem. Created by Vercel with 43k+ GitHub stars. Offers split panes, configurable hotkeys, and a fully customizable UI that appeals to developers who want a modern, hackable terminal experience.

Open Source
Kode parent shareAI mark

Kode

Terminal AI coding agent with multi-model and AGENTS.md support

Open-source terminal coding agent (npm `@shareai-lab/kode`) that understands your codebase, edits files, and runs commands across 20+ AI models, with native AGENTS.md and legacy `.claude`/`CLAUDE.md` compatibility.

freeOpen Source
Lychee logo

Lychee

Fast async link checker written in Rust

Lychee is a fast, asynchronous link checker written in Rust that finds broken URLs and email addresses in Markdown, HTML, reStructuredText, and websites. Available as a CLI tool, Rust library, and GitHub Action, it validates links with configurable concurrency, rate limiting, and retry logic. Supports GitHub token authentication for API rate limit avoidance and can check both internal file links and external HTTP endpoints across entire repositories or websites.

Open Source
Mentat logo

Mentat

AI coding assistant with full codebase understanding

Open-source AI coding assistant that runs in your terminal, letting developers chat naturally with an LLM that has full project context. Mentat coordinates multi-file edits across entire codebases — refactoring, feature implementation, bug fixing — with Git integration for review and revert. Requires GPT-4 API access, installs via pip; eliminates copy-paste friction of web AI tools.

Open Source
Mistral Vibe logo

Mistral Vibe

Terminal-native coding agent by Mistral AI

Mistral Vibe is a native CLI coding agent from Mistral AI, powered by their Devstral coding model, that runs directly in the terminal with deep project awareness including automatic file structure scanning and Git status integration. Released December 2025 alongside Devstral 2, it features smart @-file references, shell command execution, and conversational workflows. Mistral's entry into the agentic CLI coding market alongside Claude Code and OpenCode.

Open Source
Nanocoder parent Nano Collective mark

Nanocoder

Community-built, local-first terminal coding agent — bring your own model

An open-source terminal coding agent from the non-profit Nano Collective. Runs agentic coding on the model of your choice — local via Ollama or any OpenAI-compatible API — with no paid tiers and nothing gated behind a vendor.

freeOpen Source
Nushell logo

Nushell

A new type of shell

Nushell is a modern cross-platform shell written in Rust that treats all data as structured tables instead of plain text streams. Pipes carry typed rows through commands like ls, where, and get, so you can query JSON, CSV, SQLite, TOML, and YAML with a single uniform syntax. Powerful enough to replace bash or PowerShell for interactive use and scripting, with plugin support for custom data sources.

Open Source
oh-my-codex OMX character

Oh My Codex

Multi-agent orchestration layer for OpenAI Codex CLI

Oh My Codex (OMX) transforms OpenAI Codex CLI into a coordinated multi-agent system. It layers workflow orchestration, persistent memory, team-based parallel execution via tmux worktrees, and a live HUD dashboard on top of standard Codex. OMX provides 30+ role-specialized agents and 40+ workflow skills covering planning, execution, verification, TDD, security review, and autonomous research loops.

Open Source
Oh My Pi logo

Oh My Pi

AI coding agent with hash-anchored edits, LSP, subagents, and browser tools

AI-powered code migration tool that automates framework upgrades, language migrations, and API version transitions. Analyzes your codebase to generate migration plans, then applies changes systematically across affected files. Reduces the risk and effort of major upgrades by handling the tedious, error-prone aspects of codebase-wide transformations that would take developers weeks to complete manually.

Open Source
Oh My Posh logo

Oh My Posh

A prompt theme engine for any shell

A cross-platform prompt theme engine that works with any shell including PowerShell, Bash, Zsh, and Fish. Customize your terminal prompt with rich themes, dynamic segments, and real-time information from Git repos, Kubernetes clusters, cloud providers, battery status, and execution time. The most versatile prompt customization tool available, with hundreds of community themes and a visual config editor.

Open Source
Oh My Zsh logo

Oh My Zsh

Framework for managing Zsh config

Community-driven framework for managing Zsh configuration with 300+ plugins, 150+ themes, and an auto-update mechanism. Provides aliases, functions, and completions for Git, Docker, Node.js, Python, Kubernetes, and most developer tools out of the box. Popular themes like Powerlevel10k and agnoster for informative prompts. Simple plugin activation via .zshrc. 176K+ GitHub stars — the most starred developer tool on GitHub. Essential for Zsh users who want productivity without manual configuration.

Open Source
Oxc logo

Oxc

High-performance Rust JavaScript toolchain

Oxc is a high-performance collection of JavaScript and TypeScript tools written in Rust by the VoidZero team. It includes a parser, linter, formatter, transpiler, minifier, and module resolver that run 50x faster than their JS equivalents. Oxc powers Rolldown and integrates with Vite, forming the backbone of a unified Rust-based toolchain. With 20K+ GitHub stars and MIT license, it provides drop-in replacements for ESLint, Prettier, and Babel with dramatic speed gains.

Open Source
Parallel Code logo

Parallel Code

Run Claude Code, Codex, and Gemini agents in parallel with isolated branches

Open-source desktop app for orchestrating multiple AI coding agents simultaneously. Auto-creates git worktrees per agent and symlinks shared dependencies to prevent conflicts between parallel tasks. Designed for teams and power users who want to run several AI agents on different features or bugs at the same time, maximizing throughput while keeping each agent's changes cleanly isolated.

Open Source
Plandex logo

Plandex

Open-source AI coding agent for large projects and real-world tasks

Terminal-based coding engine that breaks complex tasks into subtasks with support for 2M token context windows, diff review sandboxes, and both autonomous and manual modes. Multi-model pipelines work with Anthropic, OpenAI, and Google. With 15k+ GitHub stars, Plandex is a mature open-source option for developers tackling large, multi-step development tasks from the command line.

freemiumOpen Source
Reasonix logo

Reasonix

DeepSeek-native terminal coding agent with a Go rewrite and MCP support

Reasonix is an open-source terminal coding agent built around DeepSeek workflows, with a newer Go-based 1.0 line, MCP integration, repository-aware code understanding, and BYOK model usage. It fits developers who want a DeepSeek-first CLI agent rather than a Claude- or OpenAI-native workflow.

Open Source
Rovo Dev logo

Rovo Dev

Agentic AI for software teams by Atlassian

AI-powered coding agent from Atlassian, deeply integrated with Jira, Bitbucket, and Confluence so it can validate code changes against acceptance criteria and plan multi-step development workflows aligned with team goals. Achieved 41.98% on SWE-bench full leaderboard at release. Available as both CLI and IDE integration, connecting project management and development within the Atlassian ecosystem.

paid
Shai logo

Shai

Rust-powered coding agent and pair programmer by OVH

ShAI (Shell AI) is a CLI that brings natural language to the command line, turning plain English descriptions into executable shell commands tailored to your OS and shell. Offers command generation plus command explanation (paste an unfamiliar command, get a breakdown). Adapts syntax for macOS, Linux, and Windows across bash, zsh, fish, and PowerShell. The OVH shai variant extends further into a full pair-programming coding agent with support for multiple LLM providers.

Open Source
ShellGPT OpenAI parent mark

ShellGPT

AI-powered command-line productivity tool

ShellGPT (sgpt) is a command-line productivity tool powered by OpenAI models that generates shell commands, code snippets, and documentation directly in the terminal. Integrates with Bash, Zsh, PowerShell, and CMD; places AI-suggested commands into the terminal input via hotkeys. Supports persistent chat sessions, a REPL mode, and custom Python functions for extending capabilities. Accepts stdin and arguments for pipe-based workflows where command output can be piped to the AI.

Open Source
Smithery CLI logo

Smithery CLI

Package manager for MCP servers and agent skills

Smithery is a CLI tool and registry for discovering, installing, and managing MCP servers and agent skills. It lets developers search thousands of available servers, install them with one command, inspect available tools, and connect their AI coding agents to external capabilities through the Model Context Protocol standard.

Open Source
Starship logo

Starship

The minimal, blazing-fast shell prompt

Minimal, blazing-fast, cross-shell prompt written in Rust that works with Bash, Fish, Zsh, PowerShell, Ion, Elvish, and Nushell. Provides a single consistent prompt configuration across every shell, showing Git branch, language versions, and cloud context at a glance. Context-aware modules activate only when relevant, keeping startup fast. Configured through a simple TOML file, adding negligible latency. One of the most popular shell prompt tools in the developer community.

Open Source
Termix logo

Termix

Self-hosted SSH and server management platform

Termix is a self-hosted SSH and server management platform that provides a modern web-based terminal, connection management, SFTP file transfer, and multi-device sync without subscription fees. It serves as an open-source alternative to Termius, offering team collaboration features, connection sharing, and a clean interface for managing SSH connections across servers, all deployable via Docker.

Open Source
Tokscale logo

Tokscale

CLI token usage tracker for AI coding agents

Tokscale is a CLI tool that tracks token usage and costs across AI coding agents including Claude Code, Codex, OpenCode, Gemini CLI, Cursor, and more. Built with a native Rust core for high-performance processing, it provides detailed breakdowns of input, output, cache, and reasoning tokens with real-time pricing calculations via LiteLLM data. Features include interactive 2D/3D contribution graphs, web visualization dashboards, global leaderboards, and JSON export for cost analysis.

Open Source
Waveterm logo

Waveterm

AI-native open-source terminal for modern developers

Cross-platform terminal with built-in AI chat, inline file previews, and durable SSH sessions. Supports OpenAI, Claude, Gemini, and Ollama for in-terminal AI assistance. With 18k+ GitHub stars, it combines modern terminal UX with AI-powered command suggestions, making remote development and server management faster and more intuitive.

Open Source
wezterm

WezTerm

GPU-accelerated terminal with Lua config

GPU-accelerated cross-platform terminal emulator written in Rust with configuration in Lua for maximum flexibility. Supports multiplexing (splits, tabs, workspaces), ligatures, true color, sixel/iTerm2/Kitty image protocols, and SSH multiplexer for remote sessions. Extensive keyboard/mouse customization, dynamic color schemes, and a built-in serial port mode. Works on macOS, Linux, Windows, and FreeBSD. Known for deep customizability. 19K+ GitHub stars.

Open Source
ZCode logo

ZCode

Z.ai desktop agentic development environment for GLM-5.2 coding

ZCode is Z.ai’s Agentic Development Environment for GLM-5.2 coding workflows. The desktop app combines a first-party coding agent, goal mode, model/provider setup, MCP server management, Git and terminal context, remote phone control, usage stats and safety confirmation modes so developers can plan, implement, review and iterate on long-running software tasks from one workspace.

freemiumTelemetry
Zellij logo

Zellij

A modern terminal workspace

Modern terminal workspace manager written in Rust that provides tmux-like functionality with a more intuitive UX and batteries-included defaults. Features split panes, tabs, sessions, floating/stacked layouts, a built-in plugin system (via WebAssembly), and a status bar with configurable widgets. Supports mouse interaction, copy mode, and sixel images. No configuration required to get started. Growing as a modern tmux alternative with 23K+ GitHub stars and an active plugin ecosystem.

Open Source
Zsh logo

Zsh

Powerful shell with programmable completion

Zsh (Z shell) is a powerful Unix shell and command-line interpreter created by Paul Falstad in 1990, now the default shell on macOS and many other systems. Extends Bash with advanced features: improved tab completion, glob patterns, shared command history, right-side prompts, and thousands of plugins via frameworks like Oh My Zsh, Prezto, and Zinit. Standard shell for modern developers.

Open Source
bat logo

bat

A cat clone with wings

Modern replacement for the Unix cat command with syntax highlighting for 200+ languages, automatic paging, line numbers, Git integration showing file modifications, and themes including integration with terminal color schemes. Supports plain text output mode for piping. Extremely fast with Rust-based implementation. Can be used as a drop-in cat replacement via aliasing. 51K+ GitHub stars. Part of the modern CLI toolkit alongside fd, ripgrep, and eza.

Open Source

cli-continues

Resume interrupted CLI agent sessions

Session persistence tool for terminal-based AI coding agents that saves full agent context and lets you resume seamlessly after interruptions — network drops, timeouts, or intentional breaks. Works with popular AI CLI agents and maintains conversation history, file states, and task progress across sessions. Particularly valuable for long-running agentic tasks that span hours or multiple work sessions.

Open Source
code2prompt logo

code2prompt

CLI tool to convert codebases into LLM-ready prompts

code2prompt is a Rust CLI that converts entire codebases into structured prompts optimized for LLM context windows. It intelligently filters files using gitignore patterns, respects token budgets, generates directory tree visualizations, and supports custom Handlebars templates for output formatting. The tool addresses the core challenge of feeding large codebases to AI coding assistants by producing clean, organized context that maximizes the value of limited token budgets.

Open Source
es-toolkit logo

es-toolkit

Modern lodash alternative with TypeScript

es-toolkit is a modern JavaScript utility library by Korean fintech Toss, built as a high-performance Lodash replacement. With TypeScript-first design and full tree-shaking support, it cuts bundle sizes by up to 97 percent. Provides utility functions for arrays, objects, strings, and async operations with 2-3x better runtime performance. Includes an es-toolkit/compat layer for seamless migration from Lodash without rewriting existing codebases.

Open Source
eza logo

eza

Modern replacement for ls

Modern replacement for the Unix ls command written in Rust with color-coded output, Git integration showing file status, tree view, icon support, extended attributes display, and hyperlink support for terminals. Faster than ls with features like recursive directory listing, grid/long/tree layouts, and filtering by file type. Maintained fork of the discontinued exa project. Part of the modern CLI toolkit alongside bat, fd, ripgrep, and zoxide. 14K+ GitHub stars.

Open Source
fd logo

fd

Simple, fast alternative to find

Fast, user-friendly alternative to the Unix find command written in Rust. Features intuitive syntax, colorized output, regex and glob pattern support, smart case sensitivity, parallel execution, and automatic .gitignore respect. Significantly faster than find for most use cases. Integrates well with other tools via piping. Part of the modern CLI toolkit alongside ripgrep, bat, eza, and fzf. 35K+ GitHub stars.

Open Source
fff.nvim logo

fff.nvim

Fastest file search toolkit for AI agents and Neovim

fff.nvim (freakin fast fuzzy) is a high-performance file search toolkit for AI agents, Neovim, Rust, C, and NodeJS. Hybrid architecture with Lua frontend and Rust backend delivers sub-10ms search across 50K+ file codebases. Uses frecency memory combining frequency, recency, git status, and definition matches to surface the most relevant files for AI coding workflows.

Open Source
fzf logo

fzf

Command-line fuzzy finder

General-purpose command-line fuzzy finder written in Go that adds interactive filtering to any list — files, command history, processes, Git branches, and more. Blazing fast even on millions of entries. Integrates with bash, zsh, fish, and vim/neovim for history search (Ctrl+R), file finding, and directory jumping. Supports preview windows, multi-select, and custom key bindings. 67K+ GitHub stars. One of the most essential CLI productivity tools in the modern developer toolkit.

Open Source
Hugging Face logo

hf-agents

One-command local coding agent that auto-detects your hardware and picks the best model

hf-agents is a Hugging Face CLI extension that detects your hardware, recommends the best GGUF model using llmfit, and launches a local coding agent in a single command. It collapses the multi-step local LLM setup into hf agents run pi, automatically handling hardware profiling, model download, inference server startup, and coding agent activation.

Open Source
iTerm2 logo

iTerm2

macOS terminal replacement

Feature-rich terminal emulator for macOS that has been the de facto standard for Mac power users and developers for over a decade. Supports split panes, tabs, profiles, triggers, hotkey windows, search with regex, shell integration for marks and navigation, tmux integration, and extensive customization via JSON profiles. Built-in password manager, automatic profile switching based on context, and Python scripting API for automation. Free and open-source with a loyal community.

Open Source
kitty logo

kitty

The fast, feature-rich terminal

GPU-accelerated terminal emulator written in C and Python, focused on performance and features. Supports ligatures, true color, graphics protocol for displaying images/plots inline, tabs, splits, and remote control via IPC. Highly configurable via a plain text config file. Cross-platform on macOS and Linux. Features a kitten framework for writing terminal programs in Python. Known for innovation in terminal graphics. 26K+ GitHub stars and a dedicated power-user community.

Open Source