Open Source CLI Tools
Discover 177 open source CLI repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. CLI projects here are most often combined with Developer Tools, Python and AI. Last updated October 3, 2026.
177 repositories · updated October 3, 2026

OfficeCLI: Create and Edit Office Files from the Command Line
OfficeCLI is a cross-platform CLI for AI agents and developers to create, read, edit, and validate Word, Excel, and PowerPoint files. It combines structured commands, JSON output, and built-in document previews in a self-contained binary.

JailbreakEval: Compare LLM Jailbreak Evaluators
JailbreakEval brings together automated methods for assessing whether language-model responses comply with jailbreak attempts. Researchers can compare evaluators across datasets, while developers can build and benchmark new evaluation methods.

hiring-agent: Score Resumes with AI and GitHub Signals
Hiring Agent turns PDF resumes into structured profiles, enriches them with GitHub data, and scores them against configurable role rubrics. It is for teams exploring explainable resume prioritization, with human review remaining essential.

loop-engineering: Design and Operate AI Coding-Agent Loops
A TypeScript toolkit and pattern library for designing repeatable workflows around AI coding agents. It helps teams discover work, delegate tasks, verify results, and preserve state instead of managing every step through prompts.

Gogcli: Google Workspace Management from Your Terminal
Gogcli is a powerful command-line interface for Google Workspace, allowing users to manage Gmail, Calendar, Drive, Docs, Sheets, and many other services directly from their terminal. It is designed for both interactive use and robust automation, providing predictable output, agent safety features, and support for multiple accounts.

dexter: Research Financial Questions with an Autonomous Agent
Dexter turns complex financial questions into research plans, gathers market data with tools, and checks its work before responding. It is aimed at developers and researchers who want an extensible, command-line financial research agent, not a source of investment advice.
PixelRAG: Search Documents by Their Visual Content
PixelRAG indexes screenshots of web pages and documents for visual retrieval, preserving charts, tables, and layout that text extraction can lose. It offers a Python pipeline, command-line renderer, and hosted search API.

Agent-Reach: Give AI Agents Access to Web Sources
Agent-Reach is a Python CLI that helps AI agents read and search across websites and platforms such as YouTube, Reddit, GitHub, and Twitter. It installs and checks integrations, with some sources available immediately and others requiring login or configuration.

open-pencil: Edit and Automate Design Files
OpenPencil is an AI-assisted design editor for opening and editing .fig and .pen files. It combines a visual canvas with CLI, MCP, and scripting tools for design workflows, plus real-time collaboration and a headless Vue SDK.

piping-server: Stream Data Between Devices Over HTTP
Piping Server relays data streams between senders and receivers that use the same HTTP path, without storing the transferred data. It suits command-line and browser-based transfers, including long-running streams and real-time communication.

ipspot: Find IP Addresses and Geolocation
IPSpot is a Python library and CLI for detecting public and private IPv4 and IPv6 addresses, with optional geolocation details. It queries multiple providers and supports automatic provider selection and fallback.

ascii-chat: Video Chat in Your Terminal
ascii-chat turns webcam video into colored terminal art for live, multi-person calls over a client-server network. It also supports audio, encryption, and media from files or URLs, but setup involves a substantial native dependency stack.