16 مستودعات
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 هو مساعد طرفي مدعوم بالذكاء الاصطناعي وواجهة لغة طبيعية لسطر الأوامر. يعمل كمولد أوامر Shell يترجم تعليمات النص العادي إلى بناء جملة Shell قابل للتنفيذ بواسطة الآلة باستخدام نماذج لغوية كبيرة. توفر الأداة واجهة حوارية للدعم الفني واكتشاف أوامر Shell، مما يسمح للمستخدمين بالعثور على الأعلام والوسائط الصحيحة من خلال حوارات متعددة الأدوار. تعمل على تبسيط سير عمل الطرفية من خلال تحويل أوصاف اللغة الطبيعية إلى نصوص برمجية قابلة للتنفيذ مصحوبة بشروحات مفهومة للبشر. يتضمن النظام نموذج تنفيذ يتطلب موافقة المستخدم قبل تشغيل Shell النظام. كما يوفر أدوات تكوين لضبط نقاط نهاية API، واللغات المفضلة، واختيارات النماذج.
Converts plain text descriptions into executable shell commands to automate terminal tasks.
windsurf.vim هي أداة تطوير مدعومة بالذكاء الاصطناعي لـ Vim وNeovim تدمج إكمال الكود المدعوم بالذكاء الاصطناعي، ومساعد برمجة محادثي، وتنسيق وكيل مستقل. تمكن المستخدمين من تلقي اقتراحات الكود في الوقت الفعلي وإجراء إعادة هيكلة معقدة عبر تعليمات اللغة الطبيعية مباشرة داخل المحرر. يوفر المشروع نظاماً لإرسال ومراقبة وكلاء ذكاء اصطناعي متعددين لتنفيذ مهام هندسية عبر البيئات المحلية والسحابية. يتضمن تحليلاً للمشروع مدركاً للسياق عن طريق فهرسة قاعدة الكود المحلية ويدعم إدارة مساحة العمل المشتركة للحفاظ على فهم متسق للمشروع عبر وكلاء متعددين. تتعامل الأداة مع الاقتراحات في الوقت الفعلي من خلال عرض النص الشبح غير المتزامن والمشغلات القائمة على الأحداث. كما تدمج واجهة قائمة على المتصفح لفهرسة المشروع ودردشة الذكاء الاصطناعي، مع توفير مؤشرات حالة داخل المحرر لتتبع حالات الاتصال وتوفر الاقتراحات.
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 هي أداة هندسة برمجيات أصلية للذكاء الاصطناعي ومنصة تطوير متعددة الوكلاء مصممة لأتمتة دورة حياة تطوير البرمجيات بالكامل. تعمل كمنسق مستقل يدير البرمجة والاختبار وتكوين البنية التحتية المدفوعة بالذكاء الاصطناعي من خلال سلاسل وكلاء تصريحية. تم بناء المشروع على إطار عمل Kotlin Multiplatform AI، مما يسمح لمنطق الوكيل بالعمل عبر بيئات متنوعة وواجهات أجهزة. تنفذ المنصة بروتوكول سياق النموذج لتبادل الأدوات ومعلومات المشروع مع خدمات الذكاء الاصطناعي الخارجية. تتميز باستخدام خط أنابيب توليد معزز بالاسترجاع ورسم بياني للكود قائم على الشجرة، والتي تحلل أشجار النحو المجرد وسلاسل الاستدعاء لضغط سياق المشروع وتقليل الهلوسة. توفر لوحة تطوير تفاعلية مزامنة في الوقت الفعلي لمخططات UML، ومواصفات OpenAPI، وفروق الكود. تغطي مجالات القدرة تطوير البرمجيات المستقل، بما في ذلك تخطيط المهام الديناميكي، والإصلاح التكراري القائم على الاختبار، وترحيل الكود القديم. يتعامل النظام أيضاً مع أتمتة البنية التحتية ككود لـ Docker وتكوينات CI/CD، ومراجعات الكود المدعومة بالذكاء الاصطناعي، وتنسيق شخصيات الذكاء الاصطناعي المشتركة ومواصفات المطالبات عبر الفرق. يتم تنفيذ المنطق الأساسي باستخدام Kotlin Multiplatform لضمان نشر وكيل متسق عبر المنصات.
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.