Assembly Line

Open-source command-line tools in 2026

54 open-source projects, ranked by GitHub stars and how recently each was worked on. RTK leads with 86k stars, ahead of fzf. 51 had code pushed in the last three months. Most common licenses: MIT (33), Apache-2.0 (11) and LGPL-2.1 (2).

New open-source projects

  1. 1
    zoetrope furkankly

    Watch a Claude Code or Codex session as a live flow graph, in your terminal or your browser.

    Developer tool Experimental You run long multi-agent coding sessions and want to see what each subagent and tool did.

    ★ 1.1k MIT Rust Active, pushed 2 days ago
  2. 2
    mirador jchultarsky

    An opinionated personal dashboard for your terminal — world clocks, calendar and agenda, weather, tasks, notes, markets and live system metrics in a tab you leave open all day. Rust + ratatui.

    Complete system Usable You want one terminal tab that you can glance at all day for time, tasks and system load.

    ★ 326 MIT Rust Active, pushed 4 days ago
  3. 3
    Metis Wholiver

    Metis is a coding agent that boosts AI/LLM coding performance by 50% QQ群: 801193315

    Developer tool Experimental You want a coding agent whose planning and review roles you can reconfigure per project.

    ★ 439 MIT TypeScript Active, pushed 6 days ago

Open-source command-line tools

Complete systems you can adopt 1

  1. 1
    mirador jchultarsky

    An opinionated personal dashboard for your terminal — world clocks, calendar and agenda, weather, tasks, notes, markets and live system metrics in a tab you leave open all day. Rust + ratatui.

    Complete system Usable You want one terminal tab that you can glance at all day for time, tasks and system load.

    ★ 326 MIT Rust Active, pushed 4 days ago

Integrations 3

  1. 1
    SearchCLI volcengine

    Open CLI for integrating AI search, recommendation, and conversational retrieval into agent systems and business systems

    Integration Experimental You already use or plan to use Volcengine's hosted AI Search and want to script it or let agents operate it.

    ★ 1.2k Apache-2.0 TypeScript Active, pushed 20 days ago
  2. 2
    Model Studio CLI modelstudioai

    Official Model Studio CLI(阿里云百炼 CLI)built for AI Agent frameworks, exposing models, search, multimodal, and workflow capabilities as structured tool calls.

    Integration Usable You already use Alibaba Cloud Model Studio and want to script it or hand it to a coding agent.

    ★ 369 Apache-2.0 TypeScript Active, pushed today
  3. 3
    Meegle CLI larksuite

    Command-line tool for Meegle (Lark Project). Manage work items, schedules, and data from your terminal — no browser needed.

    Integration Usable Your team tracks work in Meegle or Lark Project and wants to script it or let a coding agent update it.

    ★ 252 MIT Go Active, pushed 17 days ago

Developer tools 50

  1. 1
    RTK rtk-ai

    CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

    Developer tool Usable You run Claude Code or similar agents heavily and token costs from verbose test, build or git output are a real expense.

    ★ 86k Apache-2.0 Rust Active, pushed today
  2. 2
    fzf junegunn

    :cherry_blossom: A command-line fuzzy finder

    Developer tool Production-ready You work in the terminal and want fast fuzzy search over files, history, Git branches or any output, plus Vim and shell integration.

    ★ 84k MIT Go Active, pushed today
  3. 3
    ripgrep BurntSushi

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Developer tool Production-ready You search codebases from the terminal or an editor and want a faster grep that respects .gitignore on Windows, macOS and Linux.

    ★ 70k Unlicense Rust Active, pushed 9 days ago
  4. 4
    bat sharkdp

    A cat(1) clone with wings.

    Developer tool Production-ready You read source files in the terminal often and want them highlighted, or want a previewer for fzf.

    ★ 61k Apache-2.0 Rust Active, pushed today
  5. 5
    fd sharkdp

    A simple, fast and user-friendly alternative to 'find'

    Developer tool Production-ready You search for files from the terminal daily and find find's syntax slow to type.

    ★ 45k Apache-2.0 Rust Active, pushed yesterday
  6. 6
    curl curl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

    Developer tool Production-ready You need to script or debug network requests, or embed a dependable transfer library in an application; it ships on almost every OS.

    ★ 43k See repository C Active, pushed today
  7. 7
    zoxide ajeetdsouza

    A smarter cd command. Supports all major shells.

    Developer tool Production-ready You move between many project directories in the terminal every day and want to stop typing long paths.

    ★ 40k MIT Rust Active, pushed 4 days ago
  8. 8
    just casey

    🤖 Just a command runner

    Developer tool Production-ready A project has a pile of shell commands for build, test and deploy that you want named, documented and runnable the same way on every OS.

    ★ 37k CC0-1.0 Rust Active, pushed 3 days ago
  9. 9
    btop++ aristocratos

    A monitor of resources

    Developer tool Production-ready You want a more visual, mouse-friendly system monitor than htop on Linux, macOS or BSD.

    ★ 35k Apache-2.0 C++ Active, pushed yesterday
  10. 10
    delta dandavison

    A syntax-highlighting pager for git, diff, grep, rg --json, and blame output

    Developer tool Production-ready You review diffs in the terminal and want them as readable as a web code review.

    ★ 33k MIT Rust Active, pushed 8 days ago
  11. 11
    Difftastic Wilfred

    a structural diff that understands syntax 🟥🟩

    Developer tool Usable Line-based diffs are noisy for your reviews, for example after reindenting or wrapping code, and you can set it as Git's external diff.

    ★ 26k MIT Rust Active, pushed yesterday
  12. 12
    Spicetify spicetify

    Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux.

    Developer tool Usable You want to theme or extend your own Spotify desktop client on Windows, macOS or Linux.

    ★ 25k LGPL-2.1 JavaScript Active, pushed today
  13. 13
    uutils coreutils uutils

    Cross-platform Rust rewrite of the GNU coreutils

    Developer tool Usable You want the same Unix utilities on Windows, macOS and Linux, or a memory-safe drop-in for GNU coreutils as Ubuntu has begun shipping.

    ★ 24k MIT Rust Active, pushed today
  14. 14
    GitUI gitui-org

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    Developer tool Usable You want a Git GUI's overview without leaving the terminal and prefer a fast Rust app over lazygit.

    ★ 23k MIT Rust Active, pushed 30 days ago
  15. 15
    Ast-grep ast-grep

    ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

    Developer tool Usable You need codemods or custom lint rules across a large codebase where text-based grep and regex replacements are too error-prone.

    ★ 16k MIT Rust Active, pushed today
  16. 16
    lsd lsd-rs

    The next gen ls command

    Developer tool Production-ready You want prettier ls output and have a Nerd Font installed for the icons.

    ★ 16k Apache-2.0 Rust Active, pushed 3 months ago
  17. 17
    bottom ClementTsang

    Yet another cross-platform graphical process/system monitor.

    Developer tool Usable You want one graphical terminal monitor that also works on Windows, with configurable layouts and themes.

    ★ 14k MIT Rust Active, pushed yesterday
  18. 18
    Broot Canop

    A new way to see and navigate directory trees

    Developer tool Usable You navigate deep or large directory structures in the terminal and find tree output and repeated cd too slow.

    ★ 13k MIT Rust Active, pushed 4 days ago
  19. 19
    Dust bootandy

    A more intuitive version of du in rust

    Developer tool Production-ready You need to see quickly what is filling a disk from the terminal.

    ★ 13k Apache-2.0 Rust Active, pushed 4 days ago
  20. 20
    Ipatool majd

    Command-line tool that allows you to search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages.

    Developer tool Usable Mobile security researchers or developers need to fetch App Store builds for testing or analysis without using a device.

    ★ 12k MIT Go Active, pushed 12 days ago
  21. 21
    LNAV tstack

    Log file navigator

    Developer tool Production-ready You read server or application logs on the command line and want more than less and grep.

    ★ 11k BSD-2-Clause C++ Active, pushed today
  22. 22
    Checkstyle checkstyle

    Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

    Developer tool Production-ready A Java team needs a configurable style standard enforced in builds, often alongside PMD or SpotBugs.

    ★ 9.6k LGPL-2.1 Java Active, pushed today
  23. 23
    Websocat vi

    Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

    Developer tool Usable You need to test, debug or script against a WebSocket endpoint from the terminal.

    ★ 8.7k MIT Rust Active, pushed 3 months ago
  24. 24
    htop htop-dev

    htop - an interactive process viewer

    Developer tool Production-ready You administer Linux, BSD or macOS machines and want a clearer view than top, available in nearly every package repository.

    ★ 8.4k GPL-2.0 C Active, pushed yesterday
  25. 25
    xh ducaale

    Friendly and fast tool for sending HTTP requests

    Developer tool Usable You test APIs from the terminal, like HTTPie's syntax, and want it without a Python install.

    ★ 8.2k MIT Rust Active, pushed 7 days ago
  26. 26
    tealdeer tealdeer-rs

    A very fast implementation of tldr in Rust.

    Developer tool Production-ready You often forget command flags and want example-based help in the terminal from a quick native binary.

    ★ 6.6k Apache-2.0 Rust Active, pushed 12 days ago
  27. 27
    dua Byron

    View disk space usage and delete unwanted data, fast.

    Developer tool Usable A disk is filling up and you want to find and remove the culprits quickly from the terminal.

    ★ 6.4k MIT Rust Active, pushed 2 days ago
  28. 28
    Coreutils for Windows microsoft

    Coreutils for Windows: Installer & Packaging

    Developer tool Experimental You write shell scripts that must run the same on Windows, Linux and macOS without going through WSL.

    ★ 5.4k MIT Rust Active, pushed 14 days ago
  29. 29
    eza eza-community

    A modern alternative to ls

    Developer tool Production-ready You want richer directory listings in the terminal and are fine installing a Nerd Font for icons.

    ★ 24k EUPL-1.2 Rust Slowing, pushed 3 months ago
  30. 30
    claude-real-video HUANGCHIHHUNGLeo

    Let Claude (or any LLM) actually watch a video — scene-aware, deduplicated frames + transcript, from a URL or local file. Runs locally, MIT.

    Developer tool Usable You want to ask Claude or another LLM questions about a video and need it converted to frames and text first.

    ★ 2.3k MIT Python Active, pushed 13 days ago
  31. 31
    TokenTracker xiufengsun

    Local-first AI token usage & cost tracker for 31 coding tools incl. Claude Code, Codex, Cursor, Gemini & DeepSeek Harness—with native apps. Never reads prompts.

    Developer tool Usable You use several AI coding tools and want to see what each costs without sending usage data to a cloud account.

    ★ 2.2k MIT JavaScript Active, pushed today
  32. 32
    sd chmln

    Intuitive find & replace CLI (sed alternative)

    Developer tool Usable You do quick search-and-replace in files from the terminal and are tired of sed's escaping rules.

    ★ 7.4k MIT Rust Slowing, pushed 8 months ago
  33. 33
    zoetrope furkankly

    Watch a Claude Code or Codex session as a live flow graph, in your terminal or your browser.

    Developer tool Experimental You run long multi-agent coding sessions and want to see what each subagent and tool did.

    ★ 1.1k MIT Rust Active, pushed 2 days ago
  34. 34
    lazyrsync westpoint-io

    🦀 A friendly terminal UI for rsync, written in Rust. Reusable profiles, an honest dry-run diff, and live progress, even over SSH.

    Developer tool Experimental You run rsync backups or syncs by hand and want saved jobs and a safe preview without building flag strings.

    ★ 987 MIT Rust Active, pushed 14 days ago
  35. 35
    GlazePKG neur0map

    See all your installed packages in one place. (Official package manage for RyokuArch)

    Developer tool Usable You work across several operating systems or ecosystems and want one pacman-style syntax in place of a different tool on each machine.

    ★ 650 GPL-3.0 Go Active, pushed 44 days ago
  36. 36
    CTX Fit stevesolun

    CTX Fit finds the cheapest AI coding setup that reliably works on your repository, then applies the winner as a reviewable change.

    Developer tool Experimental You use a coding agent on a repository with a working test suite and want evidence for which setup to pay for.

    ★ 589 MIT Python Active, pushed 22 days ago
  37. 37
    CLI httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Developer tool Production-ready You call APIs from the terminal and find curl's syntax hard to read.

    ★ 39k BSD-3-Clause Python Quiet, pushed 2 years ago
  38. 38
    patent r14dd

    A prior-art search for your code ideas — has this dev tool already been shipped?

    Developer tool Usable You are about to build a developer tool and want a quick check of whether something similar already exists.

    ★ 560 Apache-2.0 Rust Active, pushed 2 days ago
  39. 39
    mac-ocr privatenumber

    macOS CLI for OCR and searchable PDFs using Apple's Vision framework

    Developer tool Usable You work on a Mac and want fast local OCR in scripts or agent workflows without uploading documents.

    ★ 548 MIT Swift Active, pushed 19 days ago
  40. 40
    Linghun linghungegeg

    AGI-oriented, hallucination-resistant AI coding runtime grounded in evidence, tools, memory, agents, and verification.

    Developer tool Experimental You want a terminal coding agent that insists on verification before it reports a task as done, and you can read Chinese documentation.

    ★ 462 Apache-2.0 TypeScript Active, pushed 3 days ago
  41. 41
    Metis Wholiver

    Metis is a coding agent that boosts AI/LLM coding performance by 50% QQ群: 801193315

    Developer tool Experimental You want a coding agent whose planning and review roles you can reconfigure per project.

    ★ 439 MIT TypeScript Active, pushed 6 days ago
  42. 42
    Wormhole MuhammadHananAsghar

    Open-source ngrok alternative. Expose your localhost to the internet with one command. Built with Go + Cloudflare Workers.

    Developer tool Experimental You need to share a dev server or test incoming webhooks and are happy to rely on the maintainer's hosted relay or deploy your own.

    ★ 436 MIT Go Active, pushed 39 days ago
  43. 43
    deepx-code itmisx

    deepseek标配coding agent、原生支持模型路由、CodeGraph代码图谱、OCR截图识别、自动上下文压缩、最佳工作模式选择,workflow等功能,从根本上节省Token

    Developer tool Usable You code with DeepSeek or another OpenAI-compatible model and want a single-binary agent that keeps token costs low on long sessions.

    ★ 392 MIT Go Active, pushed 2 months ago
  44. 44
    depsguard arnica

    Harden your package manager configs against supply chain attacks.

    Developer tool Usable You want to harden your developers' package manager settings against malicious package releases without reading every config option.

    ★ 382 MIT Rust Active, pushed 3 months ago
  45. 45
    mcpsnoop kerlenton

    Wireshark for MCP. A transparent proxy between your AI client and MCP server. Watch every call live in your terminal, fail CI on what it finds, export OpenTelemetry spans.

    Developer tool Usable You develop an MCP server and need to see exactly what Cursor, Claude Code or Codex sends it when a tool call fails or hangs.

    ★ 367 MIT Go Active, pushed 4 days ago
  46. 46
    LazySkills alvinunreal

    mission control for agent skills

    Developer tool Usable You keep many skills installed across several coding agents and need to see which are broken or invisible to which agent.

    ★ 335 MIT Go Active, pushed 40 days ago
  47. 47
    RepoWiki he-yufeng

    Open-source DeepWiki alternative — generate comprehensive wiki documentation for any codebase from terminal or browser

    Developer tool Usable You want DeepWiki-style documentation of a codebase, including private or local repos, generated on your own machine.

    ★ 303 MIT Python Active, pushed 13 days ago
  48. 48
    rote zhh2001

    A cron that remembers what it did — a CLI job scheduler with persistent run history, captured stdout/stderr, and a live terminal dashboard.

    Developer tool Usable You rely on cron for backups or scripts and want a record of what each run did when one silently fails.

    ★ 276 MIT Go Active, pushed 41 days ago
  49. 49
    douban-cli Marvae

    豆瓣命令行工具 + AI Agent Skill:查电影、剧集、图书和 Top250,导出备份豆瓣观影/读书记录,让 AI 放心地标记评分 | Douban CLI for movies, books & your ratings

    Developer tool Usable You use Douban and want a scripted backup of your viewing and reading history, or want an AI agent to log titles for you.

    ★ 218 MIT TypeScript Active, pushed 2 days ago
  50. 50
    AtomCode atomgit-atomcode

    An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get Started

    Developer tool Experimental You want a terminal coding agent that works with any OpenAI-compatible model endpoint rather than one vendor's.

    ★ 212 MIT Rust Active, pushed today

Open-source licenses

  • Permissive: 46. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Strong copyleft: 3. If you distribute the program or anything built on it, you must release the whole source under the same license.
  • Public domain: 2. No conditions at all. You can copy, change and sell the code without even keeping the notice.
  • Weak copyleft: 2. Changes to the licensed files must be shared, but you can link them into a closed program.

Languages

Rust 28, Go 9, TypeScript 5, Python 4, C 2, C++ 2, JavaScript 2, Java 1 and Swift 1.

Made software that belongs here? Add it. Listing is free.