qijieinnet

Agent Loft — Development skill for Claude Code

Development community

用飞书和 Web 页面驱动本机的 Claude Code / Codex:多机器人、多 agent、卡片审批、手机电脑都能用.

How to install Agent Loft

This entry records only its repository, not the path inside it, so there is no exact command to give. Open qijieinnet/agent-loft and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agent Loft does

用飞书和 Web 页面驱动本机的 Claude Code / Codex:多机器人、多 agent、卡片审批、手机电脑都能用.

Alternatives in Development

  • Web Artifacts Builder — Build complex claude.ai HTML artifacts using React, Tailwind CSS, and shadcn/ui 94.1k ★
  • Happy — Mobile and Web client for Claude Code, with realtime voice, encryption and fully featured 16.3k ★
  • T3code — A minimal web GUI for coding agents 7.9k ★

README

agent-loft

agent-loft

**多个 agent 的工作台。** 把本机的 **Claude Code**、**Codex**(以后还有更多)放到同一张台面上统一管理,用飞书(以后还有 Telegram 等)和 Web 页面随时随地驱动它们。

由 `feishu-claude-bridge` 和 `feishu-codex-bridge` 合并而来:一个进程、一份配置,飞书和网页共用同一套会话、审批和模型切换。

理念

这里的 Loft 不是阁楼,是**工作台**:agent 是干活的人,agent-loft 是它们共用的那张台面。

  • 多 agent,一张台面:Claude Code、Codex 各有所长,不该各开一个窗口、各记一套会话。它们在这里共用工作目录、会话列表、审批和模型切换,同一条对话里随时换人接手,各自的上下文都还在。
  • 统一管理,而不是再造一个 agent:agent-loft 不自己做模型、不改 agent 的行为,只负责把官方的 agent 接进来、管起来。新的 agent 接一个驱动就能上台。
  • 人在哪,台面就在哪:电脑上用网页,手机上用 PWA 或飞书。同一个会话、同一个授权请求,在哪个渠道处理都行,其他地方自动同步。
  • 跑在你自己的机器上:代码、凭据和会话都留在本机,agent-loft 只是一层安全的遥控。

Logo 就是这个意思:一大两小几颗星(多个 agent)站在同一张台面上。

能做什么

  • 多个 agent:Claude Code(官方 Claude Agent SDK)、Codex(官方 codex app-server)。在同一条会话里 /agent 切换,各 agent 的上下文各自保留。
  • 多个飞书机器人:一个机器人对应一个 agent,或者一个机器人能切换多个 agent,都在设置页里勾选。机器人能在 Web 上扫码创建,改完配置立即生效,不用重启。
  • Web 聊天页:电脑和手机都能用,界面参照 ChatGPT。
    • 回复逐字显示,markdown 和代码高亮,思考过程和工具调用可以折叠。
    • 授权卡、提问卡直接在页面上点。
    • 支持上传附件(粘贴、拖拽,手机上可以拍照)。
    • 可以「添加到主屏幕」当 App 用。手机切到后台再回来会自动重连,并补上错过的内容。
    • 系统通知:回复完成、出错、需要授权或提问时推送到手机 / 电脑(设置 → 通知 里按设备开启)。标准 Web Push,不用注册任何开发者账号;需要 HTTPS 访问,iPhone 需 iOS 16.4+ 且从主屏幕图标打开。
    • 收到推送时,主屏 / 桌面 PWA 图标上显示未读角标(iOS 16.4+、桌面 Chrome / Edge),打开页面自动清零。
    • 切换工作目录可以在目录树里一层层点选;新对话发第一条消息前也能先选好目录。
    • 语音输入:输入框旁的麦克风按钮,用浏览器自带的语音识别(Chrome / Edge / Safari,需要 HTTPS)。
    • 新对话页:大标题里点目录名切换工作目录;输入框上方的条里选目录和 agent,右下角直接选模型和思考程度(弹出菜单,不用开弹窗)。会话中 agent 不切换(命令 /agent 仍可切),模型和思考程度随时可换。
    • 输入框里显示上下文窗口占用(小圆环,悬停看已用 / 剩余 token)。
    • 输入框的模型按钮直接显示实际的模型和思考程度(如「Opus 5.5 high」),和选项里的名字一致;列表里显示哪些模型在 设置 → Agent 里勾选。
    • 每条回复下方显示用时、费用和完成时间,最后一条常驻,前面的悬停才出现;可以复制,也可以「从这里分叉」成一条新对话(只保留到这条回复,原对话不动)。
    • 侧栏分「最近」和「项目」两组:Web 会话按工作目录归类,飞书机器人各占一行并带飞书图标;分叉出来的对话挂在主对话下面,用虚线连起来;分组可折叠,宽度可拖动,双击会话重命名,名字太长时悬停滚动显示。
    • 侧栏底部显示 Claude / Codex 的订阅额度(5 小时 / 7 天窗口,悬停看重置时间);空闲时按设置的间隔自动刷新(默认 10 分钟),跑完一轮后也会刷新。
  • 跨渠道同步:飞书里的会话在 Web 上也能打开,接着聊。同一个授权请求同时出现在飞书卡片和网页上,哪边先点算哪边,另一边自动变成「已处理」。
  • 设置都在网页上: