16 repository-uri
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 este un asistent de terminal bazat pe AI și o interfață în limbaj natural pentru linia de comandă. Funcționează ca un generator de comenzi shell care traduce instrucțiunile în limbaj natural în sintaxă shell executabilă, lizibilă de către mașină, folosind modele de limbaj mari (LLM). Instrumentul oferă o interfață conversațională pentru suport tehnic și descoperirea comenzilor shell, permițând utilizatorilor să găsească flag-urile și argumentele corecte prin dialoguri multi-turn. Simplifică fluxurile de lucru din terminal prin convertirea descrierilor în limbaj natural în scripturi executabile însoțite de explicații lizibile pentru oameni. Sistemul include un model de execuție human-in-the-loop care necesită aprobarea utilizatorului înainte de a declanșa shell-ul sistemului. Oferă, de asemenea, utilitare de configurare pentru a ajusta endpoint-urile API, limbile preferate și selecțiile de modele.
Converts plain text descriptions into executable shell commands to automate terminal tasks.
windsurf.vim este un instrument de dezvoltare bazat pe AI pentru Vim și Neovim care integrează completarea codului asistată de AI, un asistent de codare conversațional și orchestrarea agenților autonomi. Acesta permite utilizatorilor să primească sugestii de cod în timp real și să efectueze refactorizări complexe prin instrucțiuni în limbaj natural direct în editor. Proiectul oferă un sistem pentru dispecerizarea și monitorizarea mai multor agenți AI pentru a executa sarcini de inginerie în medii locale și cloud. Include analiză de proiect conștientă de context prin indexarea codebase-ului local și suportă gestionarea spațiului de lucru partajat pentru a menține o înțelegere consistentă a proiectului între mai mulți agenți. Instrumentul gestionează sugestiile în timp real prin randarea asincronă a textului fantomă (ghost text) și declanșatoare bazate pe evenimente. De asemenea, încorporează o interfață bazată pe browser pentru indexarea proiectului și chat AI, oferind în același timp indicatori de stare în editor pentru a urmări stările conexiunii și disponibilitatea sugestiilor.
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 este un instrument de inginerie software AI-native și o platformă de dezvoltare multi-agent concepută pentru a automatiza întregul ciclu de viață al dezvoltării software. Funcționează ca un orchestrator autonom care gestionează codarea, testarea și configurarea infrastructurii bazate pe AI prin lanțuri de agenți declarativi. Proiectul este construit pe un framework AI Kotlin Multiplatform, permițând logicii agenților să ruleze în medii diverse și interfețe de dispozitive. Platforma implementează Model Context Protocol pentru a schimba instrumente și informații despre proiect cu servicii AI externe. Se distinge prin utilizarea unui pipeline de retrieval-augmented generation și grafuri de cod bazate pe arbori, care analizează arborii de sintaxă abstractă și lanțurile de apeluri pentru a comprima contextul proiectului și a reduce halucinațiile. O pânză de dezvoltare interactivă oferă sincronizarea în timp real a diagramelor UML, specificațiilor OpenAPI și diff-urilor de cod. Domeniile de capabilități acoperă dezvoltarea software autonomă, inclusiv planificarea dinamică a sarcinilor, repararea iterativă bazată pe teste și migrarea codului legacy. Sistemul gestionează, de asemenea, automatizarea infrastructurii ca cod pentru Docker și configurații CI/CD, revizuiri de cod bazate pe AI și coordonarea persoanelor AI partajate și a specificațiilor de prompt între echipe. Logica de bază este implementată folosind Kotlin Multiplatform pentru a asigura o implementare consistentă a agenților cross-platform.
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.