Terminal directory

Tools developers install in the terminal, with emphasis on AI coding agents and the CLIs they depend on. This is our own shortlist, not a mirror of any third-party index.

AI coding agents

  • Claude CodeProprietaryShell

    Anthropic's terminal agent for multi-file edits with repo-aware context.

  • AiderOpen sourcePython

    Git-native terminal pair programmer that works with your own API keys.

  • Gemini CLIOpen sourceTypeScript

    Google's open CLI for coding tasks with Gemini models and tool use.

  • OpenCodeOpen sourceTypeScript

    Terminal coding agent with a large community fork ecosystem.

  • OpenHands CLIOpen sourcePython

    CLI entry to the OpenHands autonomous software engineering stack.

  • PiOpen sourceTypeScript

    Lightweight terminal agent aimed at fast iteration on small repos.

  • Qwen CodeOpen sourceTypeScript

    Terminal coding assistant built around Qwen models.

CLI tools

  • OllamaOpen sourceGo

    Pull and run open models from the terminal with a simple serve command.

  • fzfOpen sourceGo

    Fuzzy finder that upgrades shell history, file search, and git workflows.

  • miseOpen sourceRust

    Dev tool version manager that replaces scattered per-language installers.

  • rcloneOpen sourceGo

    Sync and mount cloud storage from the command line.

  • yt-dlpOpen sourcePython

    Media downloader maintained by the community after youtube-dl stagnated.

TUI apps

  • lazygitOpen sourceGo

    Terminal UI for staging, committing, and resolving merge conflicts quickly.

Terminal emulators

  • AlacrittyOpen sourceRust

    GPU-accelerated terminal emulator favored for low latency.

  • WarpProprietaryRust

    Modern terminal with blocks and AI command helpers (hybrid source model).

Multiplexers

  • tmuxOpen sourceC

    Persistent terminal sessions for remote servers and long-running agents.

Shells

  • fishOpen sourceC++

    Friendly interactive shell with autosuggestions out of the box.

Shell prompts

  • StarshipOpen sourceRust

    Minimal cross-shell prompt that surfaces git and runtime versions.