GitDiagram
Browse

CLI tool architecture examples, page 8

Interactive architecture diagrams of 1,000 open-source repositories with a GitDiagram architecture diagram where the diagram has a command-line or terminal interface component, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

Repositories 351–400 of 1,000

  1. anderspitman/awesome-tunneling★ 21.9k · Python

    This repository is primarily a curated comparison list of tunneling solutions, aimed at self-hosters and developers.

  2. snarktank/ralph★ 21.8k · TypeScript

    Ralph turns a product request into structured stories, then repeatedly dispatches a fresh Amp or Claude Code instance to implement the highest-priority unfinished story.

  3. qwenlm/qwen★ 21.8k · Python

    This is the legacy Qwen repository, a distribution and operations layer around externally hosted Qwen/Qwen-Chat checkpoints rather than the core model implementation.

  4. bee-san/ciphey★ 21.6k · Rust

    Ciphey is a library-first tool that searches for decoding paths and identifies likely plaintext; the CLI is one interface to the library.

  5. ciphey/ciphey★ 21.6k · Rust

    Ciphey is a Rust library and CLI for automatically decoding text.

  6. zeyi-lin/hivisionidphotos★ 21.6k · Python

    HivisionIDPhoto turns an uploaded portrait into standardized ID photos, with optional background replacement, beauty adjustments, print layouts, watermarks, and template photos.

  7. 1jehuang/jcode★ 21.4k · Rust

    jcode is a high-performance coding-agent application, presented primarily through a terminal UI and backed by a session server.

  8. vitessio/vitess★ 21.4k · Go

    Vitess is a horizontally scalable MySQL system: applications issue queries through a routing layer that targets tablet query services, while control-plane tools manage topology…

  9. containerd/containerd★ 21.3k · Go

    containerd is a daemon and embedded container runtime managing image/content transfer, persistent metadata, mounts, sandboxes, tasks, and runtime supervision.

  10. primeintellect-ai/prime-agent★ 21.3k · Rust

    Prime Agent is a coding and research agent designed for persistent, long-running work.

  11. charmbracelet/vhs★ 21.1k · Go

    VHS is a Go tool for scripting terminal sessions into GIFs and other video outputs, with additional recording, publishing, and SSH-server workflows.

  12. sveltejs/kit★ 20.8k · JavaScript

    SvelteKit is a JavaScript/TypeScript web framework monorepo.

  13. jetbrains/intellij-community★ 20.6k · Java

    This is a cross-section of IntelliJ’s open-source IDE codebase, not one standalone application.

  14. ifixai-ai/ifixai★ 20.6k · Python

    iFixAi is a tool for independently auditing AI agents against organizational and operational expectations, combining adversarial testing with assurance checks.

  15. motdotla/dotenv★ 20.5k · JavaScript

    dotenv loads key/value settings from .env files into a process environment, either through its JavaScript API or by launching a command with the CLI.

  16. ish-app/ish★ 20.5k · C

    iSH is an iOS Linux shell: it runs Linux userspace programs through x86 user-mode emulation and translates their system calls.

  17. rakyll/hey★ 20.5k · Go

    hey is a command-line HTTP load generator.

  18. agarrharr/awesome-cli-apps★ 20.5k · Shell

    This repository is a curated catalog, not a CLI runtime: maintainers organize command-line applications and resource links in the README, and readers browse its topic sections to…

  19. bee-san/rustscan★ 20.5k · Rust

    RustScan is a command-line port scanner: users supply targets and scan options, which are parsed and resolved before a configured TCP/UDP scan probes ports and reports open…

  20. swe-agent/swe-agent★ 20.4k · Python

    SWE-agent is an autonomous software-engineering agent.

  21. nvidia/skillspector★ 20.3k · Python

    SkillSpector scans AI-agent skills for security risks.

  22. hummingbot/hummingbot★ 20.3k · Python

    Hummingbot is an automated trading framework spanning bot configuration and operation, strategy decision-making, order execution, and exchange connectivity.

  23. pydantic/pydantic-ai★ 20.1k · Python

    Pydantic AI is a typed Python SDK for running model-backed agents across terminal, web, realtime voice, durable execution, and direct APIs.

  24. camel-ai/owl★ 20.1k · Python

    OWL is a Python framework for real-world task automation through collaborating LLM agents, built on the external CAMEL-AI framework.

  25. hunxbyts/ghosttrack★ 20.1k · Python

    GhostTrack is a command-line OSINT utility. A user selects a menu option, which dispatches to IP, phone-number, username, or own-IP lookup and prints the result.

  26. gastownhall/beads★ 20.1k · Go

    Beads is a Go-based CLI and task database for AI-agent workflows.

  27. knifelemon/filee★ 20.1k · C#

    Filee is a desktop file converter centered on a drag-and-drop donut menu: users drag local or browser content, choose a compatible format or tool, and receive converted files…

  28. hypit-ai/hypit★ 20k · TypeScript

    Hypit is an agent-oriented system for authoring and producing video workflows, including cloning a reference or creating from a template or prompt.

  29. tiangolo/typer★ 20k · Python

    Typer is a Python library and command-line tool for building and running type-hint-driven CLI applications.

  30. ahmetb/kubectx★ 20k · Go

    kubectx and kubens are command-line tools for managing the active Kubernetes context and namespace.

  31. lively-community/lively★ 20k · C#

    Lively Wallpaper is a Windows desktop wallpaper manager.

  32. bettercap/bettercap★ 20k · Go

    Bettercap is a Go security-research framework for reconnaissance, interception, spoofing, scanning, and attacks across Ethernet/IP, Wi‑Fi, BLE, CAN, and wireless HID.

  33. princeton-nlp/swe-agent★ 20k · Python

    SWE-agent is a Python CLI framework that lets an LLM solve repository tasks through shell-backed tools: issue fixing, benchmarking, custom coding tasks, and legacy CTF workflows.

  34. whyour/qinglong★ 19.9k · JavaScript

    Qinglong is a web-based timed-task management platform for Python, JavaScript, Shell, and TypeScript scripts.

  35. dzhng/deep-research★ 19.8k · TypeScript

    Open Deep Research is an iterative research assistant exposed through an interactive CLI and an HTTP API.

  36. astral-sh/ty★ 19.7k · Python

    ty is a Rust-backed Python type checker and language server.

  37. lionsoul2014/ip2region★ 19.6k · Go

    ip2region combines an offline IPv4/IPv6 localization library with tools for managing its xdb data.

  38. golangci/golangci-lint★ 19.4k · Go

    golangci-lint is a Go static-analysis runner.

  39. joke2k/faker★ 19.4k · Python

    Faker is a Python 3.8+ library for generating synthetic, optionally localized data for tests, fixtures, seeded datasets, and anonymization.

  40. rigellute/spotify-tui★ 19.4k · Rust

    Spotify TUI is a terminal client for browsing Spotify’s catalog and library, searching, and controlling playback.

  41. probelabs/goreplay★ 19.3k · Go

  42. storytold/pdfcraft★ 19.3k · Rust

    PdfCraft is a native and web PDF reader/editor, with a headless CLI and an automation tool interface.

  43. klingairesearch/liveportrait★ 19.2k · Python

    LivePortrait is a portrait-animation application for human and animal images or video, driven by a video or saved motion template.

  44. firecrawl/pdf-inspector★ 19.2k · Rust

    pdf-inspector classifies a PDF, extracts positioned text, analyzes layout, and produces Markdown; native entry points can optionally route only suspect pages through OCR.

  45. agentskills/agentskills★ 19.2k · Python

    This repository has two main subsystems: a documentation site for the Agent Skills standard, and a small Python reference implementation for working with skills.

  46. nvidia/openshell★ 19.2k · Rust

    OpenShell is a governed runtime for autonomous agents: users create and manage sandboxes through the CLI or SDK, while the gateway coordinates control-plane operations and the…

  47. kwaivgi/liveportrait★ 19.2k · Python

    LivePortrait is a PyTorch portrait-animation application for human and animal subjects.

  48. tirth8205/code-review-graph★ 19k · Python

    - This is a local-first code intelligence system centered on a Python package, with two thin integration layers: a VS Code extension and a GitHub Action.

  49. golang-migrate/migrate★ 18.9k · Go

    golang-migrate is a Go library and CLI for applying ordered, versioned database migrations.

  50. tiann/kernelsu★ 18.8k · Kotlin

    KernelSU is an Android kernel-based root solution, with an Android manager and a companion userspace daemon.

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.