Open Source CLI Tools

Command-line interface (CLI) tools let people interact with software by entering commands in a terminal. They can automate repetitive tasks, inspect or transform data, manage systems, and connect services without requiring a graphical interface. Many are designed for scripting, making them useful in workflows where tasks need to run consistently or at scale.

Open source CLI tools range from file utilities and system monitors to database browsers, network diagnostics, transfer tools, and AI-assisted automation. When choosing one, consider its license, maintenance activity, documentation, platform and runtime requirements, security practices, and compatibility with existing scripts or services. CLI tools can be useful to developers, system administrators, researchers, and anyone who wants a terminal-based way to work.

24 repositories · updated October 3, 2026

Maka: A High-Performance Agent Workspace for AI Tasks

Maka: A High-Performance Agent Workspace for AI Tasks

Apache Maka (Incubating) is a high-performance agent workspace designed to maintain a complete, append-only record of all agent actions. It focuses on measurable performance, local-first operation, and robust recovery mechanisms. This project provides a unified execution authority for desktop, TUI, and CLI clients, ensuring consistent agent behavior across platforms.

AI AgentsAgent RuntimeLLM
Added Sep 21, 2026 View details
ADL CLI: Scaffold Enterprise-Ready AI Agents with A2A Protocol

ADL CLI: Scaffold Enterprise-Ready AI Agents with A2A Protocol

The ADL CLI is a powerful command-line tool designed to rapidly scaffold and manage enterprise-ready AI Agents. It leverages the YAML-based Agent Definition Language (ADL) to generate complete project structures, eliminating boilerplate and ensuring consistent patterns. This tool significantly accelerates the development of AI agents powered by the A2A (Agent-to-Agent) protocol.

A2aAI AgentsCLI Tool
Added Sep 15, 2026 View details
DeclarAgent: Declarative Runbook Executor for Safe AI Agent Workflows

DeclarAgent: Declarative Runbook Executor for Safe AI Agent Workflows

DeclarAgent is an innovative declarative runbook executor specifically designed for AI agents. It enables agents to validate, dry-run, and safely execute multi-step YAML workflows. This tool provides a structured, auditable, and secure way for LLM agents to interact with real CLI workflows, enhancing their operational safety and reliability.

GoAI AgentsAutomation
Added Sep 12, 2026 View details
Apache Maka: A High-Performance Agent Workspace for AI Tasks

Apache Maka: A High-Performance Agent Workspace for AI Tasks

Apache Maka is an incubating project from The Apache Software Foundation, offering a high-performance agent workspace designed to meticulously record all agent activities. It provides a local-first environment for AI agents, allowing users to bring their own models and ensuring transparent, measurable task completion. This project aims to set a new standard for agent reliability and accountability.

AI AgentsAgent WorkspaceLLM
Added Sep 11, 2026 View details
wireguard-tools: Configure WireGuard VPN Tunnels

wireguard-tools: Configure WireGuard VPN Tunnels

WireGuard tools provide the userspace commands for configuring and managing WireGuard tunnels across several operating systems. Use them to control interfaces directly or bring them up with the optional wg-quick helper.

NetworkingSecurityLinux
Added Jun 4, 2026 View details
GHunt: Investigate Google Accounts and Assets with OSINT

GHunt: Investigate Google Accounts and Assets with OSINT

GHunt is a Python framework for investigating Google-related data, including email addresses, Gaia IDs, Drive files, and BSSIDs. It suits OSINT researchers and authorized investigators who need CLI or library workflows with JSON export.

PythonOsintSecurity Tools
Added May 16, 2026 View details
digler: Analyze Disks and Recover Deleted Files

digler: Analyze Disks and Recover Deleted Files

Digler is a Go tool for forensic disk analysis and file recovery from disk images or raw devices. It offers CLI and desktop workflows for scanning, carving files, reviewing DFXML reports, and recovering selected data.

GoGolangCLI Tool
Added May 14, 2026 View details
s3cmd: Manage S3 Storage from the Command Line

s3cmd: Manage S3 Storage from the Command Line

s3cmd is a Python command-line client for transferring and managing files in Amazon S3 and other S3-compatible storage. It suits scripting, synchronization, and backup workflows that benefit from command-line control.

PythonCLICLI Tool
Added Apr 26, 2026 View details
Froggit: A Modern, Minimalist Git TUI for Streamlined Workflow

Froggit: A Modern, Minimalist Git TUI for Streamlined Workflow

Froggit is a modern, minimalist Git Terminal User Interface (TUI) designed to simplify your Git workflow. It offers visual feedback, keyboard-driven controls, and seamless integration with your terminal, enhancing clarity and speed for common Git operations. Built with Go, Froggit provides a fast and efficient way to manage your repositories across Windows, Linux, and macOS.

DevtoolsGitGit Tools
Added Apr 14, 2026 View details
pgcli: An Enhanced PostgreSQL Command-Line Interface

pgcli: An Enhanced PostgreSQL Command-Line Interface

pgcli is a powerful command-line interface for PostgreSQL, designed to enhance productivity. It offers intelligent autocompletion and vibrant syntax highlighting, making database interactions more intuitive. This Python-based tool provides a superior alternative to the standard `psql` client for developers and DBAs.

DatabasePostgresPostgreSQL
Added Mar 20, 2026 View details
obfuscator-io-deobfuscator: Make Obfuscated JavaScript Easier to Read

obfuscator-io-deobfuscator: Make Obfuscated JavaScript Easier to Read

A TypeScript tool that reverses several common transformations used by Obfuscator.io, making scripts easier to inspect. Use it from a browser or CLI when analyzing code, with processing designed not to execute the input script.

TypeScriptJavaScriptDeveloper Tools
Added Mar 8, 2026 View details
ReactorCA: Homelab/SOHO Certificate Authority with Age Encryption and Deployment

ReactorCA: Homelab/SOHO Certificate Authority with Age Encryption and Deployment

ReactorCA is a robust Go CLI tool designed for managing a Certificate Authority in homelab or small-office environments. It streamlines the process of issuing, renewing, and deploying TLS certificates for internal services and devices. A key feature is its use of `age` encryption for securely managing private keys, simplifying certificate lifecycle management amidst increasingly shorter validity periods.

CertificateHomelabTls Certificate
Added Mar 5, 2026 View details
Previous Page 1 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️