从工作场景出发,找到开源方案 从真实需求和场景出发,在这里挑选最适合你工作流的开源方案。
项目 4,306
作者 3,645
GitHub Stars 13,022,829 按使用场景 4306 个项目 全部 4306 软件开发 1383 测试与质量 501 运维与安全 506 数据与研究 689 写作与文档 756 内容与设计 613 音视频 324 效率与自动化 390 项目与协作 438 营销与销售 315 业务与合规 197 学习与生活 386 4306 个项目 · 第 37 / 240 页
打开项目 yarle 桌面应用 写作与编辑 Linux
yarle ↗ @akosbalasko · TypeScript
将 Evernote 导出的笔记迁移为 Markdown 等格式。
项目简介 Yarle 可把单个或整批 Evernote ENEX 文件转换为标准 Markdown,以及适配 Obsidian、Logseq、Tana 或 Heptabase 的内容,并尽量保留元数据、内部链接、图片、附件和网页剪藏。用户可使用桌面应用,也可通过配置文件在命令行批量处理,并用模板控制输出结构。Tana 格式目前不能转换图片,表格也会变成纯文本。
Stars ★ 1,775
Forks ⑂ 111
开源许可 MIT 打开项目 awesome-design-skills 资源合集或目录 设计与创意
awesome-design-skills ↗ @bergside
浏览并安装面向 AI 编程工具的设计系统技能模板。
项目简介 Awesome Design Skills 是一个收录 67 套设计技能的目录,每套通常包含供智能体读取的 SKILL.md 和供人查看的 DESIGN.md,描述品牌、排版、颜色、间距与组件规则。可通过 TypeUI CLI 按 slug 拉取到 Claude Code、Cursor、Codex 等项目,用于快速套用明确的视觉体系。
Stars ★ 1,766
Forks ⑂ 165
开源许可 MIT 打开项目 rqbit 命令行应用 媒体、音频与视频 Linux
rqbit ↗ @ikatson · Rust
下载、管理并边下边播 BitTorrent 内容
项目简介 rqbit 可通过命令行、网页界面、桌面应用或 HTTP API 管理 BitTorrent 下载,也能作为 Rust 库嵌入其他程序。它支持磁力链接、断点续传、按文件筛选、暂停和限速,并可在下载过程中流式播放视频、拖动进度。服务器还可通过局域网向电视等设备发布媒体。macOS 和 Windows 有桌面发布包,Linux 桌面版需要自行构建。
Stars ★ 1,754
Forks ⑂ 169
GitHub 更新 2026年7月13日 打开项目 litlyx Web 应用 数据与分析
litlyx ↗ @Litlyx · TypeScript
用云端或自托管仪表盘追踪网站访问与自定义事件
项目简介 Litlyx 让网站和 Web 应用通过一段脚本或 JavaScript 包开始记录访问、实时用户和自定义事件,并在仪表盘中查看数据。你可以使用托管服务,也可以用 Docker 运行自己的实例。它采用无 Cookie 的统计方式,适合希望快速接入且保留自托管选择的团队。
Stars ★ 1,742
Forks ⑂ 113
开源许可 Apache-2.0 打开项目 edit-mind Web 应用 知识管理
edit-mind ↗ @IliasHad · TypeScript
在本地索引视频内容,并用自然语言搜索对白、物体、人脸与场景
项目简介 Edit Mind 会监控视频目录并在后台执行转录、画面分析、人脸与物体识别,再把结果写入向量索引,方便按自然语言定位具体视频或片段。自托管版本通过 Docker 运行并强调本地处理;项目仍在积极开发,功能可能不完整且会出现错误。
Stars ★ 1,729
Forks ⑂ 120
GitHub 更新 2026年7月13日 打开项目 webclaw 命令行应用 研究与知识 MCP
webclaw ↗ @0xMassi · Rust
把网页抓取并转换为适合智能体与 RAG 使用的干净内容。
项目简介 webclaw 可通过命令行、MCP 服务或 REST API 抓取和遍历网站,并输出 Markdown、文本或 JSON,适合智能体和 RAG 流程。核心提取路径可在本地运行且无需账号;遇到受保护网站、JavaScript 渲染或异步研究任务时,可改用托管 API。
Stars ★ 1,729
Forks ⑂ 181
开源许可 AGPL-3.0 打开项目 en-croissant 桌面应用 教育与学习
en-croissant ↗ @franciscoBSalgueiro · TypeScript
导入并分析在线棋局,用多引擎训练个人开局库
项目简介 En Croissant 是跨平台国际象棋桌面界面,可保存并分析来自 Lichess 与 Chess.com 的对局。它支持同时使用多个 UCI 引擎,提供引擎和棋谱数据库管理,也能按完整或局部局面搜索历史棋局。用户还可以建立个人开局库,并通过间隔重复进行训练,适合把复盘、研究与开局记忆放在同一工具中。
Stars ★ 1,727
Forks ⑂ 280
开源许可 GPL-3.0 打开项目 blitz-mac 桌面应用 移动应用开发 MCP
blitz-mac ↗ @blitzdotdev · Swift
让 AI 智能体在 macOS 上管理并提交 iOS 应用
项目简介 Blitz 是一款原生 macOS App Store Connect 工具,可让 Claude Code、Codex 或其他 MCP 客户端操作 iOS 应用提交流程。它能管理版本、定价、内购与订阅,上传多语言截图,维护 TestFlight 构建和测试者,并控制 iOS 模拟器后发起审核提交。适合希望从终端调用智能体、同时保留原生图形界面的 iOS 开发者;官方发行版会发送有限的匿名产品遥测。
Stars ★ 1,723
Forks ⑂ 135
开源许可 Apache-2.0 打开项目 secure-electron-template 模板 前端开发
secure-electron-template ↗ @reZach · JavaScript
从带安全默认配置的模板开始构建 Electron 应用
项目简介 secure-electron-template 为 Electron 桌面应用提供已经接好的开发起点,包含 React、TypeScript、Redux、打包工具和本地化等常用组件。开发者可直接使用 GitHub 模板或克隆仓库,安装依赖后进入开发与打包流程。模板预设了上下文隔离、禁用远程内容的 Node 集成等安全措施,但应用加载什么内容及如何处理权限仍由开发者负责。
Stars ★ 1,710
Forks ⑂ 153
开源许可 MIT 打开项目 ShadowEditor Web 应用 设计与创意
ShadowEditor ↗ @tengge1 · JavaScript
自建并管理可在网页或桌面使用的三维场景
项目简介 ShadowEditor 是一套可自托管的三维场景编辑系统,可通过网页或桌面端管理模型、材质、动画等资源并编辑场景。它还包含组织、用户与权限、版本历史、自动保存和实时播放等能力,适合需要多人管理场景资产的团队。部署依赖服务端与 MongoDB,源码构建还需要 Node.js 和 Go 环境。
Stars ★ 1,702
Forks ⑂ 320
开源许可 MIT 打开项目 GeoLibre Web 应用 数据可视化
GeoLibre ↗ @opengeos · TypeScript
在浏览器、桌面、移动端或 Jupyter 本地分析地理数据
项目简介 GeoLibre 可在浏览器、桌面、Android 和 Jupyter 中加载、查看与处理地理空间数据,并让同一项目在 Python API 与可视化界面之间双向同步。它把多数计算放在本地,适合不想上传数据的 GIS 分析;街景、Cesium 影像等可选功能仍需要对应服务的访问凭据。
Stars ★ 1,698
Forks ⑂ 226
开源许可 MIT 打开项目 Rocket.Chat.Electron 桌面应用 沟通与协作 Linux
Rocket.Chat.Electron ↗ @RocketChat · TypeScript
在桌面连接和管理 Rocket.Chat 服务器
项目简介 Rocket.Chat Desktop App 是 Rocket.Chat 的 Electron 桌面客户端,支持 Windows 10、macOS 12 及 Ubuntu 22.04 或同等 Linux 发行版。用户安装后可连接已有的 Rocket.Chat 服务;管理员也可以通过 servers.json 预置服务器配置,或用覆盖设置关闭自动更新、启用单服务器模式等。它只提供桌面访问入口,不包含 Rocket.Chat 服务器本身。
Stars ★ 1,693
Forks ⑂ 829
开源许可 MIT 打开项目 Sentinel 桌面应用 安全与隐私 macOS
Sentinel ↗ @alienator88 · Swift
在 macOS 上解除应用隔离并自签名未认证应用
项目简介 Sentinel 帮助 macOS 用户处理因隔离属性或签名问题而无法打开的应用。可以把应用拖入窗口解除隔离并选择自动打开,也能进行临时自签名,或通过 Finder 右键扩展执行解除隔离。它支持 macOS 13 及以上版本,可从 Releases 或 Homebrew 安装;但项目自 2025 年末起已暂停维护和发布,兼容性修复与支持可能不会及时提供。
Stars ★ 1,691
Forks ⑂ 55
GitHub 更新 2026年7月14日 打开项目 haptic 桌面应用 写作与编辑
haptic ↗ @chroxify · Svelte
本地优先地编写和保存隐私友好的 Markdown 笔记
项目简介 Haptic 是一个本地优先的开源 Markdown 笔记编辑器,重点是把笔记与本地数据库保留在用户自己的环境中。除桌面应用外,它还提供可通过 Vercel 或 Docker 部署的 Web 实例。项目仍处于活跃开发期,跨设备同步、笔记分享、移动端,以及 Windows 和 Linux 桌面支持都还在规划中。
Stars ★ 1,689
Forks ⑂ 54
开源许可 AGPL-3.0 打开项目 claude-prism 桌面应用 写作与编辑 macOS
claude-prism ↗ @delibae · TypeScript
在本地桌面完成 LaTeX 科研写作、编译与数据分析
项目简介 ClaudePrism 是本地优先的科研写作桌面工作区,可用模板创建论文、学位论文、海报或演示项目,在应用内编辑并通过内置 Tectonic 编译 LaTeX。它还集成 uv 管理项目级 Python 环境,便于生成图表和运行分析,并可安装科研领域技能。文档存储和编译在本机完成,但启用 Claude 功能时,相关提示与模型读取的文件内容会发送到 Anthropic API。
Stars ★ 1,675
Forks ⑂ 154
开源许可 MIT 打开项目 level 代码库 软件开发
level ↗ @Level · JavaScript
在 Node.js 和浏览器中使用排序键值数据库
项目简介 level 为 Node.js 与浏览器应用提供统一的键值数据库接口:在 Node.js 中使用 classic-level,在浏览器中使用 browser-level。它支持按字典序存取键值、批量写入、异步迭代和 TypeScript 类型声明,适合需要轻量本地持久化的 JavaScript 或 TypeScript 项目。浏览器端通常需配合 Browserify、Webpack、Rollup 等打包工具。
Stars ★ 1,674
Forks ⑂ 111
开源许可 MIT 打开项目 spectron 代码库 测试与调试
spectron ↗ @electron-userland · JavaScript
用ChromeDriver测试Electron应用界面
项目简介 Spectron 曾把 ChromeDriver 和 WebdriverIO 组合成测试 Electron 应用的工具,可通过应用启动、窗口操作和浏览器自动化编写端到端测试,并按 Electron 版本选择对应的 Spectron 版本。项目已于 2022 年 2 月 1 日正式弃用,因此只适合维护旧测试代码或迁移历史测试,不应作为新项目的首选方案。
Stars ★ 1,673
Forks ⑂ 225
开源许可 MIT 打开项目 ElectronMail 桌面应用 沟通与协作 Linux
ElectronMail ↗ @vladimiry · TypeScript
在桌面端集中管理、搜索并离线查看 ProtonMail 邮件
项目简介 ElectronMail 是非官方 ProtonMail 桌面客户端,支持多账户、邮件正文全文搜索、系统通知、按账户配置代理,以及把邮件导出为 EML 或 JSON。启用本地存储后,邮件正文会保存在加密数据库中,可离线查看和检索;附件不会随之离线保存,部分批量功能也依赖本地存储。
Stars ★ 1,672
Forks ⑂ 106
开源许可 GPL-3.0