Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

cli-apps

The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files
https://github.com/toolleeo/cli-apps

Last synced: about 5 hours ago
JSON representation

  • <a name="ai"></a>AI / ChatGPT

    • AI - A command-line ChatGPT client in BASH with conversation/completion support.
    • AIChat - Using ChatGPT/GPT-3.5/GPT-4 in the terminal.
    • Alibaba-CLI-Scraper - Create your own Alibaba dataset and interact with it in plain English.
    • ata - Ask the Terminal Anything: OpenAI GPT in the terminal.
    • cai - The fastest CLI tool for prompting LLMs. Including support for prompting several LLMs at once!
    • cha - A simple CLI chat tool to easily interface with OpenAI's models.
    • chat.sh - Pipeable LLM wrapper with code execution (OpenRouter).
    • Chatblade - Chatblade is a versatile command-line interface (CLI) tool designed to interact with OpenAI's ChatGPT.
    • chatgpt - Simple command line integration to ChatGPT.
    • ChatGPTerminator - GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.
    • clai - Command Line AI is a command line integration for openai. It's setup to help you learn new shell commands and construct more complex commands.
    • clevercli - ChatGPT powered CLI utilities. Easily add new prompt types.
    • cligpt - ChatGPT but in the terminal.
    • egit - A.I. tools and workflows for Git.
    • Elia - A terminal ChatGPT client built with Textual.
    • fabric - An open-source framework for augmenting humans using AI, providing a modular framework for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
    • gemini-cli - A command-line interface (CLI) for Google Gemini.
    • genie - Personal assistant for the CLI that helps in tasks such as running commands, generating images and music, summarizing comments.
    • GPTparser - Use GPTparser with your OpenAI API to scrape & parse files into structured JSON files.
    • HAL 2023 - Inspired by the infamous HAL9000, it is a simple script to chat with OpenAI's ChatGPT.
    • ht - A shell command that answers your questions about shell commands using OpenAI GPT.
    • Instrukt - A integrated AI environment in the terminal. Build, test and instruct agents.
    • kwaak - Run a team of autonomous AI agents on your code.
    • leettools - AI Search tools.
    • llm-term - Chat with OpenAI's GPT models directly from the command line.
    • llm-term - A Rust-based CLI tool that generates and executes terminal commands using OpenAI's language models.
    • Mods! - AI for the command line, built for pipelines.
    • ollama - Get up and running with large language models locally.
    • osh - Ollama Shell Helper (osh): English to Unix-like Shell Commands translation using Local LLMs with Ollama.
    • parllama - TUI designed for easy management and use of Ollama based LLMs.
    • safespace - Your local AI counselor. LLM app that runs offline from a single binary.
    • savvy-cli - Automatically capture and surface your team's tribal knowledge.
    • Sengpt - ChatGPT in your terminal, no OpenAI API key required.
    • Spren - AI-powered terminal assistant that converts natural language to shell commands. Supports PowerShell, Bash, and CMD with intelligent command suggestions and safety checks.
    • termite - Generative UI in your terminal.
    • wut - An terminal assistant for the hopelessly confused; it explains the meaning of the output from the last command.
  • <a name="flashcard"></a>Anki, decks and flashcards

    • flash-tui - Flashcard app for the terminal.
    • hardv - A CLI flashcard app for UNIX-compatible systems, conforming to the UNIX philosophy.
    • mdfc - Easily create and study flashcards using a Markdown file with spaced repetition.
    • py_flashcards - Text-only CLI flashcards parsed from Markdown file.
    • revise-tui - A TUI Anki client. Revise is a command-line program used to schedule the review of items using spaced repetition.
    • speki - Manage flashcards in the terminal similar to anki.
    • ToRRential Card processor - A command-line program to add a card to Anki using AnkiConnect API.
    • tui-deck - A TUI frontend for Nextcloud Deck app.
    • vocage - Vocage is a minimalistic terminal-based vocabulary-learning tool. It presents flashcards using a spaced-repetition algorithm (e.g. Leitner). Data is stored in a simple plain-text tab-separated values format (TSV).
  • <a name="backup"></a>Backup

    • autorestic - A wrapper around the [restic](https://restic.net/) backup tool, with the goal of simplifying the setup and usage through the use of config files.
    • borg - Encrypted backups with a clean and simple interface, easy to use and set up, possibility to mount the backup archive with FUSE and inspect it as a regular file system.
    • bup - Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication.
    • bupstash - Easy and efficient encrypted backups.
    • Crestic - Configurable Restic Wrapper.