找到真正靠谱的开源软件。 按实际用途和运行方式筛选,找到可以放心使用、继续构建的开源软件。
项目 4,306
作者 3,645
GitHub Stars 13,022,829 项目分类 671 个项目 全部 671 桌面软件 554 Web 与自托管 184 浏览器扩展 8 移动应用 38 671 个项目 · 第 23 / 38 页
打开项目 electron-markdownify 桌面应用 写作与编辑 Linux
electron-markdownify ↗ @amitmerchant1990 · JavaScript
在桌面应用中实时预览和编辑Markdown
项目简介 Markdownify 是基于 Electron 的简洁 Markdown 桌面编辑器,输入时即时显示 HTML 预览,并让编辑位置与预览同步滚动。它支持 GitHub 风格 Markdown、语法高亮、KaTeX、明暗主题、多光标、基础格式工具和 PDF 导出,也能驻留系统托盘;Windows、macOS 和 Linux 均可运行。
Stars ★ 1,085
Forks ⑂ 927
开源许可 MIT 打开项目 chatd 桌面应用 文档处理
chatd ↗ @BruceMacD · JavaScript
用随应用打包的本地模型私密地与文档对话。
项目简介 Chatd 是桌面文档问答应用,使用本地 Mistral-7B 模型读取并讨论用户文件,数据不会发送到云端。它把本地模型运行器一并打包:若电脑已有 Ollama 会自动复用,否则应用会启动并管理自己的 Ollama 服务。普通用户下载解压后即可运行,也可进一步启用 GPU 或更换模型。
Stars ★ 1,081
Forks ⑂ 77
开源许可 MIT 打开项目 KnowNote 桌面应用 知识管理
KnowNote ↗ @MrSibe · TypeScript
把本地文档整理成可对话、可追溯的知识库
项目简介 KnowNote 是无需 Docker 或服务器配置的桌面知识库,可把文档和笔记保存在本地,再通过 RAG 与内容对话、总结和推理,并保留来源追踪。用户可以连接 OpenAI、DeepSeek、Ollama 等自有或私有模型接口,适合学习与研究。当前提供 Windows 和 macOS 版本,项目仍处早期阶段,部分体验尚未完善。
Stars ★ 1,068
Forks ⑂ 141
开源许可 GPL-3.0 打开项目 tockler 桌面应用 生产力与办公
tockler ↗ @MayGo · TypeScript
自动记录电脑使用时间并分析工作习惯
项目简介 Tockler 通过活动窗口标题和空闲状态自动记录电脑使用与工作时间,生成时间线、日周月统计、日历和图表。用户可以回看某段时间使用过的应用、窗口和在线状态,适合想了解实际工作分配而不愿手动计时的人;应用支持 Windows、macOS 和 Linux。
Stars ★ 1,065
Forks ⑂ 122
开源许可 GPL-2.0 打开项目 web-llm-chat Web 应用 沟通与协作 REST
web-llm-chat ↗ @mlc-ai · TypeScript
直接在浏览器本地运行大模型并私密聊天
项目简介 WebLLM Chat 利用 WebGPU 在浏览器内加载并运行大语言模型,让提示词、回复和模型处理留在本机,而不是交给云端推理服务。完成首次设置和模型下载后,它可离线使用,界面支持 Markdown、图片输入和多种内置模型;高级用户还可连接通过 MLC-LLM 提供的自定义模型接口。使用浏览器原生推理需要浏览器支持 WebGPU。
Stars ★ 1,063
Forks ⑂ 225
开源许可 Apache-2.0 打开项目 camera.ui 桌面应用 安全与隐私 Linux
camera.ui ↗ @cameraui · TypeScript
在自有硬件上集中查看、录制和分析监控摄像头
项目简介 camera.ui 是运行在自有硬件上的摄像头监控平台,可集中进行实时查看、设备端 AI 检测和智能家居集成,并通过插件扩展功能,录像保留在用户控制的环境中。项目支持桌面应用、Docker、Proxmox 和裸机 Linux 等安装方式,也提供移动端入口。核心代码免费开源,但全天候录像、语义搜索和推送通知等带星号功能需要订阅,选型时应计入这部分费用。
Stars ★ 1,062
Forks ⑂ 160
开源许可 MIT 打开项目 stackzy 桌面应用 软件开发
stackzy ↗ @theapache64 · Kotlin
分析 Android APK 并识别其中使用的第三方库
项目简介 Stackzy 是一款跨平台桌面应用,用于打开和分析 Android APK,帮助开发者或研究人员识别应用内部使用的第三方库。它结合 APK 解包与反编译工具完成检查,并提供 Windows、Linux 和 macOS 发行包。当前各平台安装包被标记为实验性;使用 JAR 版本需要 Java 15 以上,macOS 的 DMG 未公证,首次打开可能触发系统安全提示。
Stars ★ 1,060
Forks ⑂ 53
开源许可 Apache-2.0 打开项目 ffmpeg-commander Web 应用 媒体、音频与视频
ffmpeg-commander ↗ @alfg · Vue
通过网页表单生成常见 FFmpeg 音视频命令
项目简介 ffmpeg-commander 把常见的视频和音频编码选项做成网页界面,用户选择参数后即可生成对应的 FFmpeg 命令,适合不想从大量命令行选项中手工拼接配置的人。它只覆盖常用操作,生成结果包含一定假设,可能需要根据本机 FFmpeg 版本和编译配置调整。若连接可选的 ffmpegd,还能从浏览器提交编码任务并查看实时进度。
Stars ★ 1,054
Forks ⑂ 108
开源许可 MIT 打开项目 webwhiz Web 应用 客服与运营
webwhiz ↗ @webwhiz-ai · TypeScript
抓取网站内容并生成可嵌入的产品问答机器人
项目简介 WebWhiz 会抓取并索引产品网站内容,生成可嵌入网页的客户问答机器人,无需编写前端集成代码。它支持定期更新资料、自定义机器人外观、可视化构建和离线留言。选择自托管时,需要同时运行 API 服务、JavaScript 与 Python 工作进程,并配置 MongoDB、Redis;OpenAI API 密钥是必需项。
Stars ★ 1,039
Forks ⑂ 176
开源许可 AGPL-3.0 打开项目 flow-browser 桌面应用 生产力与办公
flow-browser ↗ @MultiboxLabs · TypeScript
用多空间、侧边栏和 Chrome 扩展组织日常网页浏览
项目简介 Flow Browser 是基于 Chromium 与 Electron 的桌面浏览器,提供多配置文件、多空间、侧边栏、命令面板和标签页持久化,适合希望把不同工作与个人浏览环境分开的用户。它可以直接安装 Chrome Web Store 扩展,并从 GitHub Releases 下载。项目仍在补齐下载管理、固定标签页、自定义搜索引擎等基础功能,因此更适合愿意尝试早期替代浏览器的用户。
Stars ★ 1,037
Forks ⑂ 61
开源许可 GPL-3.0 打开项目 SvelteStorm 桌面应用 软件开发 macOS
SvelteStorm ↗ @open-source-labs · Svelte
在专用桌面 IDE 中开发并调试 Svelte 应用
项目简介 SvelteStorm 为 Svelte 项目提供一套桌面开发环境,可在同一窗口编辑文件、运行终端、查看本地网页并检查组件状态。它还支持分屏、文件搜索、代码检查、性能指标和时间旅行调试,便于追踪交互导致的状态变化。应用面向 macOS 和 Windows;从源码运行需要按项目说明准备特定 Node.js 版本,Windows 的构建环境要求相对较多。
Stars ★ 1,030
Forks ⑂ 112
开源许可 MIT 打开项目 desktop 桌面应用 沟通与协作
desktop ↗ @revoltchat · TypeScript
在桌面端运行和开发 Revolt 聊天客户端
项目简介 Revolt Desktop 是 Revolt 聊天服务的 Electron 桌面客户端源码,可在本地安装依赖、构建应用包并启动调试,也提供面向 Linux、macOS 和 Windows 的构建命令。它适合维护现有客户端、提交修复或测试桌面行为。项目已明确说明将由新的 Tauri 桌面应用取代,因此准备长期使用或二次开发时,应先评估迁移中的新客户端。
Stars ★ 1,030
Forks ⑂ 119
开源许可 AGPL-3.0 打开项目 meru 桌面应用 沟通与协作 Linux
meru ↗ @zoidsh · TypeScript
在 macOS、Windows 和 Linux 桌面独立使用 Gmail
项目简介 Meru(原 Gmail Desktop)是将 Gmail 放进独立窗口的跨平台桌面应用,适合不想让收件箱淹没在浏览器标签页中的用户。项目提供 macOS、Windows 和 Linux 下载入口,并使用 Electron 构建;它是第三方客户端,与 Google 没有关联,邮件账户和服务仍由 Gmail 提供。
Stars ★ 1,026
Forks ⑂ 104
开源许可 AGPL-3.0 打开项目 Stringz 桌面应用 软件开发 macOS
Stringz ↗ @heysem-useinsider · Swift
集中编辑 Xcode 项目的多语言文本并检查缺失翻译
项目简介 Stringz 是一款 macOS 本地化编辑器,打开 Xcode 项目后会自动查找可翻译文件,并把不同语言并排展示,便于新增、修改和检查缺失内容。它支持 .strings、Storyboard、XIB 与 Info.plist,还能提示重复值并自动保存。该工具面向 iOS、macOS、tvOS 和 watchOS 项目,需在 Mac 上运行。
Stars ★ 1,020
Forks ⑂ 50
开源许可 GPL-3.0 打开项目 HeliosLauncher 桌面应用 个人与日常生活 Linux
HeliosLauncher ↗ @dscalzi · JavaScript
自动准备 Java 与模组并启动定制 Minecraft 服务器
项目简介 Helios Launcher 帮助玩家加入定制的模组 Minecraft 服务器,无需手动准备正确版本的 Java、Forge 或服务器所需文件。它支持多账户切换,会在启动前校验资源并重新下载损坏或不匹配的文件,也可切换服务器配置、查看在线人数并接收自动更新。项目提供 Windows、macOS 和 Linux 安装包。
Stars ★ 1,019
Forks ⑂ 2,071
开源许可 MIT 打开项目 Desktop-App 桌面应用 安全与隐私 Linux
Desktop-App ↗ @Windscribe · C++
通过桌面 VPN 隐藏网络位置,并拦截广告、跟踪器和恶意域名。
项目简介 Windscribe Desktop 是 Windscribe VPN 的跨平台客户端,支持 WireGuard、OpenVPN、IKEv2 等多种协议与连接端口。它提供防火墙、按应用或网络分流、自定义 VPN 配置、自动连接规则,以及基于 DNS 的广告、跟踪器和恶意域名过滤;也可在本机建立 HTTP 或 SOCKS5 代理供其他设备使用。
Stars ★ 1,019
Forks ⑂ 134
开源许可 GPL-2.0 打开项目 pipedash 桌面应用 DevOps 与部署 Linux
pipedash ↗ @hcavarsan · Rust
在一个桌面或自托管界面中监控并操作多家 CI/CD 构建任务
项目简介 Pipedash 汇总 GitHub Actions、GitLab CI、Bitbucket、Buildkite、Jenkins、Tekton 和 ArgoCD 的构建任务,让团队查看状态与运行历史,并触发、重跑或取消构建。它可作为 macOS、Windows、Linux 桌面应用、iOS 客户端或 Docker 自托管 Web 应用运行。凭据可存入系统钥匙串或加密数据库;远程 Web 部署需要正确设置访问密码,避免 API 处于开放状态。
Stars ★ 1,015
Forks ⑂ 58
开源许可 GPL-3.0 打开项目 android-messages-desktop 桌面应用 沟通与协作 Linux
android-messages-desktop ↗ @chrisknepper · JavaScript
把 Android Messages 作为独立桌面应用常驻运行。
项目简介 Android Messages Desktop 把 Android Messages 网页服务封装成 Windows、macOS 和 Linux 桌面应用,适合不想长期保留浏览器标签页的用户。它提供新短信系统通知、macOS 徽标与菜单栏支持、Windows/Linux 托盘、后台运行和多语言拼写检查。项目与 Google 无关,Windows 安装包也未签名,项目路线图仍将签名列为待办事项。
Stars ★ 1,005
Forks ⑂ 124
开源许可 MIT