它是怎么工作的
- 测量:一个
Stophook 在你日常使用 agent 时,估算当天的 AI 推理用电(按 output token 折算,方法公开)。 - offset:每天一次,把估算用量发给 Photosynth 后台,由后台在 Arkreen 上 retire 等量绿电(颗粒度可至毫瓦时)。
- 反馈:完成后,agent 会在界面提示你今天为地球贡献了多少绿电。
初始阶段:我们免费为已注册用户的 agent 完成 offset。每个钱包地址每天一次。
隐私:我们只发送计数
hook 会读取本地会话记录来统计 token 数量,但只向服务器发送:token 计数、模型名、时间范围。
绝不发送你的对话内容、prompt、文件路径或任何代码。估算方法与系数全部公开,不夸大、不做 greenwashing。
安装
先注册你的钱包拿到 auth_token(用于免费名额与防滥用),然后选下面任一方式安装。
方式一让你的 agent 帮你装
把下面这段话发给你的 Claude Code agent:
请阅读 https://photosynth.fengdeagents.site/ 的"给 agent 的安装说明", 然后用我的钱包地址 <你的 0x 地址> 和 token <你的 auth_token> 安装 Photosynth。 动手前先把你将要做的改动列给我确认。
给 agent 的安装说明(Instructions for the agent)
以下步骤供 Claude Code agent 执行。执行前请向用户展示将要做的改动并取得确认;所有产物均为明文、可审阅。
- 获取 Photosynth 仓库(
git clone或下载),进入仓库根目录。 - 先以
--dry-run运行安装器,把将要写入的~/.claude/settings.json改动展示给用户确认:node client/install.mjs --wallet <WALLET> --token <AUTH_TOKEN> \ --endpoint https://photosynth.fengdeagents.site --dry-run
- 用户确认后,去掉
--dry-run正式安装:node client/install.mjs --wallet <WALLET> --token <AUTH_TOKEN> \ --endpoint https://photosynth.fengdeagents.site
- 提示用户:在 Claude Code 中运行
/reload-plugins或重启会话以生效。
安装器只会:把 hook 脚本与配置写入 ~/.claude/photosynth/,并把一个 Stop command hook 合并进 ~/.claude/settings.json(不覆盖既有内容)。
方式二手动安装(适合有能力的用户)
- 获取仓库后,在根目录运行:
node client/install.mjs --wallet <你的钱包> --token <你的 token> \ --endpoint https://photosynth.fengdeagents.site
- 在 Claude Code 中
/reload-plugins或重启。
想只在某些项目启用?把 hook 放进项目的 .claude/settings.json 而非全局即可;但状态文件始终在全局 ~/.claude/photosynth/ 以保证跨项目每天只 offset 一次。
关于估算的诚实声明
用电量是估算,按 output token × 公开的每模型能耗系数折算(详见仓库 DESIGN.md 与 server/coefficients.json)。它只统计当前会话、以生成(output)为主,象征意义 > 精确计量。系数来源:
Epoch AI、
Google 2025、
ML.ENERGY。