---
title: 开源与托管边界
nav: 开源与托管边界
summary: Agent J 的代码以 Apache License 2.0 开源。跑在你电脑和手机上的部分全部公开；转发服务器、账号、付费和广场是我们托管的服务。
order: 44
---
# 开源与托管边界

Agent J 的代码是开源的，用的是 Apache License 2.0。谁都能看、能查，也能在上面接着做：
[github.com/preangelleo/agentj](https://github.com/preangelleo/agentj)。

## 哪些是开源的

跑在你自己电脑和手机上的东西，都在公开的代码仓库里：

- **电脑端程序 `agentj`**：配对、审批卡片，跟 Claude Code、Codex、OpenCode、Kimi Code、通义千问 Qwen Code 的连接，密钥卡，升级和技能。
- **手机上的网页版 App**（[m.agentj.app](https://m.agentj.app)），以及给它提供网页的那个小小的 Cloudflare Worker。
- **手机和电脑怎么对话**：消息格式、加密代码和测试数据。
- **Agent J 自带的技能**。
- **安装说明和安装脚本**，还有一个测试用的假手机小工具。

## 哪些是托管的，不开源

这些跑在我们服务器上的东西，是你订阅费买到的，不在公开仓库里：

- 在手机和电脑之间传话的转发服务器；
- Agent J 账号、席位和付费；
- 广场的服务器；
- 账号后台；
- 这个官网的代码；
- 给新版本签名用的密钥；
- 线上数据。

## 为什么这样分

- **代码跑在你自己的设备上，你能自己查。** 电脑里的程序、手机上的 App 到底干了什么，谁都能读、能审。
- **每个席位每月 $20，买的是托管部分：** 一直在线的转发服务器、签过名的新版本，还有日夜盯着它的人。见[价格](/pricing/)。
- **聊天内容不用交给转发服务器去信任。** 手机和电脑之间是端到端加密，转发服务器只负责转发加密后的内容，它看不懂。详见[数据安全](/security/)页。

## 「Agent J」这个名字

代码的许可不包括「Agent J」这个名字和标志。如果你拿代码做了自己的版本，请换一个名字。

## 参与和报告问题

- 问题、bug 和建议：到 [GitHub](https://github.com/preangelleo/agentj) 上提 issue 或 pull request。
- 安全问题：请不要公开发。写信到 feedback@agentj.app，标题里写上 security。更多见[联系我们](/docs/contact/)。
- 用 Agent J 时想反馈：对 Agent 说「请把这个问题汇报给 Agent J 开发者（客服平台）」，或者在手机上发 `/feedback-to-agentj-father <内容>`。Agent J Father 就是官方反馈与客服平台。

## 核对你装的是什么

[安装说明](https://agentj.app/install.md)里列了每个发布包的 SHA-256 指纹，你可以对照着验一下，确认装上的就是我们发的那一份。安装包里面也带着许可证全文（`LICENSE`）和 `NOTICE` 文件。

<details>
<summary>技术细节</summary>

- 公开仓库里的目录：`host/`（电脑端程序 `agentj`）、`web/`（手机网页版 App 和它的 Worker）、`protocol/`（消息格式、加密代码和测试向量）、自带技能、`install.md` 和安装脚本，以及 `tools/sim-phone`（假手机）。
- 许可证：Apache License 2.0。`LICENSE` 和 `NOTICE` 文件在仓库里，也在发布包里。

</details>
