TypeScript CLI & TUI Tools
19 tools for the terminal written in TypeScript. Sorted by GitHub stars; the most starred are opencode, Claude Code and gemini-cli.
Tools
opencode
Open source AI coding agent with a terminal UI, built-in build and plan agents, and a desktop app in beta.
Claude Code
AI-powered coding assistant that runs in the terminal and understands your codebase to execute tasks through natural language commands.
gemini-cli
Terminal AI agent providing direct command line access to Google Gemini models with file operations, web search, and tool integration.
OmO
Terminal coding agent run through the omo command. It runs on senpi, a fork of pi, and can split a job into parallel agents across multiple models.
oh-my-pi
Terminal coding agent (fork of Pi) with LSP and DAP debugger integration, subagents, Python/Bun execution, and in-process native tools. Supports 60+ providers.
Continue
Open-source coding agent distributed as a CLI, VS Code extension, and JetBrains plugin. Repository is read-only after the final 2.0.0 release.
OpenClaude
Open-source terminal coding-agent CLI that works with OpenAI-compatible APIs, Gemini, GitHub Models, Codex, Ollama and other cloud or local model backends.
Nx
Monorepo build system for TypeScript and polyglot codebases with task caching, affected-only runs, plugins, and CI integration including AI-based self-healing.
Qwen Code
Open-source AI coding agent that runs in the terminal, with IDE plugins, desktop app, SDKs, and multi-provider model support (OpenAI, Anthropic, Gemini, Qwen).
Kilo Code
Open source AI coding agent for VS Code, JetBrains, and the terminal, with 500+ selectable models at provider pricing and an autonomous mode for CI/CD.
Angular CLI
Command-line tool for creating, serving, scaffolding, and maintaining Angular applications and workspaces via the ng command.
Vercel CLI
Command-line interface for the Vercel platform: deploy projects, run them locally with vercel dev, and manage deployments from the terminal.
tsx
TypeScript Execute (tsx): a CLI for running TypeScript files directly in Node.js.
inshellisense
IDE-style autocomplete for shells, running as a terminal-native runtime for the withfig/autocomplete specs covering 600+ CLI tools on Windows, Linux, and macOS.
npm-check-updates
CLI that upgrades package.json dependencies to their latest versions, preserving semver range operators. Works with npm, yarn, pnpm, deno, and bun.
hunk
Terminal diff viewer for reviewing Git, GitHub, Jujutsu, and Sapling changesets, with inline agent annotations, split/unified layouts, and watch mode.
npkill
Interactive TUI that scans for node_modules directories, shows their size and last modification, and lets you delete selected ones to free disk space.
concurrently
Node.js CLI that runs multiple shell commands in parallel with prefixed, colored output and options to kill or restart processes. Works on Windows.
Supabase CLI
Runs the Supabase stack locally, manages Postgres migrations, deploys Edge Functions, and generates TypeScript types from your database schema.
Guides
- Best AI Coding Agents for the TerminalCompare terminal AI coding agents: opencode, Claude Code, codex, Gemini CLI, aider, Goose and Open Interpreter by workflow and model support.
- Claude Code AlternativesClaude Code alternatives: OpenCode, Codex CLI, Gemini CLI, Aider and Goose compared by providers, agents, git handling and free tiers.
- codex AlternativesCodex alternatives: OpenCode, Claude Code, Gemini CLI, Aider and Goose compared by model support, interface and workflow.
- gemini-cli AlternativesAlternatives to gemini-cli: opencode, claude-code, codex, goose, and aider compared by provider support, agents, and workflow.
- Goose AlternativesGoose alternatives compared: OpenCode, Claude Code, Aider, Codex and Gemini CLI, with how each differs on scope, providers and workflow.
- Open Interpreter AlternativesOpen Interpreter alternatives: Goose, opencode, Claude Code, Codex and Gemini CLI compared on interfaces, providers and approval controls.