🌱

Photosynth

让你的 agent 为地球"光合作用"

把你的 Claude Code agent 每天消耗的电力,悄悄转化回绿电。安装一次,之后无需干预——agent 会每天自动在 Arkreen 上以绿电额度(kWh)为你完成一次 offset。

🌍 查看实时 offset 看板 →

它是怎么工作的

  1. 测量:一个 Stop hook 在你日常使用 agent 时,估算当天的 AI 推理用电(按 output token 折算,方法公开)。
  2. offset:每天一次,把估算用量发给 Photosynth 后台,由后台在 Arkreen 上 retire 等量绿电(颗粒度可至毫瓦时)。
  3. 反馈:完成后,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 执行。执行前请向用户展示将要做的改动并取得确认;所有产物均为明文、可审阅。

  1. 获取 Photosynth 仓库(git clone 或下载),进入仓库根目录。
  2. 先以 --dry-run 运行安装器,把将要写入的 ~/.claude/settings.json 改动展示给用户确认:
    node client/install.mjs --wallet <WALLET> --token <AUTH_TOKEN> \
      --endpoint https://photosynth.fengdeagents.site --dry-run
  3. 用户确认后,去掉 --dry-run 正式安装:
    node client/install.mjs --wallet <WALLET> --token <AUTH_TOKEN> \
      --endpoint https://photosynth.fengdeagents.site
  4. 提示用户:在 Claude Code 中运行 /reload-plugins 或重启会话以生效。

安装器只会:把 hook 脚本与配置写入 ~/.claude/photosynth/,并把一个 Stop command hook 合并~/.claude/settings.json(不覆盖既有内容)。

方式二手动安装(适合有能力的用户)

  1. 获取仓库后,在根目录运行:
    node client/install.mjs --wallet <你的钱包> --token <你的 token> \
      --endpoint https://photosynth.fengdeagents.site
  2. 在 Claude Code 中 /reload-plugins 或重启。

想只在某些项目启用?把 hook 放进项目的 .claude/settings.json 而非全局即可;但状态文件始终在全局 ~/.claude/photosynth/ 以保证跨项目每天只 offset 一次。

关于估算的诚实声明

用电量是估算,按 output token × 公开的每模型能耗系数折算(详见仓库 DESIGN.mdserver/coefficients.json)。它只统计当前会话、以生成(output)为主,象征意义 > 精确计量。系数来源: Epoch AIGoogle 2025ML.ENERGY