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.

222.7kTypeScript
Claude Code

Claude Code

AI-powered coding assistant that runs in the terminal and understands your codebase to execute tasks through natural language commands.

153.7kTypeScript
gemini-cli

gemini-cli

Terminal AI agent providing direct command line access to Google Gemini models with file operations, web search, and tool integration.

108.6kTypeScript

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.

70.4kTypeScript

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.

37.0kTypeScript

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.

36.4kTypeScript

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.

34.2kTypeScript

Nx

Monorepo build system for TypeScript and polyglot codebases with task caching, affected-only runs, plugins, and CI integration including AI-based self-healing.

29.4kTypeScript

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).

28.8kTypeScript

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.

27.8kTypeScript

Angular CLI

Command-line tool for creating, serving, scaffolding, and maintaining Angular applications and workspaces via the ng command.

27.0kTypeScript
Vercel CLI

Vercel CLI

Command-line interface for the Vercel platform: deploy projects, run them locally with vercel dev, and manage deployments from the terminal.

16.5kTypeScript

tsx

TypeScript Execute (tsx): a CLI for running TypeScript files directly in Node.js.

12.2kTypeScript

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.

10.7kTypeScript

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.

10.3kTypeScript

hunk

Terminal diff viewer for reviewing Git, GitHub, Jujutsu, and Sapling changesets, with inline agent annotations, split/unified layouts, and watch mode.

9.7kTypeScript
npkill

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.

9.5kTypeScript

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.

7.9kTypeScript
Supabase CLI

Supabase CLI

Runs the Supabase stack locally, manages Postgres migrations, deploys Edge Functions, and generates TypeScript types from your database schema.

2.4kTypeScript

Guides