11 repositorios
AI capabilities that translate natural language requests into executable shell scripts and commands.
Distinct from Shell Command Execution: The candidates focus on execution, auditing, or optimization, but not the generative process of creating commands from natural language.
Explore 11 awesome GitHub repositories matching artificial intelligence & ml · Shell Command Generation. Refine with filters or upvote what's useful.
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
Translates natural language requests into executable shell scripts and commands to automate technical tasks.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Generates functional shell commands and scripts based on natural language requests for terminal execution.
This project is a terminal-based command line interface client and agent orchestrator for interacting with multiple large language model providers. It functions as an OpenAI API client and a local API gateway that exposes chat completions and embeddings through an HTTP server. The system distinguishes itself by providing a retrieval-augmented generation tool for indexing local files and URLs into a vector database to provide custom document context. It allows for the creation of specialized AI agents that combine custom system prompts with tool calling and external function execution. The to
Translates natural language descriptions into precise shell commands tailored to the current operating system.
This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi
Generates and explains shell commands using natural language chat within the integrated terminal.
Forgecode is an AI agent orchestrator, shell integration tool, and terminal-based pair programmer. It enables the deployment of specialized AI roles for research, planning, and implementation, while providing a semantic code search tool to index project files for meaning-based retrieval. The system integrates as a Model Context Protocol client to extend AI capabilities via external servers and supports multi-provider model orchestration to switch between different large language model APIs. It transforms natural language into functional shell commands and allows for the execution of AI prompt
Provides a mechanism to translate natural language intent into executable shell commands directly from the terminal.
Cowrie is an SSH and Telnet honeypot that simulates vulnerable services to capture attacker commands, file transfers, and brute force attempts for deception and monitoring. It uses Python-based protocol emulation within a Twisted event-driven network framework to handle concurrent connections, while maintaining an in-memory virtual filesystem that logs every read, write, and traversal operation. The honeypot distinguishes itself through LLM-driven dynamic response generation, producing context-aware shell replies that adapt to attacker commands rather than relying on static templates. A plugi
Uses language models to produce realistic, context-aware replies to attacker commands.
.. SPDX-FileCopyrightText: 2014 Upi Tamminen .. SPDX-FileCopyrightText: 2014-2025 Michel Oosterhof .. .. SPDX-License-Identifier: BSD-3-Clause
Uses large language models to produce realistic, context-aware replies to attacker commands without predefined response templates.
The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads.
Generates shell commands from plain English descriptions for file operations and git workflows.
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
Generates Unix shell commands from natural language questions using AI and StackOverflow data.
The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni
Teaches generating shell commands from natural language descriptions using AI models.
ai-shell es un asistente de terminal impulsado por IA e interfaz de lenguaje natural para la línea de comandos. Funciona como un generador de comandos de shell que traduce instrucciones en lenguaje sencillo a sintaxis de shell ejecutable legible por máquina utilizando modelos de lenguaje grandes (LLM). La herramienta proporciona una interfaz conversacional para soporte técnico y descubrimiento de comandos de shell, permitiendo a los usuarios encontrar flags y argumentos correctos mediante diálogos de múltiples turnos. Agiliza los flujos de trabajo de terminal convirtiendo descripciones en lenguaje natural en scripts ejecutables acompañados de explicaciones legibles por humanos. El sistema incluye un modelo de ejecución con intervención humana (human-in-the-loop) que requiere la aprobación del usuario antes de activar el shell del sistema. También proporciona utilidades de configuración para ajustar endpoints de API, idiomas preferidos y selecciones de modelos.
Uses large language models to generate executable shell scripts from natural language descriptions.