Awesome ChatGPT › Command-line(shell) interface

Command-line(shell) interface

38 projects

All-Hands-AI/OpenHands

OpenHands is an AI-powered platform that enables software development agents to perform coding, command execution, web browsing, and API interactions, streamlining the development process and enhancing productivity.

⭐ 63222 Python added 2025-04-19

openinterpreter/open-interpreter

Open Interpreter is an open-source natural language interface that enables users to run code and control their computers locally through conversational commands in a terminal or Python environment.

⭐ 60430 Python added 2025-07-30

OpenInterpreter/open-interpreter

Open Interpreter is an open-source natural language interface that enables users to run code locally and interact with their computers through conversational commands in multiple programming languages.

⭐ 59845 Python added 2024-12-12

lm-sys/FastChat

FastChat is an open platform for training, serving, and evaluating large language model based chatbots, featuring multi-model serving, extensive model support, and a leaderboard for benchmarking.

⭐ 39068 Python added 2025-04-19

2noise/ChatTTS

ChatTTS is an advanced generative text-to-speech model optimized for natural and expressive dialogue scenarios, supporting multi-speaker interactions and fine-grained prosody control.

⭐ 37747 Python added 2024-12-12

Aider-AI/aider

Aider is an AI-powered pair programming tool that integrates with your terminal and codebase to assist developers by leveraging large language models for coding, testing, and project management tasks.

⭐ 37236 Python

acheong08/ChatGPT

acheong08/ChatGPT is a reverse engineered and extensible API for OpenAI's ChatGPT, providing command-line and developer interfaces with support for multiple authentication methods, proxies, and GPT-4 plugins.

⭐ 28030 Python added 2025-04-19

yamadashy/repomix

Repomix is a powerful tool that packs entire code repositories into single AI-friendly files, enabling seamless integration with Large Language Models and other AI tools for code analysis, refactoring, and documentation.

⭐ 18994 TypeScript

TheR1D/shell_gpt

ShellGPT is a command-line productivity tool powered by AI large language models like GPT-4 that generates shell commands, code snippets, and documentation to enhance user efficiency across multiple operating systems and shells.

⭐ 11309 Python

yihong0618/bilingual_book_maker

bilingual_book_maker is an AI-powered tool that creates bilingual epub books by translating public domain texts using multiple advanced AI models and translation services.

⭐ 8845 Python added 2025-04-19

Nutlope/aicommits

AI Commits is a CLI tool that uses OpenAI's AI models to automatically generate git commit messages, improving developer productivity and ensuring standardized commit formats.

⭐ 8635 TypeScript added 2025-04-19

di-sukharev/opencommit

OpenCommit is a CLI tool that uses AI-powered large language models to automatically generate meaningful and customizable git commit messages in seconds, supporting multiple AI providers and local models.

⭐ 6854 JavaScript

mufeedvh/code2prompt

Code2Prompt is a CLI tool that converts entire codebases into structured prompts for large language models, featuring templating, token tracking, and Git integration to streamline AI-driven code analysis and generation.

⭐ 6468 MDX

waylaidwanderer/node-chatgpt-api

A versatile client implementation for ChatGPT and Bing AI available as a Node.js module, REST API server, and CLI app, supporting the official gpt-3.5-turbo model and experimental features like reverse proxy access.

⭐ 4206 JavaScript

gptme/gptme

gptme is a versatile personal AI assistant that operates in your terminal, equipped with tools for code execution, file editing, web browsing, vision, and more, providing an unconstrained alternative to popular AI coding assistants.

⭐ 3988 Python added 2025-04-19

m1guelpf/chatgpt-telegram

ChatGPT-bot is a CLI tool that enables users to run a Telegram bot integrated with OpenAI's ChatGPT, allowing interaction with the AI model directly through Telegram.

⭐ 3907 Go added 2025-04-19

gofireflyio/aiac

AIAC is a command-line tool and library that uses AI-powered large language models to generate Infrastructure as Code templates, configuration files, utilities, and queries for various cloud and infrastructure scenarios.

⭐ 3757 Go added 2025-04-19

llm-workflow-engine/llm-workflow-engine

LLM Workflow Engine (LWE) is a powerful CLI and workflow manager that enables seamless interaction with ChatGPT, GPT-4, and other large language models through a flexible plugin architecture and supports integration into automated workflows.

⭐ 3710 Python

aandrew-me/tgpt

tgpt is a cross-platform CLI tool that enables AI chatbot interactions directly in the terminal without requiring API keys, supporting multiple AI providers and features like code and image generation.

⭐ 2831 Go

npiv/chatblade

Chatblade is a versatile command-line interface tool that enables efficient interaction with OpenAI's ChatGPT, featuring session management, flexible input methods, and customizable prompts.

⭐ 2611 Python

zurawiki/gptcommit

gptcommit is a git prepare-commit-msg hook tool that uses GPT-3 to automatically generate clear and descriptive commit messages, helping developers focus on coding.

⭐ 2412 Rust added 2025-04-19

darrenburns/elia

Elia is a keyboard-centric terminal user interface for interacting efficiently with various large language models including ChatGPT, Claude, and local models like Llama 3 and Mistral.

⭐ 2279 Python

context-labs/autodoc

Autodoc is an experimental toolkit that leverages Large Language Models to automatically generate and maintain codebase documentation, enabling developers to query and understand their code more effectively.

⭐ 2226 TypeScript added 2025-04-19

mattzcarey/code-review-gpt

Code Review GPT is an AI-powered tool that integrates with CI/CD pipelines to automate code reviews, helping developers improve code quality and catch bugs early using advanced language models like OpenAI GPT-4.

⭐ 1961 TypeScript

p0n1/epub_to_audiobook

A command-line tool that converts EPUB ebooks into audiobooks optimized for Audiobookshelf, supporting multiple Text-to-Speech providers including Microsoft Azure and OpenAI.

⭐ 1709 Python added 2025-04-19

evalplus/evalplus

EvalPlus is a rigorous evaluation framework for large language models synthesizing code, providing expanded benchmarks and tools to assess both correctness and efficiency of generated code.

⭐ 1576 Python

appleboy/CodeGPT

CodeGPT is a CLI tool that uses ChatGPT AI models to automatically generate git commit messages and provide brief code reviews, integrating with Git hooks to streamline development workflows.

⭐ 1463 Go added 2025-04-19

eumemic/ai-legion

AI Legion is a platform for autonomous agents powered by large language models that collaborate to accomplish tasks through a console interface.

⭐ 1421 TypeScript added 2025-04-19

shobrook/wut

wut is a CLI tool that uses large language models to explain the output of your last terminal command, helping users understand errors, stack traces, and logs.

⭐ 1386 Python added 2025-04-19

Zhengqbbb/cz-git

cz-git is a lightweight, customizable Commitizen adapter and CLI tool that standardizes git commit messages following the Conventional Commits specification, enhancing developer experience and productivity.

⭐ 1382 TypeScript added 2025-04-19

0xacx/chatGPT-shell-cli

A lightweight shell script enabling terminal-based interaction with OpenAI's ChatGPT and DALL-E models for text and image generation without requiring Python or Node.js.

⭐ 1235 Shell added 2025-04-19

abhagsain/ai-cli

ai-cli is a GPT-3 powered command-line interface tool that provides answers to CLI commands directly from the terminal, enhancing productivity and ease of use.

⭐ 1174 TypeScript

xenodium/chatgpt-shell

chatgpt-shell is an Emacs shell interface that supports multiple large language models, enabling users to interact with various AI models seamlessly within the Emacs environment.

⭐ 1129 Emacs Lisp

alvinunreal/tmuxai

TmuxAI is an AI-powered terminal assistant that integrates within tmux sessions to provide context-aware, non-intrusive programming help and command execution through a dedicated chat interface.

⭐ 1118 Go added 2025-08-23

jucasoliveira/terminalGPT

TerminalGPT is a command-line tool that enables GPT-like chat interactions with large language models directly from the terminal using API keys from providers like OpenAI and Anthropic.

⭐ 1025 TypeScript

j178/chatgpt

An elegant and interactive command-line interface for ChatGPT powered by GPT-3.5-turbo and GPT-4 models, offering rich features for chat interaction, customization, and integration.

⭐ 772 Go

guanguans/ai-commit

ai-commit is a command-line tool that uses AI to automatically generate conventional git commit messages, improving commit quality and consistency in software development.

⭐ 384 PHP added 2025-04-19

nicepkg/gpt-runner

GPT Runner is a versatile tool that enables AI-powered conversations with project files and manages AI presets to boost development efficiency through CLI, web, and VSCode interfaces.

⭐ 370 TypeScript added 2025-04-19