Search: #终端开发

  1. HQTUI: 高质量 TUI 框架• 以 TypeScript 为参考实现,提供 one-import API,内置布局系统、图表、表格、日志面板等丰富组件,适合快速搭建类似 btop 的终端仪表盘• 覆盖 TypeScript、Rust、Go、Python、Zig、C++、Ruby、PHP 和 Perl,多语言实现共享一致的渲染模型与测试基线,适合需要跨语言统一体验的工具链团队• 基于 typed-array framebuffer 和差分渲染,支持 truecolor 到 256 / 16 色降级、鼠标与键盘输入、无 TTY 的 headless 测试,兼顾性能、兼容性与工程可测性

    HQTUI: 高质量 TUI 框架

    • 以 TypeScript 为参考实现,提供 one-import API,内置布局系统、图表、表格、日志面板等丰富组件,适合快速搭建类似 btop 的终端仪表盘

    • 覆盖 TypeScript、Rust、Go、Python、Zig、C++、Ruby、PHP 和 Perl,多语言实现共享一致的渲染模型与测试基线,适合需要跨语言统一体验的工具链团队

    • 基于 typed-array framebuffer 和差分渲染,支持 truecolor 到 256 / 16 色降级、鼠标与键盘输入、无 TTY 的 headless 测试,兼顾性能、兼容性与工程可测性

    https://github.com/profullstack/hqtui

    合集 群组 恰饭 联系推广

    #终端开发 #终端 UI #开发者工具 #仪表盘 #TypeScript #Rust #Go #Python #Zig #C++ #Ruby #PHP #Perl #CLI #TUI

    • ❤️1
  2. terminal-code: 把 VS Code 直接带进终端的轻量级编辑环境• 在终端内打开文件、文件夹和工作区,支持跳转到指定行列、文件对比和 Source Control 审查流程• 提供分屏、新窗格、扩展安装、主题设置与配置导入,快速接入现有 VS Code 使用习惯• 基于 terminal-browser 和 code-server 组合实现,适合远程开发、服务器运维和重度 CLI 工作流

    terminal-code: 把 VS Code 直接带进终端的轻量级编辑环境

    • 在终端内打开文件、文件夹和工作区,支持跳转到指定行列、文件对比和 Source Control 审查流程

    • 提供分屏、新窗格、扩展安装、主题设置与配置导入,快速接入现有 VS Code 使用习惯

    • 基于 terminal-browser 和 code-server 组合实现,适合远程开发、服务器运维和重度 CLI 工作流

    https://github.com/zenbu-labs/terminal-code

    合集 群组 恰饭 联系推广

    #终端工具 #开发效率 #远程开发 #VSCode #CLI #GitHub

  3. tuicr: 面向终端开发者的代码审查 TUI 工具• 在终端里提供 GitHub 风格的连续 diff 浏览体验,支持 vim 风格按键、搜索、范围评论和多文件审查• 支持行级、范围级、文件级和评审级评论,可直接提交到 GitHub PR 或 GitLab MR• 兼容 git、jj、Mercurial 以及未提交改动、提交区间、PR / MR 场景,评审进度可跨会话持久化

    tuicr: 面向终端开发者的代码审查 TUI 工具

    • 在终端里提供 GitHub 风格的连续 diff 浏览体验,支持 vim 风格按键、搜索、范围评论和多文件审查

    • 支持行级、范围级、文件级和评审级评论,可直接提交到 GitHub PR 或 GitLab MR

    • 兼容 git、jj、Mercurial 以及未提交改动、提交区间、PR / MR 场景,评审进度可跨会话持久化

    https://github.com/agavra/tuicr

    合集 群组 恰饭 联系推广

    #代码审查 #终端工具 #开发者工具 #GitHub #GitLab #Rust #Vim

    • ❤️2
  4. usbtree: 跨平台 USB 设备树可视化终端工具• 基于纯 Rust 开发,通过 nusb 枚举 USB 设备,无需 root 权限,无需依赖 libusb,支持 Linux、macOS 和 Windows• 提供实时 USB 设备树、热插拔监控、设备详情、带宽与活动状态展示,帮助快速排查 USB 设备连接与运行情况• 支持 TUI 交互界面、树形折叠展开、设备名称智能解析、模拟演示模式,以及命令行导出设备树,适合开发、调试与运维场景

    usbtree: 跨平台 USB 设备树可视化终端工具

    • 基于纯 Rust 开发,通过 nusb 枚举 USB 设备,无需 root 权限,无需依赖 libusb,支持 Linux、macOS 和 Windows

    • 提供实时 USB 设备树、热插拔监控、设备详情、带宽与活动状态展示,帮助快速排查 USB 设备连接与运行情况

    • 支持 TUI 交互界面、树形折叠展开、设备名称智能解析、模拟演示模式,以及命令行导出设备树,适合开发、调试与运维场景

    https://github.com/gnomeria/usbtree

    合集 群组 恰饭 联系推广

    #Rust #USB #TUI #终端工具 #跨平台 #Linux #macOS #Windows #GitHub

    • ❤️3
  5. tty7: 面向开发者的高性能终端工作台Fast — ~2× the throughput of Alacritty, Ghostty, or Kitty• 基于 Rust 与 GPU 渲染构建,终端吞吐与图形性能表现突出,适合高频命令行与长时间开发场景• 支持会话常驻,应用退出或机器重启后仍可恢复 shell 状态,同时集成标签页、分屏、命令面板与回滚搜索• 内置编辑器级输入体验与原生 SSH 能力,还能识别 Claude Code 等 CLI agent,提供状态提示、通知与会话恢复

    tty7: 面向开发者的高性能终端工作台

    Fast — ~2× the throughput of Alacritty, Ghostty, or Kitty


    • 基于 Rust 与 GPU 渲染构建,终端吞吐与图形性能表现突出,适合高频命令行与长时间开发场景

    • 支持会话常驻,应用退出或机器重启后仍可恢复 shell 状态,同时集成标签页、分屏、命令面板与回滚搜索

    • 内置编辑器级输入体验与原生 SSH 能力,还能识别 Claude Code 等 CLI agent,提供状态提示、通知与会话恢复

    https://github.com/l0ng-ai/tty7

    合集 群组 恰饭 联系推广

    #终端工具 #开发效率 #Rust #SSH #CLI_Agent

  6. yoinks: 终端视频下载工具• 基于终端交互界面下载 YouTube、X、Instagram、TikTok、Threads 等 1800+ 平台的视频,支持选择分辨率或直接导出 MP3• 内置 yt-dlp 与 ffmpeg 自动管理机制,无需 Python 环境,首次运行即可自动完成依赖准备,开箱即用• 基于 React Terminal UI 构建全屏交互体验,支持键盘与鼠标操作,自动适配终端明暗主题,下载文件默认保存至 Downloads 目录

    yoinks: 终端视频下载工具

    • 基于终端交互界面下载 YouTube、X、Instagram、TikTok、Threads 等 1800+ 平台的视频,支持选择分辨率或直接导出 MP3

    • 内置 yt-dlp 与 ffmpeg 自动管理机制,无需 Python 环境,首次运行即可自动完成依赖准备,开箱即用

    • 基于 React Terminal UI 构建全屏交互体验,支持键盘与鼠标操作,自动适配终端明暗主题,下载文件默认保存至 Downloads 目录

    https://github.com/pablostanley/yoinks

    合集 群组 恰饭 联系推广

    #终端工具 #视频下载 #命令行 #开发者工具 #开源项目 #TypeScript #Node.js #yt-dlp #ffmpeg #GitHub

  7. Herdr: 面向 AI Agent 的终端多路复用工具• 在终端中提供工作区、标签页和分屏管理,支持多个 AI Agent 并行协作,保持原生终端体验• 支持会话持久化、后台运行、远程连接与断线恢复,开发任务持续执行更加流畅• 内置 Agent 状态感知,实时显示 Working、Blocked、Done 等状态,快速掌握多个任务进度

    Herdr: 面向 AI Agent 的终端多路复用工具

    • 在终端中提供工作区、标签页和分屏管理,支持多个 AI Agent 并行协作,保持原生终端体验

    • 支持会话持久化、后台运行、远程连接与断线恢复,开发任务持续执行更加流畅

    • 内置 Agent 状态感知,实时显示 Working、Blocked、Done 等状态,快速掌握多个任务进度

    https://github.com/ogulcancelik/herdr


    合集 群组 恰饭 联系推广

    #AI #终端工具 #开发工具 #Rust #CLI #GitHub #Agent #Terminal

    • ❤️1
  8. btop: 现代化终端资源监控工具• 实时监控 CPU、内存、磁盘、网络和进程状态,采用高颜值图形化终端界面展示系统资源数据 • 支持鼠标操作、进程筛选、排序、树状进程视图和信号管理,日常运维与性能排查体验流畅 • 基于 C++ 开发,作为 bashtop 和 bpytop 的后续版本,兼顾性能、可定制主题和跨平台支持

    btop: 现代化终端资源监控工具

    • 实时监控 CPU、内存、磁盘、网络和进程状态,采用高颜值图形化终端界面展示系统资源数据

    • 支持鼠标操作、进程筛选、排序、树状进程视图和信号管理,日常运维与性能排查体验流畅

    • 基于 C++ 开发,作为 bashtop 和 bpytop 的后续版本,兼顾性能、可定制主题和跨平台支持

    https://github.com/aristocratos/btop

    合集 群组 恰饭 联系推广

    #系统监控 #资源监控 #终端工具 #开发者工具 #Linux #macOS #Windows #GitHub #Cplusplus #运维工具

    • 👍2
  9. abtop: AI 编程代理的实时监控 TUI• 集中查看 Claude Code 与 Codex CLI 会话、token 用量、上下文窗口占比和当前任务• 实时追踪速率限制、子进程、开放端口与孤儿端口,适合多项目并行开发• 支持 tmux 会话跳转、主题切换和本地只读扫描,无需 API key

    abtop: AI 编程代理的实时监控 TUI

    • 集中查看 Claude Code 与 Codex CLI 会话、token 用量、上下文窗口占比和当前任务

    • 实时追踪速率限制、子进程、开放端口与孤儿端口,适合多项目并行开发

    • 支持 tmux 会话跳转、主题切换和本地只读扫描,无需 API key

    https://github.com/graykode/abtop

    合集 群组 恰饭 联系推广

    #AI #编程代理 #ClaudeCode #CodexCLI #终端工具 #Rust #TUI

  10. Aizen: 面向并行开发的 macOS 智能工作区• 为每个项目或分支提供独立环境,统一管理终端、文件、浏览器、代理会话和 Git 上下文,适合多任务并行开发• 内置基于 libghostty 的 GPU 加速终端,支持分屏、标签页和 tmux 会话持久化,同时提供 CLI 快速打开项目与连接终端• 强调 Agentic-First 工作流,支持 ACP 注册表代理、MCP 服务器接入、代码评审与 GitHub Actions / GitLab CI 可视化,覆盖开发到交付的完整链路

    Aizen: 面向并行开发的 macOS 智能工作区

    • 为每个项目或分支提供独立环境,统一管理终端、文件、浏览器、代理会话和 Git 上下文,适合多任务并行开发

    • 内置基于 libghostty 的 GPU 加速终端,支持分屏、标签页和 tmux 会话持久化,同时提供 CLI 快速打开项目与连接终端

    • 强调 Agentic-First 工作流,支持 ACP 注册表代理、MCP 服务器接入、代码评审与 GitHub Actions / GitLab CI 可视化,覆盖开发到交付的完整链路

    https://github.com/vivy-company/aizen

    合集 群组 恰饭 联系推广

    #macOS #开发工具 #并行开发 #智能工作区 #Git #终端 #CLI #MCP #ACP #AppleSilicon #SwiftUI #Xcode

  11. wterm: 面向 Web 的高性能终端模拟器• 基于 Zig + WASM 构建核心,终端解析能力轻量且接近原生性能• 采用 DOM 渲染,天然支持文本选择、复制粘贴、浏览器查找和无障碍访问• 提供 WebSocket 传输、React 组件、自动尺寸适配与备用屏支持,适合远程终端和嵌入式开发场景

    wterm: 面向 Web 的高性能终端模拟器

    • 基于 Zig + WASM 构建核心,终端解析能力轻量且接近原生性能

    • 采用 DOM 渲染,天然支持文本选择、复制粘贴、浏览器查找和无障碍访问

    • 提供 WebSocket 传输、React 组件、自动尺寸适配与备用屏支持,适合远程终端和嵌入式开发场景

    https://github.com/vercel-labs/wterm

    合集 群组 恰饭 联系推广

    #Web终端 #终端模拟器 #WASM #Zig #React #WebSocket #开发工具 #前端基础设施

    • ❤️2
  12. OxideTerm: 纯 Rust 打造的一体化 SSH 终端与远程开发工作台• 基于 Tauri 2.0 + russh 0.59,零 Electron、零 OpenSSL,原生二进制更轻量,同时支持本地 Shell、SSH、SFTP 与端口转发• 内置远程 IDE 与 AI 助手 OxideSens,支持 CodeMirror 6 编辑、SFTP 驱动远程文件操作、MCP 集成,以及 OpenAI、Ollama、DeepSeek 等多种模型接口• 面向重度运维与开发场景,提供 SSH 连接池、多路复用、30 秒宽限期重连、ProxyJump 多跳拓扑和系统钥匙串加密存储,兼顾性能、稳定性与安全性

    OxideTerm: 纯 Rust 打造的一体化 SSH 终端与远程开发工作台

    • 基于 Tauri 2.0 + russh 0.59,零 Electron、零 OpenSSL,原生二进制更轻量,同时支持本地 Shell、SSH、SFTP 与端口转发

    • 内置远程 IDE 与 AI 助手 OxideSens,支持 CodeMirror 6 编辑、SFTP 驱动远程文件操作、MCP 集成,以及 OpenAI、Ollama、DeepSeek 等多种模型接口

    • 面向重度运维与开发场景,提供 SSH 连接池、多路复用、30 秒宽限期重连、ProxyJump 多跳拓扑和系统钥匙串加密存储,兼顾性能、稳定性与安全性

    https://github.com/AnalyseDeCircuit/oxideterm

    #SSH #终端工具 #远程开发 #Rust #Tauri #SFTP #端口转发 #AI #GitHub #跨平台

    • ❤️1
  13. ghgrab: 在 CLI 中按需搜索并下载 GitHub 仓库文件的轻量 TUI 工具• 无需完整 git clone,可直接从任意 GitHub 仓库中按需抓取单个文件或文件夹,显著减少下载和清理成本• 基于 Rust、tokio 和 ratatui 构建,提供流畅的终端交互体验,支持模糊搜索与目录快速导航• 内置批量下载与 GitHub LFS 支持,并可通过 NPM、Cargo、PIP 快速安装,适合日常开发与脚本工作流

    ghgrab: 在 CLI 中按需搜索并下载 GitHub 仓库文件的轻量 TUI 工具

    • 无需完整 git clone,可直接从任意 GitHub 仓库中按需抓取单个文件或文件夹,显著减少下载和清理成本

    • 基于 Rust、tokio 和 ratatui 构建,提供流畅的终端交互体验,支持模糊搜索与目录快速导航

    • 内置批量下载与 GitHub LFS 支持,并可通过 NPM、Cargo、PIP 快速安装,适合日常开发与脚本工作流

    https://github.com/abhixdd/ghgrab

    #GitHub #CLI #工具 #终端效率 #Rust #TUI #开发者工具 #文件下载

    • ❤️1
  14. GlazePKG: 统一管理多包管理器的软件清单 TUI 仪表盘• 聚合 34 种包管理器的数据,把 brew、apt、pip、npm、cargo 等安装内容集中到一个可搜索、可切换的终端界面中,跨 macOS、Linux、Windows 开箱即用• 支持快照与 diff,对比系统在不同时间点的软件变化,快速查看新增、删除和升级的包,适合环境审计、迁移备份与机器状态追踪• 基于 Go 构建,单一二进制零配置运行,支持模糊搜索、更新检测、JSON 导出与缓存加速,兼顾颜值与实际效率

    GlazePKG: 统一管理多包管理器的软件清单 TUI 仪表盘

    • 聚合 34 种包管理器的数据,把 brew、apt、pip、npm、cargo 等安装内容集中到一个可搜索、可切换的终端界面中,跨 macOS、Linux、Windows 开箱即用

    • 支持快照与 diff,对比系统在不同时间点的软件变化,快速查看新增、删除和升级的包,适合环境审计、迁移备份与机器状态追踪

    • 基于 Go 构建,单一二进制零配置运行,支持模糊搜索、更新检测、JSON 导出与缓存加速,兼顾颜值与实际效率

    https://github.com/neur0map/glazepkg

    #包管理 #终端工具 #TUI #开发效率 #系统管理 #Go #开源工具 #GitHub

    • ❤️1
  15. Mori: 面向 Git 项目与工作树组织的原生 macOS 工作区终端• 以 项目 和 Git 工作树 为核心组织终端环境,每个分支检出对应独立的 tmux 持久化会话,适合并行开发与多分支切换• 基于 libghostty 与 Metal 提供 GPU 加速终端渲染,同时结合原生 macOS 侧边栏、命令面板、通知与快捷键,兼顾性能与系统体验• 内置 MoriGit、MoriTmux、SQLite 持久化与 Unix socket IPC,并提供 CLI,可直接完成项目打开、工作树创建、焦点切换与命令下发

    Mori: 面向 Git 项目与工作树组织的原生 macOS 工作区终端

    • 以 项目 和 Git 工作树 为核心组织终端环境,每个分支检出对应独立的 tmux 持久化会话,适合并行开发与多分支切换

    • 基于 libghostty 与 Metal 提供 GPU 加速终端渲染,同时结合原生 macOS 侧边栏、命令面板、通知与快捷键,兼顾性能与系统体验

    • 内置 MoriGit、MoriTmux、SQLite 持久化与 Unix socket IPC,并提供 CLI,可直接完成项目打开、工作树创建、焦点切换与命令下发

    https://github.com/vaayne/mori

    #macOS #终端工具 #Git #工作树 #tmux #开发效率 #SwiftUI #Ghostty

    • ❤️1
  16. visual-explainer: 把复杂终端输出自动转成可分享的高可读 HTML 可视化页面• 面向 Agent 工作流设计,可将架构讲解、Diff 审查、计划评审等任务一键生成自包含 HTML 页面,并自动在浏览器打开• 内置 Mermaid 交互图(支持缩放与平移)、明暗主题与真实排版,相比 ASCII 图和终端表格更适合团队沟通与复盘• 提供 /diff-review、/plan-review、/project-recap、/fact-check 等模板命令,自动按场景选择图表与布局,无需额外构建步骤

    visual-explainer: 把复杂终端输出自动转成可分享的高可读 HTML 可视化页面

    • 面向 Agent 工作流设计,可将架构讲解、Diff 审查、计划评审等任务一键生成自包含 HTML 页面,并自动在浏览器打开

    • 内置 Mermaid 交互图(支持缩放与平移)、明暗主题与真实排版,相比 ASCII 图和终端表格更适合团队沟通与复盘

    • 提供 /diff-review、/plan-review、/project-recap、/fact-check 等模板命令,自动按场景选择图表与布局,无需额外构建步骤

    https://github.com/nicobailon/visual-explainer

    #AI #开发工具 #终端可视化 #代码评审 #Mermaid #GitHub #AgentSkills
    Media is too big
    VIEW IN TELEGRAM

    • ❤️3
  17. Superset: 为 CLI 编码代理打造的多任务并行开发终端• 同时运行多个 CLI coding agent,减少上下文切换成本 • 基于 Git worktree 为每个任务隔离分支与工作目录,避免相互干扰 • 内置 Agent 状态监控与 Diff 查看/编辑,集中收敛变更并及时提醒

    Superset: 为 CLI 编码代理打造的多任务并行开发终端

    • 同时运行多个 CLI coding agent,减少上下文切换成本
    • 基于 Git worktree 为每个任务隔离分支与工作目录,避免相互干扰
    • 内置 Agent 状态监控与 Diff 查看/编辑,集中收敛变更并及时提醒

    https://github.com/superset-sh/superset

    #并行开发 #终端工具 #开发效率 #Git #Worktree #AI #Claude #Codex #macOS #Bun

  18. Kaku: 为 AI 编码打造的开箱即用高速终端• 基于 WezTerm 深度定制,零配置默认即用,内置 JetBrains Mono、优化 macOS 字体渲染与动画体验 • 内置 Shell 套件(Starship、z、Delta、命令高亮与自动补全),首次启动自动完成环境初始化 • 更轻更快:二进制体积显著缩小,启动近乎瞬时,保留 Lua 配置能力并兼容 WezTerm 配置体系

    Kaku: 为 AI 编码打造的开箱即用高速终端

    • 基于 WezTerm 深度定制,零配置默认即用,内置 JetBrains Mono、优化 macOS 字体渲染与动画体验
    • 内置 Shell 套件(Starship、z、Delta、命令高亮与自动补全),首次启动自动完成环境初始化
    • 更轻更快:二进制体积显著缩小,启动近乎瞬时,保留 Lua 配置能力并兼容 WezTerm 配置体系

    https://github.com/tw93/Kaku

    #终端 #开发工具 #命令行 #macOS #WezTerm #Lua #AI #GitHub