找到真正靠谱的开源软件。 按实际用途和运行方式筛选,找到可以放心使用、继续构建的开源软件。
项目 4,306
作者 3,645
GitHub Stars 13,022,829 项目分类 671 个项目 全部 671 桌面软件 554 Web 与自托管 184 浏览器扩展 8 移动应用 38 671 个项目 · 第 17 / 38 页
打开项目 ESPConnect Web 应用 测试与调试
ESPConnect ↗ @thelastoutpostworkshop · Vue
直接在浏览器中检查、备份和刷写 ESP32 设备。
项目简介 ESPConnect 通过 Chromium 浏览器的 Web Serial 或 WebUSB 连接 ESP32,无需安装桌面软件即可查看硬件与分区、管理文件系统、备份闪存、部署固件并使用串口控制台。连接时需关闭占用同一 USB 串口的 Arduino IDE 或其他工具。ESP8266 只能使用有限功能,NVS 检查器也仍是只读实验功能,不应把解析结果视为权威数据。
Stars ★ 2,036
Forks ⑂ 285
开源许可 MIT 打开项目 zennotes 桌面应用 生产力与办公 macOS
zennotes ↗ @ZenNotes · TypeScript
用键盘与 Vim 管理本地 Markdown 笔记和任务。
项目简介 ZenNotes 以普通 Markdown 文件作为笔记存储,提供桌面应用和可自托管 Web 模式,适合希望保有文件控制权的键盘用户。它把 Vim 操作、分栏编辑与预览、搜索、标签、任务、日记、图表和本地附件整合在同一仓库中,并可通过 CLI、Raycast 与 MCP 访问同一个笔记库。桌面版覆盖 macOS、Windows 和 Linux。
Stars ★ 2,015
Forks ⑂ 107
开源许可 MIT 打开项目 gmail-cleaner Web 应用 生产力与办公 Linux
gmail-cleaner ↗ @Gururagavendra · Python
用自托管网页批量退订、删除、归档和整理 Gmail 邮件
项目简介 Gmail Cleaner 提供本地或 Docker 自托管网页界面,可按发件人、日期、大小、分类和标签筛选邮件,并批量退订、删除、归档、标记已读或重要、管理标签及导出元数据 CSV。它适合清理积压邮箱而不逐封操作。安装者需要在 Google Cloud Console 中启用 Gmail API,创建自己的 OAuth 客户端并添加测试账号;个人 OAuth 应用会显示未验证警告,授权范围应在确认后再授予。
Stars ★ 2,007
Forks ⑂ 125
开源许可 MIT 打开项目 chat-ai-desktop 桌面应用 沟通与协作
chat-ai-desktop ↗ @sonnylazuardi · Rust
从系统菜单栏打开非官方 ChatGPT 桌面聊天客户端
项目简介 Chat AI Desktop 把网页版聊天界面封装成可从菜单栏使用的桌面应用,并为 Windows、macOS 与 Linux 提供安装包。除了登录网页服务,它还提供 API 模式,可在应用菜单中填入自己的 OpenAI API Key。该客户端并非官方产品;macOS 安装包可能因开发者未验证而被系统拦截,需要通过 Finder 的“打开”操作手动放行。
Stars ★ 2,000
Forks ⑂ 181
开源许可 MIT 打开项目 TidGi-Desktop 桌面应用 知识管理 macOS
TidGi-Desktop ↗ @tiddly-gittly · TypeScript
用本地优先的 TiddlyWiki 整理知识并通过 Git 备份
项目简介 TidGi 是跨平台桌面知识管理与笔记应用,可创建本地 TiddlyWiki 工作区,也能克隆在线 Wiki 继续编辑。内容由用户掌控,并可用本地 Git 或 GitHub 备份,公开内容还能部署成博客;它适合愿意定制插件与工作流的个人知识管理用户。macOS 版本未签名时可能需要手动信任应用。
Stars ★ 1,992
Forks ⑂ 116
开源许可 MPL-2.0 打开项目 SnapOtter Web 应用 媒体、音频与视频 REST
SnapOtter ↗ @snapotter-hq · TypeScript
在自托管界面中批量转换、压缩和识别各类文件
项目简介 SnapOtter 是可自托管的文件处理平台,用户可通过网页界面、REST API 或自动化流程处理图片、视频、音频、PDF 和普通文件。它提供转换、压缩、裁剪、OCR、转写与本地 AI 等大量工具,并把后台任务和文件留在自己的网络内。单机体验可用一条 Docker 命令启动;正式部署则建议使用包含应用、Postgres 与 Redis 的 Compose 方案。
Stars ★ 1,990
Forks ⑂ 88
开源许可 AGPL-3.0 打开项目 MooTool 桌面应用 软件开发
MooTool ↗ @rememberber · Java
把开发者常用笔记、格式化和转换工具集中到桌面
项目简介 MooTool 是支持 Windows、Linux 和 macOS 的开发者桌面工具箱,把快速笔记、JSON/SQL/Java 格式化、文本批处理、翻译、UA 分析、图片与 PDF 辅助、环境变量和配置转换等常用操作放在同一应用中。许多模块带有可搜索的历史记录,可重新应用并复制输入或输出,适合减少在多个小工具之间切换。
Stars ★ 1,986
Forks ⑂ 253
开源许可 MIT 打开项目 kanri 桌面应用 项目与产品管理
kanri ↗ @kanriapp · Vue
在桌面离线管理看板任务,数据仅保存到本地文件
项目简介 Kanri 是面向 Windows、macOS 和 Linux 的离线看板应用,无需账号或网络即可创建列、卡片、子任务、截止日期和标签。所有数据保存在一个本地 JSON 文件中,并支持从 Trello 导入以及按粒度或完整导出备份。它明确不提供内置云同步,适合希望不依赖在线账号、把数据完整保留在本地并自行安排备份的人。
Stars ★ 1,964
Forks ⑂ 159
开源许可 GPL-3.0 打开项目 groovebasin Web 应用 媒体、音频与视频 Linux
groovebasin ↗ @andrewrk · JavaScript
用网页界面管理并远程播放个人音乐库
项目简介 Groove Basin 是音乐播放器服务器,连接家中或办公室的个人音乐库后,用户可用电脑、平板或手机控制播放,也能远程串流音乐。它提供自动 DJ、拖放上传和编辑播放列表、响度扫描、文件夹监控及 MPD 协议支持;项目只处理个人音乐文件,不支持 DRM 内容。
Stars ★ 1,962
Forks ⑂ 119
开源许可 MIT 打开项目 hermes-desktop 桌面应用 生产力与办公 macOS
hermes-desktop ↗ @dodo-reach · Swift
在 Mac 上直接管理本机或 SSH 主机中的 Hermes 工作流
项目简介 Hermes Desktop 是 Hermes Agent 的原生 macOS 工作台,可连接本机安装或通过 SSH 访问远程主机。它在一个窗口中展示真实的会话、工作流、Kanban、文件、用量、Skills、定时任务和终端,不建立网关、浏览器包装或同步镜像,状态仍保留在 Hermes 所在主机。使用需要 macOS 14+;远程模式还要求免交互 SSH,部分聊天、恢复和工作流功能需要主机可用的 hermes CLI。
Stars ★ 1,961
Forks ⑂ 145
开源许可 MIT 打开项目 AppPorts 桌面应用 生产力与办公 macOS
AppPorts ↗ @wzh4869 · Swift
把大型 macOS 应用迁到外置存储,同时保留原来的启动入口
项目简介 AppPorts 可将 `/Applications` 中的大型应用移到 SSD、SD 卡或 NAS,并在原位置留下体积极小的启动入口,让 Launchpad 和 Finder 仍像本地应用一样使用。它会针对自更新应用、应用套件和 App Store 应用选择不同迁移策略,也能提示断开的外置盘或失效链接。系统应用和正在运行的应用不会迁移;当前安装包未使用 Apple Developer ID 签名,首次打开可能需要手动移除隔离属性。
Stars ★ 1,884
Forks ⑂ 76
开源许可 Apache-2.0 打开项目 colorpicker 桌面应用 设计与创意
colorpicker ↗ @Toinane · JavaScript
在桌面上取色、保存并分类管理颜色值
项目简介 Colorpicker 是适用于 macOS、Windows 和 Linux 的 Electron 桌面取色与颜色管理工具,可从屏幕任意位置拾取颜色,并把常用色保存、分类到 Colorsbook。它还提供置顶、色阶、专注模式、随机颜色和偏好设置;剪贴板取色仍在开发中,目前只会识别其中出现的第一个十六进制或 RGB 颜色值。
Stars ★ 1,883
Forks ⑂ 138
开源许可 GPL-3.0 打开项目 open-cowork 桌面应用 工作流自动化 macOS
open-cowork ↗ @OpenCoworkAI · TypeScript
用桌面 AI 智能体处理文件、生成文档并连接外部工具
项目简介 Open Cowork 为 Windows 和 macOS 提供图形化 AI 智能体工作区,无需命令行即可接入 Claude、OpenAI 兼容接口及多种其他模型。智能体可在限定工作区中管理文件,借助 Skills 生成 PPTX、DOCX、PDF 或 XLSX,通过 MCP 连接浏览器、Notion 等外部工具,并可从飞书或 Slack 接收远程指令。基础模式采用路径限制;安装 WSL2 或 Lima 后可增强为 VM 隔离,但文件修改和删除等授权操作仍需审慎确认。
Stars ★ 1,836
Forks ⑂ 248
开源许可 MIT 打开项目 claude-code-history-viewer 桌面应用 数据与分析 Linux
claude-code-history-viewer ↗ @jhlee0409 · TypeScript
统一浏览、搜索并备份多种 AI 编码助手的对话历史。
项目简介 Claude Code History Viewer 在一个离线界面中读取 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 等多种编码助手的本地会话,支持跨项目搜索、用量分析和工具间比较。它提供 macOS、Windows、Linux 桌面版及无界面服务器,可导出单个会话的 HTML/JSON 报告,并一键备份全部 Claude Code 会话,降低自动清理导致的历史丢失风险。
Stars ★ 1,834
Forks ⑂ 184
开源许可 MIT 打开项目 AIaW Web 应用 生产力与办公 MCP
AIaW ↗ @NitroRCr · TypeScript
在多工作区中管理跨平台 AI 对话、工具与同步数据
项目简介 AIaW 是本地优先的跨平台 AI 聊天客户端,可按主题建立多个工作区,连接多家模型服务,并使用 MCP、插件、动态提示词和可编辑 Artifacts。对话数据先保存在本地,登录后可进行跨设备云同步,覆盖 Windows、Linux、macOS、Android 和 PWA。该项目已经弃用并由重写的 Nya AI 接替,现有用户应按迁移文档转移。
Stars ★ 1,822
Forks ⑂ 161
开源许可 BSD-3-Clause 打开项目 apps Web 应用 财务、法律与合规
apps ↗ @polkadot-js · TypeScript
在浏览器或桌面端连接并操作 Polkadot 与 Substrate 链。
项目简介 @polkadot/apps 为受支持的 Polkadot 和 Substrate 链提供可视化入口,让用户查看网络并执行链上交互。它可以直接使用托管网页,也可通过 IPFS、Docker 或本地节点运行;桌面版功能与 Web 版相近,但默认把加密账户保存在本机文件系统。链开发者还可以在配置包中补充自定义 API 类型、设置和标识,以接入自己的链。
Stars ★ 1,821
Forks ⑂ 1,635
开源许可 Apache-2.0 打开项目 pointless 桌面应用 设计与创意 Linux
pointless ↗ @kkoomen · JavaScript
在无限画布上快速绘图、做白板和轻量笔记
项目简介 这是一款轻量桌面白板,提供可无限平移和缩放的 SVG 画布,适合随手画图、梳理想法或记录视觉笔记。用户可创建箭头、矩形和椭圆,选择并复制移动图形,按文件夹整理本地画布,并导出 PNG、JPEG 或 SVG。它支持基础触控和明暗主题,但文本工具仍未完成;可下载预编译程序,Arch Linux 也有 AUR 包。
Stars ★ 1,802
Forks ⑂ 100
开源许可 GPL-3.0 打开项目 cate 桌面应用 软件开发 Linux
cate ↗ @0-AI-UG · TypeScript
在无限画布中同时组织代码、终端、浏览器和 AI 代理。
项目简介 Cate 是桌面编码工作区,可把编辑器、终端、浏览器、文档、Git 工具和 AI 对话放在可缩放的空间画布上。面板支持停靠、分屏、独立窗口和跨项目会话恢复,内置代理可连接多家模型服务;macOS、Windows 与 Linux 均提供预构建版本。
Stars ★ 1,788
Forks ⑂ 111
开源许可 MIT