找到真正适合你的开源方案。
从真实需求出发,按使用场景、资源形态、运行方式和仓库事实,筛选可以直接使用、组合或继续构建的开源项目。
- 项目
- 4,306
- 作者
- 3,645
- GitHub Stars
- 13,022,829
4306 个项目 · 第 22 / 240 页
打开项目 clawd-on-desk桌面应用软件开发Linux
clawd-on-desk↗
@rullerzhou-afk·JavaScript
用桌面像素宠物实时看懂 AI 编程代理的工作状态
项目简介Clawd on Desk 把 AI 编程代理的思考、输入、权限等待、子代理活动和完成状态变成桌面像素宠物动画,并可在会话面板中同时跟踪多个任务。它支持 Windows、macOS 和 Linux,对 Claude Code 与 Codex 可自动接入,其他代理可通过设置连接;局域网手机页面还能只读查看实时状态。
- Stars
- ★ 5,358
- Forks
- ⑂ 540
- 开源许可
- AGPL-3.0
打开项目 pomotroid桌面应用生产力与办公Linux
pomotroid↗
@Splode·Rust
带统计记录与主题定制的番茄钟
项目简介Pomotroid 提供可配置的工作时长、休息时长和长休息轮次,并记录每日、每周与全部历史,会以图表和 52 周热力图展示完成情况。它还支持全局快捷键、托盘运行、通知、自定义主题和可选的本地 WebSocket 接口;当前安装包未签名,首次启动可能出现系统警告。
- Stars
- ★ 5,337
- Forks
- ⑂ 455
- 开源许可
- MIT
打开项目 gitify桌面应用软件开发Linux
gitify↗
@gitify-app·TypeScript
在菜单栏集中查看多个 Git 托管平台的通知
项目简介Gitify 是适用于 macOS、Windows 和 Linux 的菜单栏或系统托盘应用,用来集中查看 GitHub Cloud、GitHub Enterprise、Gitea、Forgejo 和 Codeberg 的通知。用户可配置过滤器、主题和通知设置;标记已读、完成、取消订阅及详情增强等操作会因托管平台而异。GitLab、Bitbucket、Azure DevOps 和 Gerrit 目前仍只是未来考虑项。
- Stars
- ★ 5,276
- Forks
- ⑂ 288
- 开源许可
- MIT
打开项目 aya桌面应用软件开发Android
aya↗
@liriliri·TypeScript
用桌面图形界面控制和排查 Android 设备
项目简介AYA 把常用 ADB 操作集中到桌面图形界面中,方便开发者连接 Android 设备后镜像屏幕、浏览文件、管理应用并查看 Logcat。它还提供进程、布局、CPU、内存和帧率监控,以及交互式 Shell,适合不想频繁输入 ADB 命令的调试场景。安装包覆盖 Windows、macOS 和 Linux。
- Stars
- ★ 5,268
- Forks
- ⑂ 304
- 开源许可
- AGPL-3.0
打开项目 simplenote-electron桌面应用写作与编辑Linux
simplenote-electron↗
@Automattic·TypeScript
在 Windows 和 Linux 桌面使用官方 Simplenote 客户端
项目简介Simplenote for Electron 是 Simplenote 的官方 Windows 和 Linux 桌面客户端,以 React 构建界面、用 Electron 打包,并通过 Simperium 同步笔记。普通用户可使用正式发布的客户端;但当前从源码进行本地开发需要已有测试服务器账户或生产凭据,而且开发构建不支持分享与发布 API 功能。仓库仍可用于测试和生成各平台安装包。
- Stars
- ★ 5,250
- Forks
- ⑂ 584
- 开源许可
- GPL-2.0
打开项目 agentsSDKAI 与智能体开发
agents↗
@cloudflare·TypeScript
在 Cloudflare 上构建带持久状态和实时通信的 AI Agent
项目简介Cloudflare Agents 基于 Durable Objects 为每个 Agent 提供独立状态、存储和生命周期,并内置可调用方法、WebSocket、调度、AI 对话、MCP 与工作流支持。开发者可从模板或 npm 包开始,构建按需唤醒、可与前端实时同步的 Cloudflare Agent 应用。
- Stars
- ★ 5,241
- Forks
- ⑂ 619
- 开源许可
- MIT
打开项目 FlyingCarpet桌面应用沟通与协作
FlyingCarpet↗
@spieglt·Rust
无需共享网络,在不同平台设备间近距离传文件
项目简介Flying Carpet 可让 Android、iOS、Linux、macOS 与 Windows 设备通过临时 Wi‑Fi 直连收发文件,不需要路由器、蜂窝网络或预先配置共享目录,适合现场在异构设备间搬运大文件。Apple 设备之间不能互传,应改用 AirDrop;部分传输模式还会暂时中断设备原有的无线网络连接。
- Stars
- ★ 5,226
- Forks
- ⑂ 257
- 开源许可
- GPL-3.0
打开项目 astron-rpa桌面应用工作流自动化OpenAPI
astron-rpa↗
@iflytek·Java
用可视化流程自动操作 Windows 软件与网页
项目简介AstronRPA 通过低代码或无代码设计器编排 Windows 桌面软件和网页自动化,预置组件覆盖界面操作、办公文件、数据处理、浏览器、图像识别与系统交互。流程可直接、定时、经 API 或 MCP 触发,也能与 Astron Agent 双向调用。它面向团队和企业部署,主要支持 Windows 10/11,完整使用通常需要 Docker 服务端与已配置的桌面客户端。
- Stars
- ★ 5,209
- Forks
- ⑂ 583
- 开源许可
- Apache-2.0
打开项目 tagspaces桌面应用文档处理Linux
tagspaces↗
@tagspaces·TypeScript
离线整理本地文件、标签、笔记和媒体
项目简介TagSpaces 是跨平台的离线文件管理应用,可浏览本地目录、用文件名或旁车文件打标签,并按名称和标签模糊搜索。它还支持 TXT、Markdown 和 HTML 笔记、待办清单、常见音视频播放,以及把网页或截图通过浏览器扩展保存为本地文件;Windows、Linux 和 macOS 均可运行。
- Stars
- ★ 5,207
- Forks
- ⑂ 513
- 开源许可
- AGPL-3.0
打开项目 LyricsX桌面应用媒体、音频与视频macOS
LyricsX↗
@ddddxxx·Swift
在macOS桌面显示并同步音乐歌词
项目简介LyricsX 是 macOS 歌词应用,可从多个来源自动搜索和下载实时歌词,并在桌面或菜单栏显示,支持字体、颜色、位置和时间偏移调整。它能随音乐播放器自动启动和退出、拖放导入导出歌词,并在繁简中文间转换;LRCX 支持逐字时间和多语言翻译,但项目目前没有官方 LRCX 编辑器。
- Stars
- ★ 5,186
- Forks
- ⑂ 447
- 开源许可
- MPL-2.0
打开项目 Kode-CLI编码智能体软件开发ACP
Kode-CLI↗
@shareAI-lab·TypeScript
在终端用多模型、子 Agent 和 MCP 完成可交互或自动化开发任务。
项目简介Kode 是终端里的开源 AI 助手,支持多模型切换、专家模型咨询、专用子 Agent、代码编辑、命令执行、MCP、AGENTS.md 指令发现和 ACP 服务。它提供交互式、非交互式和计划模式,并可通过插件扩展;默认会跳过大多数确认,敏感项目应使用 safe mode。仓库同时说明 2026 年 7 月至 12 月处于大规模维护和重构阶段。
- Stars
- ★ 5,162
- Forks
- ⑂ 765
- 开源许可
- Apache-2.0
打开项目 PureMac桌面应用生产力与办公macOS
PureMac↗
@momenbasel·Swift
在 macOS 上清理缓存、残留文件并以可恢复方式卸载应用。
项目简介PureMac 扫描系统缓存、开发工具数据和已卸载应用的残留文件,并提供原生界面、定时清理与应用卸载。所有删除默认移入废纸篓而非直接抹除,且不收集遥测;要覆盖受保护目录和完整清理应用容器,需要授予完全磁盘访问权限。
- Stars
- ★ 5,154
- Forks
- ⑂ 288
- 开源许可
- MIT
打开项目 TablePro桌面应用数据与分析iOS
TablePro↗
@TableProApp·Swift
原生管理多种 SQL 与 NoSQL 数据库
项目简介TablePro 是原生数据库客户端,可连接 MySQL、PostgreSQL、SQLite、Redis 等内置驱动,并按需安装 MongoDB、SQL Server、Oracle 等插件。它提供 SQL 编辑、可内联修改的数据表格、SSH 隧道、查询历史,以及使用自备模型密钥或 Ollama 的 AI 助手和 MCP 服务。目前 macOS 14+ 与 iOS/iPadOS 18+ 为稳定平台,Linux 版本仍在开发。
- Stars
- ★ 5,136
- Forks
- ⑂ 321
- 开源许可
- AGPL-3.0
打开项目 emdash智能体 Harness软件开发Linux
emdash↗
@generalaction·TypeScript
在隔离Git worktree中并行运行多个编码代理
项目简介Emdash 是用于并行运行编码代理的桌面环境,每个任务都放在独立 Git worktree 中,便于集中查看差异、CI 和拉取请求并合并可用改动。它支持本地项目和 SSH/SFTP 远程机器,应用状态保存在本地 SQLite;Emdash 不上传代码或聊天,但所选代理 CLI 仍可能把内容发送给各自模型供应商。
- Stars
- ★ 5,111
- Forks
- ⑂ 530
- 开源许可
- Apache-2.0
打开项目 DesktopEditors桌面应用文档处理Linux
DesktopEditors↗
@ONLYOFFICE
离线编辑文档、表格、演示文稿和PDF
项目简介ONLYOFFICE Desktop Editors 是适用于 Windows、Linux 和 macOS 的开源办公套件,可离线创建、查看和编辑文字文档、表格、演示文稿、PDF、PDF 表单和图表。它兼容 Office Open XML 格式,支持云端协作、数字签名、密码保护、插件和 AI 助手;项目采用 GNU AGPLv3,适合需要本地办公能力的个人与团队。
- Stars
- ★ 5,095
- Forks
- ⑂ 513
- 开源许可
- AGPL-3.0
打开项目 AgentVerse开发框架AI 与智能体开发
AgentVerse↗
@OpenBMB·JavaScript
组合多个 LLM 智能体协作解题或模拟交互环境
项目简介AgentVerse 提供两类多智能体实验框架:让不同角色协作完成软件开发、咨询等任务,或搭建课堂、博弈等环境观察智能体行为。它支持 OpenAI、Azure OpenAI 和部分本地模型,偏向研究与示例用途;模拟代码正在重构,需要稳定版本时应使用 release-0.1 分支。
- Stars
- ★ 5,077
- Forks
- ⑂ 511
- 开源许可
- Apache-2.0
打开项目 electron-store代码库软件开发
electron-store↗
@sindresorhus·JavaScript
为 Electron 应用保存设置、状态和小型缓存
项目简介electron-store 是 Electron 应用的 JSON 文件持久化模块,用于保存用户设置、应用状态和小型缓存。它支持点号路径、默认值、JSON Schema 校验、迁移和原子写入,并可按文档配置在主进程或渲染进程使用。它不是数据库,每次变更都会读写整个文件;当前版本要求 Electron 30+,且只提供原生 ESM。
- Stars
- ★ 5,006
- Forks
- ⑂ 166
- 开源许可
- MIT
打开项目 papraWeb 应用文档处理
papra↗
@papra-hq·TypeScript
自托管归档、检索并自动导入个人或团队文档
项目简介Papra 是简洁的自托管文档管理与长期归档平台,适合保存收据、保修单以及个人或组织资料。用户可通过全文搜索、筛选、标签和自定义属性查找文件,也能从邮件或监控文件夹自动导入,并从图片和扫描件提取文字。它支持带到期时间和密码的外部分享,可通过 Docker 快速部署;正式使用时应自行生成安全的认证密钥。
- Stars
- ★ 4,990
- Forks
- ⑂ 256
- 开源许可
- AGPL-3.0