Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
Categories
Sub Categories
Keywords
cli
13
llm
10
terminal
10
chatgpt
10
ai
10
openai
8
shell
7
tui
6
chatbot
5
ollama
5
gpt
5
python
5
bash
4
openai-api
4
command-line
4
chatgpt-api
3
claude
3
golang
3
mistral
2
gemini
2
linux
2
unix
2
cli-app
2
commandline
2
gpt-4
2
rag
2
image-generation
2
llama
2
llama3
2
rust
2
machine-learning
1
llamafile
1
groq
1
gpt-4o
1
openai-chatgpt
1
anthropic
1
terminal-based
1
productivity
1
ml
1
prompt
1
freegpt
1
chatgpt-python
1
gpt-3
1
gemma
1
large-language-models
1
mistral-ai
1
mixtral
1
ollama-client
1
ollama-interface
1
phi-3
1