Repolode
ruiwang20010702

ruiwang20010702/foursday

基于个人记忆的 AI 工作分身,通过钉钉消息接收请求,并调用 Codex 在真实本地项目中完成工作。

Star
95
Fork
2
未关闭 Issue
0
最近提交
2个月前

这是什么?

Foursday 是一个面向工作场景的常驻 AI 助手,适合请求主要通过钉钉私聊到达的人。当当前钉钉组织内经过身份验证的发送者提出需求时,它会从 gbrain 个人知识库中读取相关上下文,选择一个已注册的本地工作区,并由 Codex 在其中搜索、修改文件、运行测试并处理失败。

它的设计重点是身份、工作范围和发送边界,而不是固定的能力清单。所选工作区内可逆的操作会自动执行;耗时较长的任务会先确认、再以后台方式持久化续跑;回复中附带可回读的执行证据。推送、合并、部署、生产写入、删除、支付和密钥泄露等操作会被阻止,或转交给机主确认。

项目运行于 macOS,需要 Node.js 22 及以上版本,底层使用固定版本的 Hermes 控制面。它提供 Codex 和 Claude 插件,二者共享同一个本地 Control MCP,用于查看状态、任务和定时任务,并附带可选的 macOS 桌面伴侣。安装后默认处于禁止自动发送的试运行模式。

核心功能

  • 01接收经过验证的钉钉组织成员私聊消息,并将每轮对话绑定到一个工作区。
  • 02让 Codex 在已注册的本地项目工作区内执行,并带有沙箱与命令规则限制。
  • 03读取已授权的 gbrain 个人知识页面,以及精确分享的钉钉文档链接作为上下文。
  • 04将长耗时任务作为持久后台任务运行,支持确认回复并在重启后恢复。
  • 05提供 Codex 与 Claude 插件,以及用于查看任务状态的 macOS 桌面伴侣。

适用场景

  • 处理同事通过钉钉私聊提出的日常工程类请求。
  • 让个人 AI 助手在本地代码仓库中完成可逆的代码修改并运行测试。
  • 在 Codex 或 Claude 会话中查看和跟踪长时间运行的项目任务。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/ruiwang20010702/foursday.git
  2. 2

    进入目录并安装依赖(不运行安装脚本)

    cd foursday && npm ci --ignore-scripts
  3. 3

    运行设置命令,检查环境并启动只读试运行

    npx --no-install foursday setup
  4. 4

    应用设置(最终为试运行模式,不会自动回复钉钉消息)

    npx --no-install foursday setup --apply

使用前须知

  • 需要 macOS、Git、Node.js 22+、DWS v1.0.59+,并可访问个人 gbrain 端点。
  • 设置完成后处于试运行模式,不会自动回复钉钉消息;启用需要单独决定。
  • 仅适用于钉钉组织内账号和 Codex;非 macOS 环境只能使用只读的备用面板。

收录于专题

标签

常见问题

foursday 是什么?
基于个人记忆的 AI 工作分身,通过钉钉消息接收请求,并调用 Codex 在真实本地项目中完成工作。 Foursday 是一个面向工作场景的常驻 AI 助手,适合请求主要通过钉钉私聊到达的人。当当前钉钉组织内经过身份验证的发送者提出需求时,它会从 gbrain 个人知识库中读取相关上下文,选择一个已注册的本地工作区,并由 Codex 在其中搜索、修改文件、运行测试并处理失败。
foursday 可以免费使用吗?用的什么许可证?
foursday 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
foursday 还在维护吗?
半年内有更新。foursday 最近一次提交是在 2026年9月3日。
foursday 适合用来做什么?
处理同事通过钉钉私聊提出的日常工程类请求。 让个人 AI 助手在本地代码仓库中完成可逆的代码修改并运行测试。 在 Codex 或 Claude 会话中查看和跟踪长时间运行的项目任务。
foursday 怎么安装和运行?
克隆仓库: git clone https://github.com/ruiwang20010702/foursday.git 进入目录并安装依赖(不运行安装脚本): cd foursday && npm ci --ignore-scripts 运行设置命令,检查环境并启动只读试运行: npx --no-install foursday setup 应用设置(最终为试运行模式,不会自动回复钉钉消息): npx --no-install foursday setup --apply
在哪里获取 foursday?
源代码和安装说明在 GitHub 上:https://github.com/ruiwang20010702/foursday

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目