GitDiagram
Browse

CLI tool architecture examples, page 5

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 201–250 of 1,000

  1. refinedev/refine★ 35.7k · TypeScript

    Refine is a React meta-framework for CRUD-heavy applications.

  2. filebrowser/filebrowser★ 35.7k · Go

    File Browser is an archived self-hosted file-management service: it exposes a selected server directory through a browser UI for listing, upload, editing, previewing, sharing…

  3. esengine/deepseek-reasonix★ 35.7k · Go

    Reasonix is a local coding-agent engine exposed through terminal, desktop, browser, and editor/ACP interfaces.

  4. lightpanda-io/browser★ 35.4k · Zig

    1. Purpose and principal workflow. Lightpanda is a Zig-built headless browser for web automation and AI agents.

  5. virgiliojr94/book-to-skill★ 35.3k · Python

    book-to-skill converts books and other structured prose into an agent-ready skill.

  6. nativefier/nativefier★ 35.2k · TypeScript

    Nativefier is a CLI that turns a website and user-supplied options into an Electron desktop-app wrapper.

  7. continuedev/continue★ 34.9k · TypeScript

    Continue is an archived, final-release open-source coding agent delivered through a Node.js CLI, VS Code extension, and JetBrains plugin.

  8. qishibo/anotherredisdesktopmanager★ 34.8k · JavaScript

    Another Redis Desktop Manager is a cross-platform GUI for managing Redis-compatible databases.

  9. bvlc/caffe★ 34.6k · C++

    Caffe is a modular deep-learning framework for defining, training, evaluating, and running neural networks.

  10. cmu-perceptual-computing-lab/openpose★ 34.5k · C++

    OpenPose is a C++ real-time human keypoint-estimation library: multi-person 2D body/foot, hand, and face inference, with optional tracking, calibration, and multi-camera 3D…

  11. shadps4-emu/shadps4★ 34.1k · C++

    shadPS4 is a cross-platform PlayStation 4 emulator.

  12. jdx/mise★ 34k · Rust

    mise is a Rust CLI for managing development tools, environment variables, project tasks, and machine bootstrap configuration.

  13. derailed/k9s★ 34k · Go

    - K9s is a Go-based terminal UI for managing Kubernetes clusters.

  14. nicolargo/glances★ 33.7k · Python

    Glances is a cross-platform system-monitoring tool.

  15. qarmin/czkawka★ 33.6k · Fluent

    Czkawka is a cross-platform file-cleanup suite: Krokiet is the active Slint GUI, with CLI, legacy GTK, and Android frontends sharing Czkawka Core.

  16. twigpine/openclaude★ 33.6k · TypeScript

    OpenClaude is a terminal-first coding-agent CLI that brings cloud and local model providers into one workflow.

  17. gitlawb/openclaude★ 33.6k · TypeScript

    OpenClaude is a terminal-first coding-agent CLI spanning local and hosted model providers.

  18. openai/codex-plugin-cc★ 33.5k · JavaScript

    This is a Claude Code plugin that delegates reviews and coding tasks to Codex.

  19. yeachan-heo/oh-my-codex★ 33.4k · TypeScript

    OMX is a workflow layer for OpenAI Codex CLI: users launch it to add prompts, workflow coordination, and runtime support while Codex remains the execution engine.

  20. github/github-mcp-server★ 33.3k · Go

    GitHub MCP Server exposes GitHub capabilities to AI hosts over stdio or HTTP, with optional OAuth/PAT authentication.

  21. microsoft/graphrag★ 33.2k · Python

    - This is a Python monorepo centered on the graphrag package, with smaller reusable packages (graphrag-llm, graphrag-input, graphrag-storage, graphrag-vectors, graphrag-chunking…

  22. davila7/claude-code-templates★ 33.2k · Python

    Claude Code Templates is a component catalog and CLI installer for Claude Code configuration, alongside a web catalog and local utilities.

  23. podman-container-tools/podman★ 32.9k · Go

    Podman is an OCI container and image manager with CLI, REST, bindings, and machine-backed operation on macOS and Windows.

  24. p-e-w/heretic★ 32.5k · Python

    Heretic is a CLI tool that loads a transformer, searches for abliteration parameters, and scores candidate models for refusal reduction and behavioral similarity.

  25. datawhalechina/self-llm★ 32.4k · Jupyter Notebook

    This repository is a Chinese-language learning guide and collection of tutorials for using open-source language models, rather than one integrated runtime product.

  26. grafana/k6★ 32.1k · Go

    k6 is a developer-focused load-testing tool: users run JavaScript test scripts from the CLI, which model virtual-user traffic and workload scenarios; k6 executes that workload…

  27. lbjlaq/antigravity-manager★ 31.9k · Rust

    Antigravity Tools is a desktop account manager and local AI relay.

  28. atuinsh/atuin★ 31.9k · Rust

    Atuin is a shell-history manager: shell hooks collect commands and context, local history supports interactive/filtered search and statistics, and optional encrypted…

  29. feder-cr/invisible_dots★ 31.9k · TypeScript

    invisible_dots is a self-hosted computer-use agent: a user creates a Dot, sends it a message or schedules work, and receives results through the web UI, CLI, HTTP API, or…

  30. instructkr/clawd-code★ 31.8k · Rust

    - This is a Python-first porting workspace for a harness/agent system, not a full production app.

  31. feder-cr/dots★ 31.8k · Python

    invisible_dots runs persistent AI agents, each with its own QEMU computer, on the user's PC.

  32. feder-cr/invisible_playwright_mcp★ 31.8k · Python

    This package offers two entry points to a local stealth-browser agent: an MCP server for an assistant, and a standalone web chat with a live browser pane.

  33. devtoys-app/devtoys★ 31.7k · C#

    - DevToys is a multi-project .NET desktop application with a plugin-oriented architecture.

  34. containers/podman★ 31.6k · Go

    1. Repository purpose and top-level shape

  35. projectdiscovery/nuclei★ 31.6k · Go

    Nuclei is a CLI-driven, template-based vulnerability scanner.

  36. hmbown/deepseek-tui★ 31.6k · Rust

    1. This is a multi-product monorepo centered on a Rust terminal coding agent, plus a separate web presence and some deployment/integration glue.

  37. vercel/turborepo★ 31.1k · Rust

    Turborepo is a build system for coding agents: a user invokes the CLI to configure and discover a repository, resolve task dependencies, and run selected tasks with caching and…

  38. garrytan/gbrain★ 31k · TypeScript

    GBrain is a controllable, provenance-aware memory system for AI agents.

  39. flameshot-org/flameshot★ 30.9k · C++

    Flameshot is a desktop screenshot application.

  40. openssl/openssl★ 30.9k · C

    OpenSSL is a cryptographic toolkit: applications use its command-line tool or libraries to perform cryptographic, certificate, and secure-transport tasks.

  41. googlechrome/lighthouse★ 30.8k · JavaScript

    Lighthouse is a Node.js (Node 22+) web-page analysis engine.

  42. feder-cr/aihawk★ 30.3k · Python

    AIHawk is a Python AI browser agent that controls a real browser for natural-language web tasks.

  43. opentofu/opentofu★ 30.3k · Go

    OpenTofu is a CLI for describing infrastructure as code, planning changes, and applying them through providers.

  44. ahujasid/mcp-for-blender★ 30k · Python

    MCP for Blender connects an AI client to Blender through an MCP server and a Blender-hosted socket addon.

  45. yeachan-heo/oh-my-claudecode★ 29.9k · TypeScript

    - This is a Claude Code extension/runtime called oh-my-claudecode (OMC).

  46. huggingface/smolagents★ 29.8k · Python

    smolagents is a Python library for building and running multimodal, tool-using LLM agents.

  47. asmvik/yabai★ 29.7k · C

    yabai is a macOS tiling window manager.

  48. gitleaks/gitleaks★ 29.7k · Go

    Gitleaks is a command-line secret scanner for Git history, directories/files, and stdin.

  49. anil-matcha/open-higgsfield-ai★ 29.7k · JavaScript

    Open Generative AI is a generative-media studio spanning image, video, audio, and workflow-oriented tools, with a standalone desktop app and a hosted Next.js surface.

  50. micro-editor/micro★ 29.6k · Go

    Micro is a cross-platform, terminal-based text editor distributed as a largely self-contained Go binary.

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.