Repository History
32 repositories tagged with CLI

scooter: Interactive Find-and-Replace in Your Terminal
`scooter` is an interactive terminal UI application designed for efficient find-and-replace operations. It allows users to recursively search through files or process text from stdin, providing an interactive interface to toggle which instances to replace. Built with Rust, `scooter` delivers fast performance and supports advanced regex features, custom themes, and seamless editor integrations.

unp: A Universal Command-Line Tool for Effortless Archive Unpacking
unp is a versatile command-line utility designed to simplify archive unpacking on POSIX systems. It intelligently determines the correct unpacker to use and safely extracts contents, preventing directory clutter by wrapping multiple top-level items in a new folder. This tool supports a wide array of archive formats, making it an indispensable addition to any developer's toolkit.

files-to-prompt: Concatenate Files into a Single Prompt for LLMs
files-to-prompt is a command-line tool designed to concatenate the contents of multiple files from a directory into a single, structured prompt suitable for Large Language Models (LLMs). It offers flexible options for filtering files by extension, ignoring patterns, and supports various output formats including standard text, Claude XML, and Markdown. This utility streamlines the process of preparing complex codebases or documentation for AI analysis.

vLLM CLI: A Powerful Command-Line Interface for Serving LLMs with vLLM
vLLM CLI is an intuitive command-line interface tool designed to simplify serving Large Language Models using vLLM. It offers both interactive and direct CLI modes, enabling efficient model management, real-time server monitoring, and advanced configuration. This tool streamlines the deployment and management of LLMs, making it accessible for various use cases.

Server Tools (st): Streamline Ubuntu Server Management with a Modern CLI
Server Tools (st) is a lightweight, modular CLI designed to simplify the management of headless Ubuntu servers. It offers a comprehensive suite of commands for system updates, package installations, backups, and diagnostics. This tool aims to make server administration effortless and efficient for developers and system administrators.

vibe-tools: Empowering AI Agents with Teams and Advanced Skills
vibe-tools is a powerful CLI designed to enhance AI agents by providing them with an AI team and advanced skills. It integrates tools like Perplexity for web research, Gemini for repository context, and Stagehand for browser automation. Optimized for Cursor Composer Agent, vibe-tools can be utilized by any coding agent capable of executing commands.

systemctl-tui: A Fast TUI for systemd Services and Logs
systemctl-tui is a fast and simple Text User Interface (TUI) designed for interacting with systemd services and their logs. Written in Rust, it allows users to quickly browse service status, view logs, and manage services like starting, stopping, or restarting them, all from a convenient terminal interface.

linctl: A Powerful CLI Tool for Linear API Management
linctl is a robust command-line interface designed for managing Linear's API, catering to both automated agents and human users. Built in Go with Cobra, it offers extensive features for issue, project, and team management. This tool streamlines Linear workflows, providing flexible output formats and powerful filtering capabilities.

Carbonyl: Chromium Browser Running Directly in Your Terminal
Carbonyl is an innovative Chromium-based browser designed to operate entirely within a terminal environment. It supports a wide range of modern web APIs, including WebGL and video playback, while maintaining high performance and low resource usage. This project offers a unique solution for browsing the web without a traditional graphical interface.

yabai: A Tiling Window Manager for macOS
yabai is a powerful tiling window manager designed specifically for macOS. It extends the operating system's built-in window manager, offering advanced control over windows, spaces, and displays via a command-line interface. Utilizing a binary space partitioning algorithm, yabai automatically arranges windows to maximize screen real estate and minimize distractions, fostering a more focused work environment.

Aider: AI Pair Programming in Your Terminal
Aider is an open-source project that brings AI pair programming directly to your terminal, enabling developers to collaborate with large language models (LLMs). It helps in building new projects or enhancing existing codebases efficiently. With robust features like codebase mapping, Git integration, and multi-language support, Aider is a versatile tool for modern development workflows.

Trae Agent: An LLM-Based Agent for General Software Engineering Tasks
Trae Agent is an LLM-based agent designed for general-purpose software engineering tasks, offering a powerful CLI interface that understands natural language instructions. It enables complex software engineering workflows using various tools and LLM providers, featuring a transparent, modular, and research-friendly architecture. This project is ideal for studying AI agent architectures and developing novel agent capabilities.