Terminal emulators, shell tools, and CLI-based AI agents
Showing 24 of 94 tools
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.
Enhanced capabilities for Claude Code sessions
A community plugin collection for Windsurf IDE that extends its AI coding capabilities with specialized tools for testing, documentation, deployment, and code analysis. Each plugin adds targeted functionality that complements Windsurf's built-in features, letting developers customize their AI-assisted workflow for specific languages, frameworks, and development patterns.
The modern terminal with AI
GPU-accelerated terminal built in Rust, now evolved into an Agentic Development Environment (ADE) used by 700K+ developers. Features block-based output navigation, AI command suggestions via the Oz orchestration engine, multi-line editing with syntax highlighting, and a built-in code editor with LSP support. Available on macOS, Linux, and Windows. Includes Warp Drive for sharing workflows, real-time session collaboration, and BYOK support for OpenAI, Anthropic, and Google API keys.
Fast, native terminal emulator
GPU-accelerated terminal emulator written in Zig by Mitchell Hashimoto (HashiCorp co-founder). Native UI rendering on macOS and Linux. Supports ligatures, true color, Kitty graphics protocol, and splits/tabs. Configurable via a simple key-value file with sensible defaults. Open-source with 20K+ GitHub stars and a focus on correctness, speed, and minimal resource usage. Growing as a modern alternative to iTerm2, Alacritty, and WezTerm.
Anthropic's agentic coding CLI
Anthropic's agentic CLI coding tool that delegates complex tasks to Claude directly from the terminal. Understands entire codebases via automatic context gathering, edits multiple files, runs shell commands, and manages Git workflows autonomously. Supports CLAUDE.md for persistent project instructions, integrates with VS Code and JetBrains, and uses Claude Opus/Sonnet with extended thinking for complex architectural decisions. Built for terminal-first developers.
Google's official CLI agent for coding with Gemini
GPU-accelerated terminal emulator written in Rust for maximum performance and low latency. Cross-platform with native Wayland and Metal support. Configurable via TOML with support for ligatures, multiplexing, and true color. Appeals to developers who want the fastest possible terminal experience with modern features like GPU rendering and Kitty graphics protocol support.
Minimal terminal coding harness
Prompt engineering and LLM management platform for teams building AI applications. Version control your prompts, run A/B tests across models, and track performance metrics. Provides a collaborative workspace where developers and product managers can iterate on prompts together, reducing the feedback loop between prompt changes and production quality metrics.
AI coding agent by Moonshot AI
Open-source search infrastructure platform offering both vector and full-text search with sub-millisecond latency. Features typo tolerance, faceting, geo-search, and real-time indexing through a developer-friendly REST API. Popular for building fast, relevant search experiences in e-commerce and documentation sites, with a managed cloud option for teams that prefer hosted infrastructure.
Glamorous agentic coding for the terminal by Charm
LSP-enhanced terminal coding agent from Charmbracelet with the broadest cross-platform support including Android. Features mid-session model switching and MCP extensibility for custom tool integration. Combines the elegance of Charmbracelet's TUI toolkit with practical coding assistance, offering a polished terminal experience for developers on any platform.
Open-source AI coding agent for the terminal
AI coding agent from Sourcegraph with full codebase awareness through Sourcegraph's code intelligence platform. Handles complex multi-file tasks by understanding code relationships, dependencies, and architectural patterns across entire repositories. Particularly strong for large enterprise codebases where understanding cross-repository context is critical for accurate code generation.
OpenAI's agentic coding CLI and cloud sandbox
Microsoft's AI coding agent integrated into GitHub with autonomous capability to work on issues, create pull requests, and implement features. Operates in cloud sandboxes with full access to the GitHub ecosystem. Targets teams who want to assign development tasks to AI through GitHub Issues, with automatic PR creation and CI integration for review.
Lightweight C++ inference for Google Gemma models
gemma.cpp is Google's standalone C++ inference engine built specifically for running Gemma language models without Python or CUDA dependencies. It provides optimized CPU inference using SIMD instructions and Highway library, supports Gemma 2 and Gemma 3 models, and runs on x86 and ARM architectures. Designed for embedded systems, edge devices, and server deployments needing minimal overhead.
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.
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.
ByteDance's open-source LLM coding agent with multi-provider support
Trae Agent is ByteDance's open-source software engineering agent that autonomously resolves GitHub issues, fixes bugs, and implements features using any LLM provider. It supports OpenAI, Anthropic, Doubao, Azure, Ollama, and Gemini backends, making it one of the most provider-flexible coding agents available. With over 11,000 GitHub stars and a modular research-friendly architecture, it offers a strong alternative to Western-centric coding agents.
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.
Persistent memory plugin for Claude Code with automatic context injection
Claude-Mem is a persistent memory plugin for Claude Code with 44,000+ GitHub stars that captures session context and injects it into future sessions. It features progressive disclosure with token cost visibility, automatic compression, and privacy controls with private tags to manage what gets remembered across coding sessions.
Transparent AI agent framework with 100+ skills and real-time visibility
Agent Zero is an open-source general-purpose AI agent framework with 16,700+ GitHub stars that uses the computer itself as a tool. Unlike structured orchestration frameworks, it provides full transparency where every thought, action, and tool call is visible and editable in real time, supporting 100+ extensible skills.
Meta-prompting and context engineering system for Claude Code agents
GSD is a meta-prompting, context engineering, and spec-driven development system designed for Claude Code and compatible AI coding agents. With over 46,000 GitHub stars, it implements a structured four-phase workflow of Discuss, Plan, Execute, and Verify to combat context rot in long AI coding sessions. The system uses multi-agent orchestration with persistent file-based memory.
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.
Blazing-fast Rust-based CSV Swiss Army knife for the terminal
xan is a fast command-line tool for working with CSV files, built in Rust by the Sciences Po medialab team. It provides over 50 subcommands for filtering, sorting, joining, aggregating, and transforming CSV data directly in the terminal. With 3,900 GitHub stars and near-instant processing of multi-gigabyte files, xan replaces workflows that previously required loading data into Python or spreadsheets.
Find which AI models actually run on your hardware in one command
llmfit is a Rust-based terminal tool that matches over 200 LLM models from 30+ providers against your exact hardware specs. The interactive TUI scores each model on fit, speed, VRAM usage, and context length, helping you avoid downloading models that won't run on your machine. It supports Ollama, llama.cpp, MLX, Docker Model Runner, and LM Studio backends.
Beautiful terminal AI coding agent from the Charmbracelet team
crush is an AI-powered coding agent for the terminal built by Charmbracelet, the team behind Bubble Tea, Glow, and other beloved CLI tools. It brings the same attention to terminal UX design to AI-assisted development with features for code generation, refactoring, file editing, and shell command execution. With over 22,000 GitHub stars and the Charmbracelet design philosophy, crush delivers an agentic coding experience that feels native to the terminal workflow developers already use.
Desktop app for running AI coding agents in parallel
Baton is a desktop application for orchestrating multiple AI coding agents — Claude Code, Codex CLI, OpenCode, Gemini CLI — simultaneously in isolated git worktrees. Each agent gets its own branch to prevent merge conflicts, with a Monaco diff viewer for reviewing changes, automatic PR creation, and an MCP server that lets agents spawn sub-agents for complex tasks.