找到真正适合你的开源方案。
从真实需求出发,按使用场景、资源形态、运行方式和仓库事实,筛选可以直接使用、组合或继续构建的开源项目。
- 项目
- 4,306
- 作者
- 3,645
- GitHub Stars
- 13,022,829
4306 个项目 · 第 13 / 240 页
打开项目 audiobookshelfWeb 应用音频与播客制作
audiobookshelf↗
@advplyr·JavaScript
自托管整理并串流有声书和播客,在多设备间同步播放进度。
项目简介Audiobookshelf 把个人有声书和播客库集中到自托管服务器中,支持多用户权限、跨设备进度同步、播客搜索与自动下载,以及元数据、封面和每日备份。它可通过网页、PWA 和测试中的移动应用播放内容。媒体目录结构和文件夹命名会影响识别效果,反向代理还必须支持 WebSocket。
- Stars
- ★ 13,508
- Forks
- ⑂ 1,042
- 开源许可
- GPL-3.0
打开项目 GenericAgent通用智能体AI 与智能体开发
GenericAgent↗
@lsdefine·Python
让本地 AI 代理操作浏览器、终端和桌面并积累可复用技能
项目简介GenericAgent 用少量原子工具让模型在本机操作浏览器、终端、文件、键鼠和 ADB,并把成功任务沉淀成个人技能树。它可通过终端或网页界面运行,但需要自行配置模型 API Key;网页自动化、视觉和电脑控制等能力还需按说明完成本地设置。
- Stars
- ★ 13,426
- Forks
- ⑂ 1,550
- 开源许可
- MIT
打开项目 hermes-desktop桌面应用沟通与协作
hermes-desktop↗
@fathah·TypeScript
用桌面界面安装、连接并管理本地或远程 Hermes Agent。
项目简介Hermes Desktop 提供带流式输出的聊天工作区,并在首次启动时引导安装本地 Hermes,或连接带 API 密钥的远程服务。用户还可在同一界面管理会话、配置文件、技能、模型、记忆、工具和定时任务,适合不想长期依赖命令行的 Hermes 用户。
- Stars
- ★ 13,312
- Forks
- ⑂ 1,514
- 开源许可
- MIT
打开项目 element-webWeb 应用沟通与协作
element-web↗
@element-hq·TypeScript
通过网页或桌面端接入 Matrix,进行聊天与团队协作。
项目简介Element 是基于 Matrix 的网页与桌面协作客户端,可直接使用官方托管版本,也可部署自己的 Element Web 实例,并通过 Electron 安装桌面应用。它面向需要 Matrix 通信界面的个人和团队;正式支持范围主要覆盖近期版本的 Chrome、Firefox、Edge、Safari,以及受支持桌面系统上的官方客户端。
- Stars
- ★ 13,287
- Forks
- ⑂ 2,683
- 开源许可
- AGPL-3.0
打开项目 Zettlr桌面应用写作与编辑Linux
Zettlr↗
@Zettlr·TypeScript
面向研究与出版流程的 Markdown 工作台
项目简介Zettlr 是注重隐私的桌面写作与出版工作台,适合管理笔记、研究资料和长篇稿件。它支持 Zotero、JabRef 等引用管理器、Zettelkasten 与全文检索,并可借助 Pandoc、LaTeX 和模板导出到多种出版格式;部分完整导出流程需要另装 LaTeX。
- Stars
- ★ 13,267
- Forks
- ⑂ 814
- 开源许可
- GPL-3.0
打开项目 nitterWeb 应用安全与隐私专有集成
nitter↗
@zedeus·Nim
通过隐私友好的前端浏览 Twitter/X 内容
项目简介Nitter 是可自托管的 Twitter/X 替代前端,把请求经服务器转发,让访问者在没有客户端 JavaScript 和广告的页面中查看内容,并可使用 RSS。部署者需要自行配置反向代理与 Redis 或 Valkey;由于 Twitter 已移除旧访问方式,当前运行实例还必须准备真实账号的会话令牌。
- Stars
- ★ 13,253
- Forks
- ⑂ 738
- 开源许可
- AGPL-3.0
打开项目 SkillSpector命令行应用安全与隐私
SkillSpector↗
@NVIDIA·Python
安装前扫描 AI Agent Skills 的恶意指令、危险代码与供应链风险
项目简介NVIDIA SkillSpector 可扫描 Git 仓库、URL、压缩包、目录或单文件,检测提示注入、数据外泄、权限提升、危险代码、依赖漏洞、MCP 最小权限和工具投毒等风险。它结合静态分析与可选 LLM 语义判断,输出终端、JSON、Markdown 或 SARIF 报告,并提供风险评分与基线抑制。扫描不会执行目标 Skill;启用 LLM 时文件内容会发送给所选模型服务,使用 --no-llm 可保持静态分析。
- Stars
- ★ 13,153
- Forks
- ⑂ 1,066
- 开源许可
- Apache-2.0
打开项目 keeweb桌面应用安全与隐私
keeweb↗
@keeweb·HTML
在浏览器或桌面端打开和管理 KeePass 的 KDBX 密码库。
项目简介KeeWeb 可创建新的密码库,也能打开 KeePass、KeePassXC 等应用生成的 KDBX 文件,并在浏览器或 Linux、Windows、macOS 桌面端使用。密码库既可保存在本地文件,也可连接 Dropbox、Google Drive 或 OneDrive;希望掌握部署环境的用户还可以自行托管 Web 版本。
- Stars
- ★ 12,967
- Forks
- ⑂ 1,158
- GitHub 更新
- 2026年7月14日
打开项目 E2BSDKAI 与智能体开发
E2B↗
@e2b-dev·Python
在隔离的云端沙箱中安全运行智能体生成的代码
项目简介E2B 通过 JavaScript 和 Python SDK 启动受隔离的云端沙箱,让智能体执行命令或运行生成的代码,而不直接接触宿主环境。托管服务需要 E2B API key;需要自行控制基础设施时可用 Terraform 部署,但当前自托管说明重点支持 AWS 和 GCP。
- Stars
- ★ 12,923
- Forks
- ⑂ 963
- 开源许可
- Apache-2.0
打开项目 wallabagWeb 应用知识管理
wallabag↗
@wallabag·PHP
自托管保存、整理并稍后阅读网页文章
项目简介wallabag 是可自托管的稍后阅读 Web 应用,把网页保存到个人账户并提取正文,减少弹窗和页面干扰。用户可以在自己的服务器部署,也可以使用官方托管服务,再通过生态中的 Android、iOS 或浏览器扩展访问内容;它适合希望掌握阅读资料存储位置的人。
- Stars
- ★ 12,826
- Forks
- ⑂ 883
- 开源许可
- MIT
打开项目 typescript-sdkSDK软件开发MCP
typescript-sdk↗
@modelcontextprotocol·TypeScript
用 TypeScript 构建 MCP Server、Client 与运行时集成
项目简介MCP TypeScript SDK 提供分别面向 Server 和 Client 的包,可在 Node.js、Bun 与 Deno 中实现工具、资源、提示词、传输和 OAuth 等协议能力,并附带 Express、Hono 等轻量适配层。当前主分支的 v2 仍为测试版,生产环境应继续使用受支持的 v1.x。
- Stars
- ★ 12,822
- Forks
- ⑂ 1,966
- GitHub 更新
- 2026年7月10日
打开项目 SkillOpt代码库AI 与智能体开发GitHub Copilot
SkillOpt↗
@microsoft·Python
用验证门禁迭代训练可复用的自然语言 Agent 技能
项目简介SkillOpt 把技能文档视为冻结智能体中可训练的状态:它从带评分的执行轨迹中提出受限的增删改候选,只在独立验证集得分严格提高时接受更新,最终输出可部署的 best_skill.md。这个过程不修改模型权重,部署后也不增加额外模型调用,适合研究者和工程团队系统化改进可复用技能。
- Stars
- ★ 12,683
- Forks
- ⑂ 1,178
- 开源许可
- MIT
打开项目 claudecodeuiWeb 应用软件开发
claudecodeui↗
@siteboon·TypeScript
从网页或手机远程管理多种 AI 编码 CLI 会话。
项目简介CloudCLI 为 Claude Code、OpenCode、Cursor CLI 和 Codex 提供响应式网页界面,可在桌面或手机上继续会话、聊天、使用终端、编辑文件、查看 Git 状态并打开浏览器任务。开源版可用 Node.js 22 通过 npx 自托管,并自动发现现有会话;需要更强隔离时可试用实验性的 Docker Sandbox,或选择托管云服务。
- Stars
- ★ 12,630
- Forks
- ⑂ 1,719
- 开源许可
- AGPL-3.0
打开项目 electrobun开发框架软件开发Linux
electrobun↗
@blackboardsh·TypeScript
用 TypeScript 构建并发布轻量跨平台桌面应用
项目简介Electrobun 为 TypeScript 开发者整合应用主进程、WebView 打包、安装包生成和增量更新,可从模板快速创建桌面项目。它使用 Bun 与原生绑定,主打较小的分发包和差分更新,官方支持 macOS 14+、Windows 11+ 与 Ubuntu 22.04+。
- Stars
- ★ 12,541
- Forks
- ⑂ 349
- 开源许可
- MIT
打开项目 ironclaw智能体运行环境安全与隐私MCP
ironclaw↗
@nearai·Rust
在本地运行重视安全隔离与扩展能力的个人 AI 助手。
项目简介IronClaw 可在自己的机器或服务器上运行个人 AI 助手,通过命令行、网页与消息渠道处理对话和自动化任务。它支持多种模型提供商、MCP 与可插拔工具,并用 WASM 沙箱、权限控制和凭据隔离限制不可信工具;源码部署涉及 Rust、PostgreSQL 等环境配置。
- Stars
- ★ 12,519
- Forks
- ⑂ 1,468
- 开源许可
- Apache-2.0
打开项目 superset智能体 Harness软件开发macOS
superset↗
@superset-sh·TypeScript
在独立Git工作区中并行运行和审查编码代理
项目简介Superset 是面向本地工作树开发的代码编辑器,可为多个命令行编码代理创建隔离 Git worktree,并在一个界面监控状态、接收提醒、查看差异和打开编辑器。它支持多种 CLI 代理,但开发环境需要 Bun、Docker、Caddy 等依赖;项目说明显示 Windows 和 Linux 安装包尚未提供。
- Stars
- ★ 12,366
- Forks
- ⑂ 1,068
- GitHub 更新
- 2026年7月10日
打开项目 note-gen桌面应用知识管理
note-gen↗
@codexu·TypeScript
先收集零散素材,再整理为结构化 Markdown 笔记
项目简介NoteGen 先把文字、语音、截图、链接、文件和待办收进统一入口,再按标签、时间或模板让 AI 整理成笔记、报告、文章或摘要。结果保存在本地 Markdown 中,可继续编辑、检索和对话,并通过 Git 平台、S3 或 WebDAV 在设备间同步。
- Stars
- ★ 12,294
- Forks
- ⑂ 926
- 开源许可
- GPL-3.0
打开项目 illa-builderWeb 应用软件开发
illa-builder↗
@illacloud·TypeScript
拖拽组件并连接数据源,快速搭建内部业务工具
项目简介这是一款面向开发者的低代码内部工具构建器,可通过拖拽表格、图表、表单等组件设计界面,再用图形化连接器接入数据库或 REST API。它支持多人实时协作、动作自动化和应用部署,适合制作管理后台、数据面板及 CRUD 工具。团队可直接使用云端版本,也可以通过 Docker、Docker Compose 或 Kubernetes 自行部署。
- Stars
- ★ 12,289
- Forks
- ⑂ 1,206
- 开源许可
- Apache-2.0