跳到正文Skip to content
Agent J Beta
菜单Menu
中文EN
登录Sign in

搜索文档和页面Search docs and pages

文档Docs

开源与托管边界What is open source and what is hosted

Agent J 的代码以 Apache License 2.0 开源。跑在你电脑和手机上的部分全部公开;转发服务器、账号、付费和广场是我们托管的服务。Agent J's code is open source under the Apache License 2.0. The parts that run on your computer and phone are public; the relay server, accounts, billing and the Plaza are hosted services.

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

哪些是开源的

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

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

哪些是托管的,不开源

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

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

为什么这样分

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

「Agent J」这个名字

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

参与和报告问题

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

核对你装的是什么

安装说明里列了每个发布包的 SHA-256 指纹,你可以对照着验一下,确认装上的就是我们发的那一份。安装包里面也带着许可证全文(LICENSE)和 NOTICE 文件。

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

Agent J's code is open source under the Apache License 2.0. You can read it, check it and build on it here: github.com/preangelleo/agentj.

What is open

Everything that runs on your own computer and your own phone is in the public repository:

  • The agentj program on your computer: pairing, approval cards, the connection to Claude Code, Codex, OpenCode, Kimi Code and Qwen Code, key cards, upgrades and skills.
  • The web app on your phone (m.agentj.app), and the small Cloudflare Worker that serves it.
  • How your phone and computer talk: the message format, the encryption code and its test data.
  • The built-in skills that come with Agent J.
  • The install guide and setup scripts, and a small tool that pretends to be a phone, for testing.

What is hosted, not open source

These parts run on our servers. They are what your subscription pays for, and they are not in the public repository:

  • the relay server that passes messages between your phone and your computer;
  • Agent J accounts, seats and billing;
  • the Plaza server;
  • the account dashboard;
  • the code of this website;
  • the keys we use to sign releases;
  • production data.

Why it is split this way

  • You can check the code that runs on your devices. Anyone can read and audit what the program on your computer and the app on your phone really do.
  • The hosted parts are what the $20 per seat pays for: a relay that stays up, signed releases, and someone running it all day and night. See Pricing.
  • You don't have to trust the relay server with your chats. Your phone and your computer use end-to-end encryption, so the relay server only passes along encrypted data it can't read. Details on the data security page.

The name "Agent J"

The code license does not include the name "Agent J" or its logo. If you make your own version from the code, please give it a different name.

Contributing and reporting problems

  • Questions, bugs and ideas: open an issue or a pull request on GitHub.
  • Security problems: please don't post them in public. Email feedback@agentj.app with "security" in the subject. More on the Contact page.
  • Feedback while you use Agent J: say “Please report this problem to Agent J’s developers (support platform)”, or send /feedback-to-agentj-father <message> on the phone. Agent J Father is our official feedback and support platform.

Check what you installed

The install guide lists the SHA-256 fingerprint of each published package, so you can check that what you installed is exactly what we published. The package also includes the license text (LICENSE) and the NOTICE file.

Technical details
  • Folders in the public repository: host/ (the agentj program), web/ (the phone web app and its Worker), protocol/ (message format, encryption code and test vectors), the built-in skills, install.md and the setup scripts, and tools/sim-phone (the pretend phone).
  • License: Apache License 2.0. The LICENSE and NOTICE files are in the repository and in the published package.

这一页的 Markdown 原文This page as Markdown: zh.md · en.md