✨ 碎片收藏 / 资讯文档 / 网站工具 / GitHub 项目 / Bing 壁纸
nlsh - Natural Language Shell | 自然语言(English)转换为终端命令
https://github.com/junaid-mahmood/nlsh
当前仅支持 macOS / Linux
#Shell #AI #Tool #GitHub
https://github.com/junaid-mahmood/nlsh
当前仅支持 macOS / Linux
#Shell #AI #Tool #GitHub
https://tuxmate.com/
https://github.com/abusoww/tuxmate
● 选择 Linux 发行版
● 勾选要安装的应用
● 生成对应的终端 Shell 命令
适合重装 Linux 系统或配置新机器时批量安装应用,快速完成初始化。
支持众多发行版:Ubuntu、Debian、Arch Linux、Fedora、openSUSE 及 Nix
支持 Snap、Flatpak、Homebrew 等包管理器
#Linux #Shell #Script #Tool #GitHub
HardwareQuality - 硬件信息与性能检测脚本
https://github.com/xykt/HardwareQuality
硬件质量体检脚本,支持 Ubuntu、Debian、CentOS 等多种 Linux 发行版以及 Windows (通过 Docker 实现)。
● 全面采集 CPU、GPU、内存、硬盘、主板、声卡、网卡等硬件信息
● 自动化性能测试:集成 sysbench、fio、Geekbench 工具进行 CPU / GPU / 内存 / 硬盘测评
● 支持 SATA/NVMe/RAID 设备识别和 SMART/NVMe 健康数据解析
● 可视化基准测试对比,直观评分展示
#Shell #Script #Linux #GitHub #Tool
https://github.com/xykt/HardwareQuality
硬件质量体检脚本,支持 Ubuntu、Debian、CentOS 等多种 Linux 发行版以及 Windows (通过 Docker 实现)。
● 全面采集 CPU、GPU、内存、硬盘、主板、声卡、网卡等硬件信息
● 自动化性能测试:集成 sysbench、fio、Geekbench 工具进行 CPU / GPU / 内存 / 硬盘测评
● 支持 SATA/NVMe/RAID 设备识别和 SMART/NVMe 健康数据解析
● 可视化基准测试对比,直观评分展示
#Shell #Script #Linux #GitHub #Tool
worktrunk - Git worktree 管理命令行(CLI)工具
https://github.com/max-sixty/worktrunk
Worktrunk 是一个为 AI Agent 设计的 Git worktree 管理 CLI 工具,简化了 Git worktree 的管理和使用。
● 三个核心命令:wt switch(切换 worktree)、wt list(列出 worktree)、wt merge(合并 worktree)、wt remove(清理 worktree)
● worktree 寻址:通过分支名称寻址 worktree,路径由可配置的模板自动生成
● 工作流自动化:支持 hooks 机制在创建、合并前后等阶段执行自定义命令
● LLM 集成:支持通过 LLM 从 diff 自动生成提交信息
● 高级特性:包括 fzf 选择器、Claude Code 集成、CI 状态检查和 PR 链接等功能
#Shell #GitHub #DevOps #Tool
https://github.com/max-sixty/worktrunk
Worktrunk 是一个为 AI Agent 设计的 Git worktree 管理 CLI 工具,简化了 Git worktree 的管理和使用。
● 三个核心命令:wt switch(切换 worktree)、wt list(列出 worktree)、wt merge(合并 worktree)、wt remove(清理 worktree)
● worktree 寻址:通过分支名称寻址 worktree,路径由可配置的模板自动生成
● 工作流自动化:支持 hooks 机制在创建、合并前后等阶段执行自定义命令
● LLM 集成:支持通过 LLM 从 diff 自动生成提交信息
● 高级特性:包括 fzf 选择器、Claude Code 集成、CI 状态检查和 PR 链接等功能
#Shell #GitHub #DevOps #Tool
Pretty-Please - AI 命令行助手
https://github.com/IvanLark/pretty-please
一个 AI 驱动的命令行助手,基于 TypeScript + Mastra + React Ink UI 构建。
将自然语言转换为 Shell 命令,支持多步骤执行、智能错误恢复。
#Shell #AI #Tool #GitHub
https://github.com/IvanLark/pretty-please
一个 AI 驱动的命令行助手,基于 TypeScript + Mastra + React Ink UI 构建。
将自然语言转换为 Shell 命令,支持多步骤执行、智能错误恢复。
#Shell #AI #Tool #GitHub
终端(Terminal)是如何工作的 | TUI 程序基本工作原理
https://how-terminals-work.vercel.app/
网站是由 Claude Code 辅助生成的,交互式地展示了终端和 TUI 程序的基本工作原理。
#URL #Shell
https://how-terminals-work.vercel.app/
网站是由 Claude Code 辅助生成的,交互式地展示了终端和 TUI 程序的基本工作原理。
#URL #Shell
serie - 终端渲染显示 Git 提交图 TUI 程序
https://github.com/lusingander/serie
Serie 是一个在终端中显示丰富的 Git 提交图的 TUI 应用程序。
它使用终端的图像显示协议来渲染类似
● 使用终端图像协议(iTerm2 和 Kitty)渲染富文本提交图
● 支持多种提交排序算法(按时间顺序或拓扑顺序)
● 可配置的图形样式(圆角或直角边线)
● 自适应的图形宽度(单宽或双宽字符)
● 支持自定义快捷键绑定和配置文件
● 用户命令视图,可通过外部命令显示自定义输出(如 Diff 展示)
● 支持按需加载或预加载所有提交图像
● 提交选择和浏览功能(可选择最新提交或 HEAD)
#Shell #Tool #DevOps #GitHub
https://github.com/lusingander/serie
Serie 是一个在终端中显示丰富的 Git 提交图的 TUI 应用程序。
它使用终端的图像显示协议来渲染类似
git log --graph --all 的提交图,提供比原生 Git 命令行更易读、更直观的提交历史可视化体验。● 使用终端图像协议(iTerm2 和 Kitty)渲染富文本提交图
● 支持多种提交排序算法(按时间顺序或拓扑顺序)
● 可配置的图形样式(圆角或直角边线)
● 自适应的图形宽度(单宽或双宽字符)
● 支持自定义快捷键绑定和配置文件
● 用户命令视图,可通过外部命令显示自定义输出(如 Diff 展示)
● 支持按需加载或预加载所有提交图像
● 提交选择和浏览功能(可选择最新提交或 HEAD)
#Shell #Tool #DevOps #GitHub
Lumen - AI 增强的 Git 命令行工具
https://github.com/jnsahaj/lumen
Lumen 是一个利用 AI 技术简化 Git 工作流程的命令行工具。
可用于查看代码变更,也可生成规范的 Commit 信息,帮助开发者更高效地使用 Git 版本控制。
● 美观的终端 Diff 查看器:支持侧边栏导航、文件过滤、监听模式和 PR 预览
● 智能 Commit 信息生成:基于暂存区变更自动生成规范提交信息,支持上下文增强
● Git 命令生成:通过自然语言查询生成相应的 Git 命令
● 变更解释:分析代码变更内容、原因和潜在影响
● 交互式模式:使用 fzf 进行模糊搜索查找提交记录
● 多 AI 提供商支持:兼容 OpenAI、Claude、Gemini、Groq、Ollama 等
#AI #Shell #Tool #GitHub #DevOps
https://github.com/jnsahaj/lumen
Lumen 是一个利用 AI 技术简化 Git 工作流程的命令行工具。
可用于查看代码变更,也可生成规范的 Commit 信息,帮助开发者更高效地使用 Git 版本控制。
● 美观的终端 Diff 查看器:支持侧边栏导航、文件过滤、监听模式和 PR 预览
● 智能 Commit 信息生成:基于暂存区变更自动生成规范提交信息,支持上下文增强
● Git 命令生成:通过自然语言查询生成相应的 Git 命令
● 变更解释:分析代码变更内容、原因和潜在影响
● 交互式模式:使用 fzf 进行模糊搜索查找提交记录
● 多 AI 提供商支持:兼容 OpenAI、Claude、Gemini、Groq、Ollama 等
#AI #Shell #Tool #GitHub #DevOps
doxx - 在终端里查看 Word 文档
https://github.com/bgreenwell/doxx/
doxx 是一个终端里的 Word 文档查看器,允许用户在命令行中直接查看、搜索和导出 .docx 文件,无需 Microsoft Word。
项目用 Rust 构建,支持丰富的格式化渲染、表格、(LaTeX)公式、图像显示和多种导出格式,提供类似 glow(Markdown 渲染器)的优雅终端体验。
#Shell #Tool #GitHub
https://github.com/bgreenwell/doxx/
doxx 是一个终端里的 Word 文档查看器,允许用户在命令行中直接查看、搜索和导出 .docx 文件,无需 Microsoft Word。
项目用 Rust 构建,支持丰富的格式化渲染、表格、(LaTeX)公式、图像显示和多种导出格式,提供类似 glow(Markdown 渲染器)的优雅终端体验。
#Shell #Tool #GitHub
Rio - 终端模拟器(GPU 硬件加速)
https://github.com/raphamorim/rio
Rio 是一个现代化的终端模拟器,采用硬件加速 GPU 技术构建,使用 Rust 编写,提供高性能的终端体验。
项目受 Alacritty 启发,重用了大量 Alacritty 代码(如 ANSI 解析器、事件处理器等)。
● 硬件加速 GPU 渲染的终端模拟器
● 支持分割窗口(Split)和 CRT 显示效果
● 模糊背景功能
● 跨平台支持(MacOS、Linux、Windows 桌面应用及浏览器 WebAssembly)
● 基于 VTE(虚拟终端模拟器)标准
#Shell #Tool #GitHub
https://github.com/raphamorim/rio
Rio 是一个现代化的终端模拟器,采用硬件加速 GPU 技术构建,使用 Rust 编写,提供高性能的终端体验。
项目受 Alacritty 启发,重用了大量 Alacritty 代码(如 ANSI 解析器、事件处理器等)。
● 硬件加速 GPU 渲染的终端模拟器
● 支持分割窗口(Split)和 CRT 显示效果
● 模糊背景功能
● 跨平台支持(MacOS、Linux、Windows 桌面应用及浏览器 WebAssembly)
● 基于 VTE(虚拟终端模拟器)标准
#Shell #Tool #GitHub
witr - why-is-this-running | 为什么这个进程在运行
witr 是一个解答 " 为什么这个进程正在运行?" 的命令行工具,适用于系统故障排查和运维期间快速定位问题根源。
● 支持多种查询方式:进程名称、PID 或端口号
● 显示完整的进程因果链(从 init 进程到目标进程的完整程序启动链)
● 提供进程源信息识别(systemd、launchd、Docker、pm2、cron 等)
● 显示上下文信息(工作目录、Git 仓库、Docker 容器等)
● 多种输出格式:标准输出、短输出、树形输出、JSON 输出
● 提供警告信息(如进程以 root 运行、高内存占用、长时间运行等)
● 跨平台支持:Linux (x86_64, arm64) 和 macOS (x86_64, arm64)
#Shell #Tool #DevOps #GitHub #Golang
好东西https://github.com/pranshuparmar/witr
witr 是一个解答 " 为什么这个进程正在运行?" 的命令行工具,适用于系统故障排查和运维期间快速定位问题根源。
● 支持多种查询方式:进程名称、PID 或端口号
● 显示完整的进程因果链(从 init 进程到目标进程的完整程序启动链)
● 提供进程源信息识别(systemd、launchd、Docker、pm2、cron 等)
● 显示上下文信息(工作目录、Git 仓库、Docker 容器等)
● 多种输出格式:标准输出、短输出、树形输出、JSON 输出
● 提供警告信息(如进程以 root 运行、高内存占用、长时间运行等)
● 跨平台支持:Linux (x86_64, arm64) 和 macOS (x86_64, arm64)
#Shell #Tool #DevOps #GitHub #Golang
Logdy - 轻量级日志查看工具
https://github.com/logdyhq/logdy-core
Logdy 是一个轻量级的单二进制日志查看器,支持实时日志查看和过滤。
● 零依赖单二进制可执行文件,无需构建编译
● 嵌入式 Web UI,支持实时日志查看和过滤
● 多种输入模式支持(文件监听、标准输入、socket、REST API)
● 本地运行,数据安全,保证隐私
#Shell #Tool #GitHub #Golang
https://github.com/logdyhq/logdy-core
Logdy 是一个轻量级的单二进制日志查看器,支持实时日志查看和过滤。
● 零依赖单二进制可执行文件,无需构建编译
● 嵌入式 Web UI,支持实时日志查看和过滤
● 多种输入模式支持(文件监听、标准输入、socket、REST API)
● 本地运行,数据安全,保证隐私
# 搭配 Shell 命令
$ tail -f file.log | logdy
WebUI started, visit http://localhost:8080
# 读取日志文件
$ logdy follow app-out.log --full-read
WebUI started, visit http://localhost:8080#Shell #Tool #GitHub #Golang
Eget - GitHub Release 二进制文件下载获取
https://github.com/zyedidia/eget
Eget 是一个命令行工具,用于从 GitHub Release 页面自动下载和提取预构建的二进制文件。
通过智能检测机制识别适合当前系统的可执行文件,支持多种压缩格式和 SHA-256 校验,可配置化程度高,是安装 Go、Rust 等语言开发的单二进制 CLI 工具的最佳方式。
#GitHub #Tool #Golang #Shell
https://github.com/zyedidia/eget
Eget 是一个命令行工具,用于从 GitHub Release 页面自动下载和提取预构建的二进制文件。
通过智能检测机制识别适合当前系统的可执行文件,支持多种压缩格式和 SHA-256 校验,可配置化程度高,是安装 Go、Rust 等语言开发的单二进制 CLI 工具的最佳方式。
#GitHub #Tool #Golang #Shell
Sampler - Shell 命令的可视化和监控
https://github.com/sqshq/sampler
Sampler 是一个用于可视化和监控 shell 命令执行的终端工具,通过简单的 YAML 配置文件,可以实时展示和分析各种系统指标和动态进程。
● 支持多种可视化组件,包括运行图表、火花线、条形图、仪表盘、文本框和 ASCII 框
● 提供触发器功能,可设置条件告警和通知
● 支持交互式 Shell,可连接数据库和远程服务器
● 可视化变量和主题定制
● 支持多种实际场景监控,如数据库、Kafka、Docker 和 SSH 监控
#Shell #Tool #GitHub #Golang #Monitor
https://github.com/sqshq/sampler
Sampler 是一个用于可视化和监控 shell 命令执行的终端工具,通过简单的 YAML 配置文件,可以实时展示和分析各种系统指标和动态进程。
● 支持多种可视化组件,包括运行图表、火花线、条形图、仪表盘、文本框和 ASCII 框
● 提供触发器功能,可设置条件告警和通知
● 支持交互式 Shell,可连接数据库和远程服务器
● 可视化变量和主题定制
● 支持多种实际场景监控,如数据库、Kafka、Docker 和 SSH 监控
#Shell #Tool #GitHub #Golang #Monitor
systemctl-tui - Linux 系统服务管理终端用户界面工具
一个快速、简单的 TUI,用于与系统服务及其日志进行交互
https://github.com/rgwood/systemctl-tui
systemctl-tui 是一个快速、简单的终端用户界面 (TUI) 工具,专为 Linux 系统上的 systemd 服务交互而设计,提供高效的 systemd 服务管理和日志浏览能力。
● 快速浏览服务状态和日志
● 启动 / 停止 / 重启 / 重载服务
● 查看和编辑单元文件
● 支持通过简单的界面快速管理系统服务
#Linux #Shell #Tool #GitHub
一个快速、简单的 TUI,用于与系统服务及其日志进行交互
https://github.com/rgwood/systemctl-tui
systemctl-tui 是一个快速、简单的终端用户界面 (TUI) 工具,专为 Linux 系统上的 systemd 服务交互而设计,提供高效的 systemd 服务管理和日志浏览能力。
● 快速浏览服务状态和日志
● 启动 / 停止 / 重启 / 重载服务
● 查看和编辑单元文件
● 支持通过简单的界面快速管理系统服务
#Linux #Shell #Tool #GitHub
网络 PING/DNS(PD 检测)检测工具
https://github.com/Cd1s/network-latency-tester
强大的网络延迟检测工具,支持 Ping 测试、DNS 解析测试、综合分析等多种模式。
● Ping 批量测试 - fping 快速检测延迟和丢包率
● DNS 性能测试 - 延迟、解析速度、智能评分(100 分制)
● 综合分析 - 一键完成延迟 + DNS 全面测试
● IPv4/IPv6 切换 - 灵活的网络协议优先级
● 彩色报告 - 实时进度、自动排序、结果保存
#Network #Tool #GitHub #Shell
https://github.com/Cd1s/network-latency-tester
强大的网络延迟检测工具,支持 Ping 测试、DNS 解析测试、综合分析等多种模式。
● Ping 批量测试 - fping 快速检测延迟和丢包率
● DNS 性能测试 - 延迟、解析速度、智能评分(100 分制)
● 综合分析 - 一键完成延迟 + DNS 全面测试
● IPv4/IPv6 切换 - 灵活的网络协议优先级
● 彩色报告 - 实时进度、自动排序、结果保存
#Network #Tool #GitHub #Shell
https://github.com/Mapleawaa/PVE-Tools-9
PVE Tools 9 是专为 Proxmox VE 9.0 设计的一键配置工具,基于 Debian 13 (Trixie) 系统。本工具旨在简化 PVE 的初始配置过程,提供友好的用户界面和安全的操作体验。
● 🚀 一键换源 - 自动配置清华大学镜像源,大幅提升下载速度
● 🚫 删除订阅弹窗 - 彻底消除烦人的订阅提醒
● 💾 存储优化 - 智能合并 local 与 local-lvm 存储
● 🔄 Swap 管理 - 可选删除 Swap 分区释放更多空间
● 📦 系统更新 - 安全的系统升级和清理
● 📊 系统监控 - 实时显示系统运行状况
● 🔧 硬件直通 - 轻松配置 PCI 设备直通功能
● ⚙️ CPU 电源管理 - 灵活调整 CPU 性能模式
● 🌡️ 温度监控 - 实时显示 CPU 和硬盘温度
● 🐙 Ceph 支持 - 支持 ceph-squid 和 ceph-quincy 源
● 🎨 美观界面 - 彩色输出和友好的用户交互
● 🛡️ 安全备份 - 操作前自动备份重要文件
#PVE #HomeLab #Linux #Shell #Script #Tool #GitHub
PVE Tools 9 是专为 Proxmox VE 9.0 设计的一键配置工具,基于 Debian 13 (Trixie) 系统。本工具旨在简化 PVE 的初始配置过程,提供友好的用户界面和安全的操作体验。
● 🚀 一键换源 - 自动配置清华大学镜像源,大幅提升下载速度
● 🚫 删除订阅弹窗 - 彻底消除烦人的订阅提醒
● 💾 存储优化 - 智能合并 local 与 local-lvm 存储
● 🔄 Swap 管理 - 可选删除 Swap 分区释放更多空间
● 📦 系统更新 - 安全的系统升级和清理
● 📊 系统监控 - 实时显示系统运行状况
● 🔧 硬件直通 - 轻松配置 PCI 设备直通功能
● ⚙️ CPU 电源管理 - 灵活调整 CPU 性能模式
● 🌡️ 温度监控 - 实时显示 CPU 和硬盘温度
● 🐙 Ceph 支持 - 支持 ceph-squid 和 ceph-quincy 源
● 🎨 美观界面 - 彩色输出和友好的用户交互
● 🛡️ 安全备份 - 操作前自动备份重要文件
#PVE #HomeLab #Linux #Shell #Script #Tool #GitHub
ut(utility toolkit) - IT 开发者命令行工具库
https://github.com/ksdme/ut
ut 是一个快速、轻量级的 CLI 实用程序工具包,为开发人员和 IT 专业人员提供了一系列常用工具。
包含了编码、哈希和安全、数据生成、文本处理、开发工具、网络和颜色等功能,无需安装多个命令程序或打开工具网站。
e.g.
#Tool #Shell #GitHub
https://github.com/ksdme/ut
ut 是一个快速、轻量级的 CLI 实用程序工具包,为开发人员和 IT 专业人员提供了一系列常用工具。
包含了编码、哈希和安全、数据生成、文本处理、开发工具、网络和颜色等功能,无需安装多个命令程序或打开工具网站。
e.g.
# Base64 编码
ut base64 encode "hello world"
# URL 编码
ut url encode "hello world"
# ...#Tool #Shell #GitHub
RustNet - 基于 Rust 的跨平台网络监控工具
https://github.com/domcyrus/rustnet
RustNet 是一个跨平台的网络监控工具,使用 Rust 语言开发。
● 实时监控 TCP、UDP、ICMP 和 ARP 连接,并提供详细的连接状态信息
● 跟踪 TCP、QUIC、DNS 和 SSH 等协议的连接状态
● 支持深度数据包检查,可以检测 HTTP、HTTPS/TLS、DNS、SSH 和 QUIC 等应用层协议
● 提供基于协议的连接生命周期管理,并使用视觉指示器显示连接状态
● 支持将网络连接与运行进程关联
● 支持使用端口号识别常见服务
● 跨平台支持 Linux、macOS 和 Windows
● 支持实时 vim/fzf 风格的关键词过滤
● 提供漂亮的终端用户界面
● 支持多线程处理,提高性能
● 支持可配置的日志记录
#Network #Tool #Shell #GitHub
https://github.com/domcyrus/rustnet
RustNet 是一个跨平台的网络监控工具,使用 Rust 语言开发。
● 实时监控 TCP、UDP、ICMP 和 ARP 连接,并提供详细的连接状态信息
● 跟踪 TCP、QUIC、DNS 和 SSH 等协议的连接状态
● 支持深度数据包检查,可以检测 HTTP、HTTPS/TLS、DNS、SSH 和 QUIC 等应用层协议
● 提供基于协议的连接生命周期管理,并使用视觉指示器显示连接状态
● 支持将网络连接与运行进程关联
● 支持使用端口号识别常见服务
● 跨平台支持 Linux、macOS 和 Windows
● 支持实时 vim/fzf 风格的关键词过滤
● 提供漂亮的终端用户界面
● 支持多线程处理,提高性能
● 支持可配置的日志记录
#Network #Tool #Shell #GitHub