Open Source Terminal Tools
A terminal provides a text-based way to interact with a computer, run commands, and inspect or change information. It can make repetitive tasks easier to automate, support remote system administration, and provide efficient access to development and system tools. Terminals are also useful when graphical interfaces are unavailable or impractical, such as on remote servers or in constrained environments.
Open source terminal tools include terminal emulators, command-line shells, text editors, file managers, and interactive utilities for tasks such as debugging or database access. When choosing a tool, consider its maintenance activity, license, platform and system requirements, accessibility, and compatibility with your existing workflows. These tools can serve developers, system administrators, and anyone who prefers keyboard-driven work or needs to automate everyday tasks.
70 repositories · updated October 11, 2026

fx: Run a Unix-Style Coding Agent in Your Terminal
fx is a native Zig coding-agent CLI with an interactive shell, one-shot requests, and embedding options. It suits developers who want an extensible, model-agnostic agent that fits terminal workflows rather than a full-screen IDE.
NewHealth 61/100

agentskit: Build AI Agents in JavaScript
AgentsKit is a TypeScript toolkit for building JavaScript AI agents from composable packages for model adapters, runtime, tools, memory, retrieval, and user interfaces. It suits developers who need more than a chat SDK and want to keep provider and component choices flexible.
ActiveHealth 61/100

coven: Run Project-Scoped AI Coding-Agent Sessions
Coven is a local-first Rust runtime for running coding-agent tools within project boundaries. It provides shared session management, durable event storage, and a local API for developers coordinating work across supported harnesses.
NewHealth 74/100

rimz: Coordinate Coding Agents in tmux and Zellij
RimZ adds a live control dashboard for coding agents running in tmux or Zellij. It helps developers monitor, message, and automate multiple agents from one terminal workspace, with support for local and remote sessions.
NewHealth 46/100

tau: Build and Run a Terminal Coding Agent
Tau is a Python terminal coding agent that can inspect and edit files, run commands, and preserve session history. It is also a small, layered codebase for developers learning how coding-agent systems are structured or building a custom frontend.
NewHealth 70/100

opencode-worktree: Automate Isolated Git Worktrees for OpenCode
An OpenCode V1 plugin that creates Git worktrees, syncs configured files, and launches each one in a separate terminal with OpenCode running. It is archived, with no planned OpenCode V2 port.
ArchivedHealth 20/100

cli-agent-orchestrator: Coordinate AI Coding Agents
CLI Agent Orchestrator runs AI coding CLIs in isolated tmux sessions and gives a supervisor tools to delegate work to specialist agents. It suits developers who want to coordinate parallel or sequential coding tasks while keeping each agent’s native CLI.
ActiveHealth 75/100

tmux-agent-sidebar: Monitor Coding Agents Across tmux
tmux-agent-sidebar brings Claude Code, Codex, and OpenCode activity from every tmux session and window into one sidebar. It helps developers track agent status, inspect work, and manage worktrees without switching panes.
ActiveHealth 49/100

openinterpreter: Run Coding Agents in Your Terminal
Open Interpreter is a Rust-based terminal coding agent designed to get useful results from low-cost language models. It supports multiple agent harnesses and connects to ACP-compatible editors and Codex SDK clients.
ActiveHealth 81/100

agent-tackle-box: Debug LangGraph and LangChain Agents in the Terminal
agent-tackle-box is a Python toolkit for developing AI agents, centered on a terminal debugger for LangGraph and LangChain. It brings agent-state inspection and Python-level debugging together in one Textual interface.
QuietHealth 21/100

pyfiglet: Render Text as ASCII Art in Python
pyfiglet renders text as FIGlet-style ASCII art using Python, either as a library or a command-line tool. It suits Python applications and terminal workflows that need decorative text without invoking an external FIGlet program.
MaintainedHealth 47/100

vim-cheatsheet: Find Vim Keyboard Shortcuts Quickly
A categorized reference for Vim and Neovim keyboard shortcuts, from movement and editing to buffers, tabs, windows, and folds. Useful as a quick lookup for learners and experienced users alike.
InactiveHealth 17/100