16 Repos
Specialized command-line interfaces that support custom meta-commands.
Distinguishing note: Focuses on dot-prefixed meta-commands for session management.
Explore 16 awesome GitHub repositories matching development tools & productivity · CLI Command Interpreters. Refine with filters or upvote what's useful.
DuckDB is an in-process analytical database engine designed to run directly within an application process. As a zero-dependency, embedded system, it provides enterprise-grade SQL data processing capabilities without the overhead of managing a dedicated database server. It is built to handle complex analytical and aggregation tasks by storing and retrieving information in columns, allowing for high-performance relational data manipulation. The engine distinguishes itself through a columnar vectorized execution model that maximizes CPU cache efficiency during query operations. It employs adapti
Supports special dot-prefixed commands to manage active connections and session settings.
Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language prompts. It serves as a terminal-based tool for automating technical tasks, producing executable commands, and generating code snippets directly within the shell. The tool distinguishes itself through a read-eval-print loop for interactive chatting and the ability to maintain stateful conversational history via named sessions. It supports flexible backend routing, allowing users to connect to cloud-based APIs or local language model hosts for offline operation and data privacy
An AI-driven command-line interface that generates shell commands and code from natural language prompts using large language models.
This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based
Reverts a project to an earlier state when an error occurs, eliminating the need for manual file backups.
aws-shell is an interactive command-line environment designed for executing AWS CLI commands. It functions as a wrapped shell that allows users to run provider-specific infrastructure commands and local system processes within a single interface. The tool distinguishes itself through fuzzy-matching autocomplete for commands and resource IDs, along with dynamic inline documentation and help panels that provide immediate syntax guidance. It enables rapid context changes by allowing users to switch between different AWS identity profiles during a single session. The environment includes session
Records executed command sequences and provides a workflow to export them into text editors for reusable shell script creation.
This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer
Teaches translating plain-English requests into shell commands using tools like find.
Everywhere is a desktop AI assistant that understands whatever is on your screen and can act across applications without requiring screenshots or manual context switching. It reads structured UI data through accessibility and automation APIs to perceive the active application and visible content, then provides context-aware help, summaries, translations, and answers to natural language questions about what you are viewing. The tool distinguishes itself by combining on-screen content analysis with a multi-LLM agent platform that routes requests to providers like OpenAI, Anthropic, and local mo
Translates plain language instructions into executable system commands with permission elevation handling.
TaskWeaver is an LLM agent framework that interprets natural language requests and executes them as Python code, SQL queries, or shell commands. It functions as a conversational code interpreter that maintains stateful data structures across turns, generating executable code from user prompts within a session-based environment. The system is designed as a self-hosted AI agent platform that can be deployed in Docker, managing sessions and providing a web UI for data analytics and automation tasks. The framework distinguishes itself through a role-based multi-agent architecture that divides the
Translating plain-language requests into executable system commands or database queries for automation and data retrieval.
how2 is a terminal-based tool that translates plain-English questions into shell commands using AI and StackOverflow data. It functions as a command-line interface where users describe what they want to do in natural language, and the tool returns the appropriate Unix shell or PowerShell command, with support for generating multi-line Bash scripts from natural language prompts. The tool distinguishes itself through its interactive answer browsing mode, which lets users select and copy from multiple StackOverflow answers directly in the terminal. It includes a fallback search mechanism that qu
Provides a terminal-based interface to search and retrieve shell commands from natural language prompts.
DesktopCommanderMCP is a Model Context Protocol (MCP) server that gives AI agents direct access to local files, shell commands, and system processes through natural language instructions. It acts as a unified bridge between conversational commands and desktop operations, enabling an AI to translate plain English into file management, code editing, system command execution, data analysis, and software scaffolding tasks without needing its own API. The server exposes these capabilities as structured tools via the MCP protocol, so any compatible agent can interact with the local environment in a
Runs shell commands, scripts, and chains multi-step workflows on the local machine with natural language control.
ai-shell ist ein KI-gestützter Terminal-Assistent und eine natürlichsprachliche Schnittstelle für die Kommandozeile. Er fungiert als Shell-Befehlsgenerator, der Anweisungen in natürlicher Sprache mithilfe von Large Language Models (LLMs) in ausführbare, maschinenlesbare Shell-Syntax übersetzt. Das Tool bietet eine konversationelle Schnittstelle für technischen Support und die Entdeckung von Shell-Befehlen, wodurch Benutzer korrekte Flags und Argumente durch Dialoge über mehrere Runden hinweg finden können. Es optimiert Terminal-Workflows durch die Konvertierung natürlichsprachlicher Beschreibungen in ausführbare Skripte, begleitet von menschenlesbaren Erklärungen. Das System beinhaltet ein Human-in-the-Loop-Ausführungsmodell, das eine Benutzerfreigabe erfordert, bevor die System-Shell ausgelöst wird. Es bietet zudem Konfigurations-Utilities zur Anpassung von API-Endpunkten, bevorzugten Sprachen und Modellauswahlen.
Converts plain text descriptions into executable shell commands to automate terminal tasks.
windsurf.vim ist ein KI-gesteuertes Entwicklungstool für Vim und Neovim, das KI-gestützte Code-Vervollständigung, einen konversationellen Coding-Assistenten und autonome Agenten-Orchestrierung integriert. Es ermöglicht Benutzern, Echtzeit-Codevorschläge zu erhalten und komplexe Refactorings mittels natürlichsprachlicher Anweisungen direkt im Editor durchzuführen. Das Projekt bietet ein System zum Dispatching und Überwachen mehrerer KI-Agenten, um Engineering-Aufgaben über lokale und Cloud-Umgebungen hinweg auszuführen. Es enthält eine kontextbewusste Projektanalyse durch Indexierung der lokalen Codebasis und unterstützt das Shared-Workspace-Management, um ein konsistentes Projektverständnis über mehrere Agenten hinweg aufrechtzuerhalten. Das Tool handhabt Echtzeit-Vorschläge durch asynchrones Ghost-Text-Rendering und ereignisgesteuerte Trigger. Es integriert zudem ein browserbasiertes Interface für die Projektindexierung und den KI-Chat, während es Statusindikatoren innerhalb des Editors bereitstellt, um Verbindungszustände und die Verfügbarkeit von Vorschlägen zu verfolgen.
Allows users to perform complex coding tasks and apply file modifications using natural language instructions.
AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations
Reverts files to previous states using specific timestamps or version counts, allowing for operational rollbacks.
BlenderGPT is an add-on for the Blender 3D modeling application that uses a large language model to translate plain English commands into executable scripts. By interpreting natural language instructions, it generates and runs the necessary Blender Python scripts to perform the described actions, enabling users to control Blender through conversational text. The tool operates with a plugin-extension architecture that bridges generated scripts to Blender’s internal scripting API. It executes scripts asynchronously to keep the interface responsive and uses a feedback-driven loop that captures r
Interprets natural language commands to identify intended 3D actions and parameters for Blender.
auto-dev ist ein KI-natives Software-Engineering-Tool und eine Multi-Agenten-Entwicklungsplattform, die darauf ausgelegt ist, den gesamten Softwareentwicklungslebenszyklus zu automatisieren. Es fungiert als autonomer Orchestrator, der KI-gesteuertes Coding, Testen und Infrastrukturkonfiguration durch deklarative Agentenketten verwaltet. Das Projekt basiert auf einem Kotlin-Multiplatform-KI-Framework, wodurch Agentenlogik in verschiedenen Umgebungen und auf unterschiedlichen Geräteschnittstellen ausgeführt werden kann. Die Plattform implementiert das Model Context Protocol, um Tools und Projektinformationen mit externen KI-Diensten auszutauschen. Sie zeichnet sich durch die Verwendung einer Retrieval-Augmented-Generation-Pipeline und baumbasiertem Code-Graphing aus, die abstrakte Syntaxbäume und Aufrufketten analysieren, um den Projektkontext zu komprimieren und Halluzinationen zu reduzieren. Eine interaktive Entwicklungsumgebung bietet Echtzeitsynchronisation von UML-Diagrammen, OpenAPI-Spezifikationen und Code-Diffs. Die Funktionsbereiche decken autonome Softwareentwicklung ab, einschließlich dynamischer Aufgabenplanung, iterativer testgetriebener Reparatur und Migration von Legacy-Code. Das System handhabt zudem Infrastructure-as-Code-Automatisierung für Docker- und CI/CD-Konfigurationen, KI-gestützte Code-Reviews sowie die Koordination geteilter KI-Personas und Prompt-Spezifikationen über Teams hinweg. Die Kernlogik ist in Kotlin Multiplatform implementiert, um eine konsistente plattformübergreifende Agentenbereitstellung sicherzustellen.
Translates natural language instructions into executable shell commands to automate command-line operations.
aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i
Translates plain-language requests into precise executable shell and system administration commands.
Codebuff is a terminal-native AI code assistant distributed as a globally installable npm package. It functions as a project-aware code editor that indexes entire codebases to understand dependencies, patterns, and architecture before making changes, enabling context-aware code generation and surgical file editing. The tool operates through a command-line interface that accepts natural language instructions to directly read and modify files in the local filesystem. It uses per-project configuration files to guide how the AI assistant understands and edits the codebase, and builds a complete s
Controls codebase modifications by typing plain English commands instead of writing code manually.