Skip to content

BNLNPPS/awesome-terminals-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Awesome Terminals AI Awesome

Curated AI-powered tools for terminal and command-line workflows.

Contents

Introduction

AI-powered assistants are transforming the command-line by integrating artificial intelligence directly into the shell. This streamlines workflows and makes the terminal a more powerful and intuitive environment.

These tools provide:

Seamless Workflow - Eliminates the need to copy and paste between your browser and terminal. Get suggestions, generate commands, and receive explanations directly in the command line.

Shell Integration - Pipe command outputs directly into AI assistants for analysis, summarization, or to generate subsequent commands.

Terminal-Centric Workflows - By bringing IDE-like features (e.g., code completion, natural language interaction) to the terminal, AI assistants empower a more focused and efficient workflow, reducing the reliance on heavier IDEs.

Expanded Capabilities - Job output analysis to instantly diagnose errors and receive fixes, natural language interaction to use plain English for commands, proactive error correction to fix typos before execution, code understanding and generation from descriptions, and simplified system administration for managing cloud resources and server configuration.

General Purpose Chat & Shell Utilities

Tools for general Q&A, text processing, and command-line assistance.

  • llm - CLI tool and Python library for interacting with OpenAI, Anthropic's Claude, Google's Gemini, Meta's LLaMA and dozens of other LLMs. Features SQLite conversation storage, embeddings, structured content extraction, and extensive plugin system.
  • AIChat - All-in-one LLM CLI with Shell Assistant, Chat-REPL, RAG, AI Tools & Agents. Supports 20+ providers (OpenAI, Claude, Gemini, Ollama, Groq) with function calling, local server capabilities, and custom themes.
  • mods - AI for command line pipelines from Charm. Designed to ingest command output and format results as Markdown, JSON, or other text formats. Supports OpenAI, Cohere, Groq, Azure OpenAI, and LocalAI.
  • tAI - Terminal AI assistant that translates natural language to shell commands with interactive execution. Supports multiple providers (OpenAI, Google, Anthropic, Groq) with TUI setup and enhanced terminal UI.
  • anthropic-cli - Unofficial CLI for interacting with Anthropic's Claude API. Supports text and image messages (PNG, JPEG, PDF), various parameters (temperature, top-k, top-p), and can be integrated with other command-line tools.
  • Grok CLI - Conversational AI CLI tool for interacting with xAI's Grok models.

AI Coding Assistants & Agents

Autonomous Software Engineers

Agents capable of planning, executing, and managing complex, multi-step development tasks with high autonomy.

  • Plandex - AI agent that plans and executes complex coding tasks across large codebases.
  • OpenHands - An AI software engineer agent that can execute complex tasks on your computer.
  • OpenCode - An AI-powered code generation tool that lets you build and iterate on ideas with AI.
  • ForgeCode - An AI-powered development tool to help build, test, and deploy applications from the terminal.
  • Cline CLI - An autonomous coding agent that can edit files, run terminal commands, and execute complex software development tasks directly from the CLI.
  • Factory Droid - An autonomous software engineering system designed to handle backlog tasks, refactoring, and feature development with minimal human intervention.
  • Goose CLI - An open-source developer agent from Block that automates engineering tasks, manages developer workflows, and executes complex instructions.

Interactive Pair Programmers

Assistants designed to work alongside you in the terminal or editor for code completion, refactoring, and immediate help.

  • Aider - AI-powered pair programming tool for editing code directly in your local repo through natural language.
  • Cursor CLI - Command-line interface to run AI-assisted coding tasks and workflows with Cursor editor’s models.
  • Crush - A terminal-based AI assistant and shell for software development with chat, code analysis, and LSP integration.
  • AMP CLI - Sourcegraph's AI-powered CLI for code assistance.
  • Rovo Dev CLI - Atlassian's AI-powered development assistant CLI.
  • Auggie CLI - Context-aware AI coding CLI assistant from Augment Code.
  • Continue.Dev CLI - The CLI interface for the popular open-source AI code assistant, enabling context-aware coding help and generation directly in the terminal.
  • Cody CLI - Sourcegraph's AI coding assistant brought to the command line, offering codebase-aware chat, code generation, and explanation capabilities.
  • Qodo CLI - A quality-first AI assistant focused on code integrity, capable of generating comprehensive test suites and analyzing code behavior.
  • Kilocode CLI - An AI-powered coding tool designed to streamline development workflows with code generation and optimization features in the terminal.
  • Qoder CLI - An AI coding companion for the terminal that assists developers with writing, debugging, and understanding code through natural language.
  • LLxprt Code - A specialized AI coding assistant designed to provide expert-level code explanations, debugging help, and generation.
  • iFlow CLI - An AI-driven CLI tool for automating development workflows and streamlining coding processes through intelligent assistance.

Provider-Native Coding CLIs

Official CLI tools from major AI labs specifically optimized for their own coding models.

  • Claude Code CLI - Official Anthropic CLI for general-purpose AI assistance, bringing the power of Claude to your terminal.
  • Gemini CLI - Official Google Gemini CLI with OAuth authentication, MCP support, built-in tools (Google Search, file ops, shell commands), and GitHub integration. Free tier: 60 requests/min, 1,000 requests/day.
  • OpenAI Codex CLI - OpenAI's official CLI agent for general-purpose AI tasks that runs in your terminal.
  • Qwen Code CLI - Official AI-powered workflow tool for general tasks, optimized for Qwen3-Coder models. Features conversation management and session control. Offers Qwen OAuth with 2,000 free requests/day.
  • GitHub Copilot CLI - The power of Copilot coding agent directly to your terminal.

Terminal Integration Tools

Shell Enhancements

  • ShellGPT - ChatGPT integration for shell commands.
  • zsh-ai - AI-powered Zsh plugin.
  • TmuxAI - AI-powered plugin for Tmux that integrates ChatGPT into your terminal multiplexer.

AI-Enhanced Terminals

  • Warp Terminal - AI-first terminal with intelligent agents for natural language command generation, real-time autosuggestions, error detection, voice commands, and multi-agent workflows. Features enterprise-grade security and configurable autonomy levels.
  • Wave Terminal - Open-source terminal with inline file previews, VSCode-like editor, web browser integration, SSH management, custom widgets, and AI assistance. Eliminates context switching with graphical capabilities in the command line.
  • iTerm2 AI Chat - Built-in AI integration for the popular macOS terminal emulator, allowing natural language command generation and explanation directly in the composer.

Contribute

Contributions welcome and wanted! Read the contribution guidelines first.

About

A curated collection of AI-powered tools for terminal

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors