【开源自荐】微信推送服务
开源微信推送服务
使用Spring Boot 4.0 和 GraalVM Native
最终效果是: 用户在微信中收到消息,但技术通道使用的是企业微信。
为什么选择企业微信?
相比微信公众号,企业微信具备天然的系统通知优势:
✅️ 无缝触达:消息最终可到达 微信 App(需关注插件)。
✅️ 主动推送:支持无限制的主动消息推送,适合通知。
✅️ 稳定合规:官方允许的系统消息通道,不涉及内容风控。
✅️ 简单易用:无需复杂的模板消息申请,开发接口清晰。
有什么需要的或者想法可以提,交流一下
项目地址
教程
1. 注册企业微信
谁都可以注册企业微信,无需认证,按说明注册并使用微信扫二维码完成管理员绑定
2.微信插件
选择我的企业,点击微信插件,使用手机扫码关注
3. 添加应用
添加logo 和应用名称以及可见范围,选择一个部门或者自己都行,创建应用
4. 配置应用
4.1 查看Secret
创建完成后会进入当前页面,点击查看可以看Secret
点击发送,可前往企业微信查看消息
点击查看,保存好,不要泄露,至关重要
4.2 配置可信IP
在配置可信IP之前,我们需要先设置可信域名
可信域名需要校验域名,点击 申请校验域名 获得认证信息
下载文件放置到一个网站的根目录下,我这里放置到了自己在cloudflare的Workers 和 Pages 博客上 https://mazepeng.com/
当文件可以访问到的时候就可以设置可信域名了
----------------------
现在推送消息的服务必须有可信IP,如何获得自己的IP呢
访问https://ifconfig.me/ 或者直接百度IP 就可以看到自己的公网 IP了
点击应用管理,点击应用,拉倒最下面,配置可信IP
5. 运行push-server
支持docker部署和本地应用部署,这里我就介绍一下docker部署
5.1 docker命令部署
● PUSH_AUTH_KEY 请求头密钥,需要自己设置一个复杂的即可
● PUSH_WECOM_APP_KEY 就是企业ID
● PUSH_WECOM_APP_SECRET 就是保存的Secret
● PUSH_WECOM_AGENT_ID 应用ID
替换后直接docker启动
5.2 使用 Docker Compose
application-prod.yml文件
5.3 企业ID
5.4 应用ID
6 推送消息
和正常接收微信消息一样,没有什么区别
类型有:
● TEXT
● MARKDOWN(微信不支持)
● TEXT_CARD
● NEWS
57 posts - 38 participants
Read full topic
via LINUX DO - 热门话题 (author: 轻舟)
Invalid media:
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
开源微信推送服务
使用Spring Boot 4.0 和 GraalVM Native
通过企业微信(WeCom),将系统消息稳定、合规地推送到用户的微信中接收。整体消息流转路径如下:
flowchart LR
A[业务系统 / 服务] -->|HTTP请求| B[push-server]
B -->|企业微信 API| C[企业微信服务端]
C --> D[微信 App]
最终效果是: 用户在微信中收到消息,但技术通道使用的是企业微信。
为什么选择企业微信?
相比微信公众号,企业微信具备天然的系统通知优势:
✅️ 无缝触达:消息最终可到达 微信 App(需关注插件)。
✅️ 主动推送:支持无限制的主动消息推送,适合通知。
✅️ 稳定合规:官方允许的系统消息通道,不涉及内容风控。
✅️ 简单易用:无需复杂的模板消息申请,开发接口清晰。
有什么需要的或者想法可以提,交流一下
项目地址
教程
1. 注册企业微信
谁都可以注册企业微信,无需认证,按说明注册并使用微信扫二维码完成管理员绑定
2.微信插件
选择我的企业,点击微信插件,使用手机扫码关注
3. 添加应用
添加logo 和应用名称以及可见范围,选择一个部门或者自己都行,创建应用
4. 配置应用
4.1 查看Secret
创建完成后会进入当前页面,点击查看可以看Secret
点击发送,可前往企业微信查看消息
点击查看,保存好,不要泄露,至关重要
4.2 配置可信IP
在配置可信IP之前,我们需要先设置可信域名
可信域名需要校验域名,点击 申请校验域名 获得认证信息
下载文件放置到一个网站的根目录下,我这里放置到了自己在cloudflare的Workers 和 Pages 博客上 https://mazepeng.com/
当文件可以访问到的时候就可以设置可信域名了
----------------------
现在推送消息的服务必须有可信IP,如何获得自己的IP呢
访问https://ifconfig.me/ 或者直接百度IP 就可以看到自己的公网 IP了
点击应用管理,点击应用,拉倒最下面,配置可信IP
5. 运行push-server
支持docker部署和本地应用部署,这里我就介绍一下docker部署
5.1 docker命令部署
docker run -d \
--name push-server \
-p 8000:8000 \
-e PUSH_AUTH_KEY="替换为自己的key" \
-e PUSH_WECOM_APP_KEY="你的应用AppKey" \
-e PUSH_WECOM_APP_SECRET="你的应用AppSecret" \
-e PUSH_WECOM_AGENT_ID="1000001" \
qingzhoudev/push-server:latest
# 安全设置,默认值为下方值,需要修改添加环境变量修改
docker run -d \
--name push-server \
-p 8000:8000 \
-e PUSH_AUTH_KEY="替换为自己的key" \
-e PUSH_WECOM_APP_KEY="你的应用AppKey" \
-e PUSH_WECOM_APP_SECRET="你的应用AppSecret" \
-e PUSH_WECOM_AGENT_ID="1000001" \
-e PUSH_SECURITY_BLOCK_MINUTES="30" \
-e PUSH_SECURITY_FAIL_WINDOW_MINUTES="5" \
-e PUSH_SECURITY_MAX_FAILS="5" \
-e PUSH_SECURITY_RATE_LIMIT_CAPACITY="10" \
-e PUSH_SECURITY_RATE_LIMIT_QPS="1" \
qingzhoudev/push-server:latest
● PUSH_AUTH_KEY 请求头密钥,需要自己设置一个复杂的即可
● PUSH_WECOM_APP_KEY 就是企业ID
● PUSH_WECOM_APP_SECRET 就是保存的Secret
● PUSH_WECOM_AGENT_ID 应用ID
替换后直接docker启动
5.2 使用 Docker Compose
services:
push-server:
image: qingzhoudev/push-server:latest
container_name: push-server
ports:
- "8000:8000"
volumes:
- ./application-prod.yml:/app/config/application-prod.yml:ro
restart: unless-stopped
application-prod.yml文件
push:
auth:
key: "CHANGE_ME"
security:
block-minutes: 30
fail-window-minutes: 5
max-fails: 5
rate-limit-capacity: 10
rate-limit-qps: 1
wecom:
app-key: "CHANGE_ME"
app-secret: "CHANGE_ME"
agent-id: 1000001
webhook-url:
server:
port: 8000
5.3 企业ID
5.4 应用ID
6 推送消息
和正常接收微信消息一样,没有什么区别
curl -X POST http://localhost:8000/api/v1/push \
-H "X-API-Key: 替换为自己的key" \
-H "Content-Type: application/json" \
-d '{
"target": "ZhangSan|LiSi",
"type": "TEXT",
"content": "系统通知:您的任务已构建完成。"
}'
curl -X POST http://localhost:8000/api/v1/push \
-H "X-API-Key: 替换为自己的key" \
-H "Content-Type: application/json" \
-d '{
"target": "MaZePeng",
"type": "TEXT_CARD",
"title": "测试Push Server",
"content": "我是 Push Server,这是我作为服务端的第一条消息",
"url": "https://www.mazepeng.com"
}'
curl -X POST http://localhost:8000/api/v1/push \
-H "X-API-Key: 替换为自己的key" \
-H "Content-Type: application/json" \
-d '{
"target": "MaZePeng",
"type": "NEWS",
"articles": [
{
"title": "测试 Article",
"description": "我是描述",
"url": "https://www.mazepeng.com",
"picUrl": "https://mazepeng.com/img/bg/a_larger_image_of_the_homepage.jpg"
}
]
}'
类型有:
● TEXT
● MARKDOWN(微信不支持)
● TEXT_CARD
● NEWS
57 posts - 38 participants
Read full topic
via LINUX DO - 热门话题 (author: 轻舟)
Invalid media:
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
【CCG 自动化流 安装教程(孙佬+风佬升级装)】 三合一自动化流编程,这波升级顺滑如水啊 !!!助力每位佬友 享受 [自动化流] 氛围编程时代!
本文仅为 孙佬CCG 模式进行升级 而写
若初次使用,可直接跟着风佬教程走(风佬写的够细了)
前言
什么?! 还在凹战力?
开始升级之前,我先标一下孙佬和风佬的原文:
最近不仅仅是 CCG, 还出现了 CCW 等其他同类型的协作整合,我们当然也不能落后!
(落后就要挨打 🤔)
废话懒得说了,开始吧
CCG 升级正文
1. 安装风佬CCG-workflow :
2. 选择初始化 CCG 配置:
3. 测试安装:
控制台输入
在 claude 中 测试以下指令是否可用:
4. 结果分享:
好了安装完了
你还在看什么?
怎么还不走?
就是这么简单啊,还能怎样? :distorted_face:
# 快给风佬上star,还有, 给我点赞 😋
(本来想搞个抽象,佬说会被举报,那算了我不玩抽象了 😭)
51 posts - 31 participants
Read full topic
via LINUX DO - 热门话题 (author: 秋明)
Invalid media:
image
image
image
image
image
本文仅为 孙佬CCG 模式进行升级 而写
【CCG 自动化流 安装教程】 三合一自动化编程 ,助力每一位佬友 享受 [自动化流] 氛围编程时代(谁再说AI代替程序员,我就要开始闹了) - 开发调优 - LINUX DO
若初次使用,可直接跟着风佬教程走(风佬写的够细了)
前言
今天早上起来,风佬告诉我 CCG 整体优化和BUG修复已经完成,邀请我体验CCG 。
收到这个消息的时候真的挺激动,毕竟我从风佬CCG刚开贴就一直在关注和观望。
目前等到可以成熟使用,怎么会不兴奋呢?
于是一早就开始着手升级了
在升级的时候发现居然还适配孙佬CCG, 这一波无痛升级,我更亢奋了!
看我CCG 第二篇!升级篇!!!
什么?! 还在凹战力?
开始升级之前,我先标一下孙佬和风佬的原文:
(关于孙佬CCG的安装教程在上面那个链接)孙佬CCG: 【自己动手,丰衣足食 04】一个更现代的 SKILLs 集合,一个更省时的并行化workflow。好的agent怎能局限于线性cc+codex+gemini? - 开发调优 - LINUX DO相信关于CCG是什么,各位佬已经都熟悉了(如果不熟悉,那就借用风佬的截图)
风佬CCG: 【开源】CCG v1.7.24 : Claude Code 编排三 CLI 协作 | Codex + Gemini + Claude - 开发调优 - LINUX DO
最近不仅仅是 CCG, 还出现了 CCW 等其他同类型的协作整合,我们当然也不能落后!
(落后就要挨打 🤔)
废话懒得说了,开始吧
CCG 升级正文
1. 安装风佬CCG-workflow :
npx ccg-workflow2. 选择初始化 CCG 配置:
3. 测试安装:
控制台输入
Claude在 claude 中 测试以下指令是否可用:
4. 结果分享:
好了安装完了
你还在看什么?
怎么还不走?
就是这么简单啊,还能怎样? :distorted_face:
# 快给风佬上star,还有, 给我点赞 😋
(本来想搞个抽象,佬说会被举报,那算了我不玩抽象了 😭)
51 posts - 31 participants
Read full topic
via LINUX DO - 热门话题 (author: 秋明)
Invalid media:
image
image
image
image
image
好消息:孩子是自己的,坏消息:.....
早上在QQ群有人发了这么一张图,看着不像假的
117 posts - 107 participants
Read full topic
via LINUX DO - 热门话题 (author: 喵帕丝)
Invalid media: image
早上在QQ群有人发了这么一张图,看着不像假的
117 posts - 107 participants
Read full topic
via LINUX DO - 热门话题 (author: 喵帕丝)
Invalid media: image
2.1.7 给到顶级
● 拉史路径错误已修复
● 影响我状态栏渲染的问题可能修了?
● 权限审批允许也能追加附注了 (我勒个寸止呐,(核查为云控开关灰度))
● MCP Tool 延迟加载自动搜索落实 默认启用 Claude code新手求问!反重力反代的claude 爆Context limit reached咋办! - #3,来自 ZRainbow
已经通过强硬修补绕过云控尝鲜 感觉非常ok 请看VCR
存一份 云控开关的列表
tengu_* (click for more details)
74 posts - 51 participants
Read full topic
via LINUX DO - 热门话题 (author: 哈雷彗星)
Invalid media:
image
image
image
● 拉史路径错误已修复
● 影响我状态栏渲染的问题可能修了?
● 权限审批允许也能追加附注了 (我勒个寸止呐,(核查为云控开关灰度))
● MCP Tool 延迟加载自动搜索落实 默认启用 Claude code新手求问!反重力反代的claude 爆Context limit reached咋办! - #3,来自 ZRainbow
已经通过强硬修补绕过云控尝鲜 感觉非常ok 请看VCR
sed -i '' 's/_z(KHA,!1)/!0/g' /path/to/claude-code/cli.js存一份 云控开关的列表
tengu_* (click for more details)
74 posts - 51 participants
Read full topic
via LINUX DO - 热门话题 (author: 哈雷彗星)
Invalid media:
image
image
image
祝我生日快乐🎂
以前只在朋友圈和QQ空间里发过,第一次在L站发这个,还有点怪不好意思的😂
感谢各位佬友们,想不到会收到这么多祝福,朋友圈+qq空间加起来都没有这么多。眼睛要尿尿了
214 posts - 211 participants
Read full topic
via LINUX DO - 热门话题 (author: zuming)
以前只在朋友圈和QQ空间里发过,第一次在L站发这个,还有点怪不好意思的😂
感谢各位佬友们,想不到会收到这么多祝福,朋友圈+qq空间加起来都没有这么多。眼睛要尿尿了
214 posts - 211 participants
Read full topic
via LINUX DO - 热门话题 (author: zuming)
为什么反重力要反代?直接用不好使吗?
看你们都在讨论反重力的反代之类的
为什么要反代?为了使用CLI?
我觉的反重力用客户端也挺好用的呀,之前一直用的cursor,这几天一直用反重力
两个谷歌账号轮换着用,倒是也够用
这两天刚开始用还不熟悉
有什么技巧推荐吗??
10 posts - 10 participants
Read full topic
via LINUX DO - 最新话题 (author: 孟先生)
看你们都在讨论反重力的反代之类的
为什么要反代?为了使用CLI?
我觉的反重力用客户端也挺好用的呀,之前一直用的cursor,这几天一直用反重力
两个谷歌账号轮换着用,倒是也够用
这两天刚开始用还不熟悉
有什么技巧推荐吗??
10 posts - 10 participants
Read full topic
via LINUX DO - 最新话题 (author: 孟先生)
各路大佬教教孩子ccr怎么用吧
如题,之前一直用的anyrouter,但最近变得特别卡,但Claude code用习惯了,不想换别的,所以想研究一下ccr的用法,但是配了一上午,看了各种文章论坛,依旧无法正常使用ccr,请大佬指点一下到底该怎么用。
我之前用的claude code是通过环境变量配置的URL和KEY,我将URL改为了http://127.0.0.1:3456,让cc走ccr的代理,KEY的值就没管
然后找了各种免费的api配置了一下,都报错,无法使用
是我配置有问题还是什么别的问题,请教一下
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: Vionkashi)
Invalid media:
image
image
如题,之前一直用的anyrouter,但最近变得特别卡,但Claude code用习惯了,不想换别的,所以想研究一下ccr的用法,但是配了一上午,看了各种文章论坛,依旧无法正常使用ccr,请大佬指点一下到底该怎么用。
我之前用的claude code是通过环境变量配置的URL和KEY,我将URL改为了http://127.0.0.1:3456,让cc走ccr的代理,KEY的值就没管
然后找了各种免费的api配置了一下,都报错,无法使用
是我配置有问题还是什么别的问题,请教一下
7 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: Vionkashi)
Invalid media:
image
image
为什么AgentRouter没法登录了啊
一个小时前还可以正常登录,挂在浏览器里。
claude code出现API Error: 503 {“error”:{“message”:“当前分组 default 下对于模型
claude-sonnet-4-5-20250929 无可用渠道 (request id:
20260114114300934597807Tgpfrryb)”,“type”:“new_api_error”}}
想看一下是怎么回事的时候就回到登录界面了。
出现了failed to get access token:
是我网络的问题吗
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: lelele1)
Invalid media: image
一个小时前还可以正常登录,挂在浏览器里。
claude code出现API Error: 503 {“error”:{“message”:“当前分组 default 下对于模型
claude-sonnet-4-5-20250929 无可用渠道 (request id:
20260114114300934597807Tgpfrryb)”,“type”:“new_api_error”}}
想看一下是怎么回事的时候就回到登录界面了。
出现了failed to get access token:
是我网络的问题吗
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: lelele1)
Invalid media: image
你看的出来吗
16 posts - 11 participants
Read full topic
via LINUX DO - 最新话题 (author: 太子哥)
Invalid media:
image
image
image
[!success]- 上图不说,你看得是AI还是真实拍摄
[!success]- 生图自由Gemini生图确实好用,找到一个提示词画廊,挺丰富的
【太子公益】接入Gemini Enterprise模型,前缀:business,生图自由
16 posts - 11 participants
Read full topic
via LINUX DO - 最新话题 (author: 太子哥)
Invalid media:
image
image
image
NodeJS又修复了三个高危漏洞
----------------------
:distorted_face:又要升级了喵,上次的漏洞还好升级的快,不然就要被偷袭了喵
----------------------
nodejs.org
Node.js — Tuesday, January 13, 2026 Security Releases
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
----------------------
高危漏洞分别是:
1. CVE-2025-55131 Base Score:8
2. CVE-2025-55130 Base Score:8.1
3. CVE-2025-59465 Base Score:7.9
----------------------
😋 没有10分的喵,顺手更新一下喵
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 最上川)
Invalid media:
image
image
image
----------------------
:distorted_face:又要升级了喵,上次的漏洞还好升级的快,不然就要被偷袭了喵
----------------------
nodejs.org
Node.js — Tuesday, January 13, 2026 Security Releases
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
----------------------
高危漏洞分别是:
1. CVE-2025-55131 Base Score:8
2. CVE-2025-55130 Base Score:8.1
3. CVE-2025-59465 Base Score:7.9
----------------------
😋 没有10分的喵,顺手更新一下喵
2 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: 最上川)
Invalid media:
image
image
image
OmO skills:将 oh-my-opencode 的多 Agent 协同移植到 Claude Code
Oh-my-opencode 最近太火了,我让 Claude Code 学习了一下,然后我就把它的核心移植到了 Claude Code。
之前的 Codeagent 自己选择 backend 的模式总感觉缺少点灵魂,看到 OmO 的设计直接灵光一现,特定场景下的指定模型+特调prompt才能够发挥最好,于是我开始了 codeagent 的改造和 omo skills 的移植。
OmO 核心设计:Sisyphus 协调器 + 专业 Agent 团队
Agent 层级
OmO 构建了一个 6+1 人专家团队(我单独加了一个 develop agent):
工作流程
Sisyphus 通过
使用方法
基础用法
实际案例
1. 代码重构
执行流程:
1. Sisyphus 分析任务:需要代码探索 + 架构设计 + 实现
2. 委派
3. 委派
4. 委派
2. 全栈功能开发
执行流程:
1. Sisyphus 识别为全栈任务
2. 并行启动: ●
3. Sisyphus 协调两者的接口对接
3. 代码库研究
执行流程:
1. Sisyphus 识别为研究任务
2. 委派
3. 委派
4. Sisyphus 汇总结果返回
4. 文档生成
执行流程:
1.
2.
配置
Agent-模型映射在
技术要求
1. codeagent-wrapper:需要支持
2. 后端 CLI:需要安装
3. API 密钥:配置对应的 API keys
优势
1. 成本低
● 代码搜索用免费的
● 文档生成用便宜的
● 只在关键决策时调用昂贵的
实测:相比全程使用 Claude Opus,成本降低 60-80%
2. 效率高
● 并行执行:前端和后端同时开发
● 专业分工:UI 交给 Gemini,代码交给 Codex
● 快速探索:
实测:复杂任务的完成时间缩短 40-50%
3. 质量更好
●
●
●
适用场景
与 Claude Code 原生能力的对比
实现原理
OmO 的核心是 Intent Gate:
Sisyphus 根据任务特征,动态决定:
1. 需要哪些 Agent
2. 是并行还是串行
3. 如何汇总结果
2026未来展望
OmO 的多 Agent 协同模式,代表了 AI 编程工具的一个方向:
1. 异构模型协同:不同模型擅长不同任务
2. 成本效率平衡:在质量和成本之间找到最优解
3. 并行执行:充分利用多模型的并行能力
随着更多专业模型的出现(如代码专用模型、UI 专用模型),这种协同模式的优势会更加明显。
我认为这个方向是一个趋势,让不同的模型去干适合的事。
Oh-my-opencode 最近太火了,我让 Claude Code 学习了一下,然后我就把它的核心移植到了 Claude Code。
之前的 Codeagent 自己选择 backend 的模式总感觉缺少点灵魂,看到 OmO 的设计直接灵光一现,特定场景下的指定模型+特调prompt才能够发挥最好,于是我开始了 codeagent 的改造和 omo skills 的移植。
OmO 核心设计:Sisyphus 协调器 + 专业 Agent 团队
Agent 层级
OmO 构建了一个 6+1 人专家团队(我单独加了一个 develop agent):
工作流程
用户请求
↓
/omo 调用 Sisyphus
↓
Intent Gate 分析任务类型
↓
├─→ 简单任务:Sisyphus 直接执行
├─→ 复杂任务:委派给专业 Agent
└─→ 探索任务:并行启动多个 Agent
Sisyphus 通过
codeagent-wrapper --agent <agent-name> 来委派任务:codeagent-wrapper --agent oracle - . <<'EOF'
分析这个项目的认证架构,给出改进建议
EOF
使用方法
基础用法
/omo <你的任务描述>
实际案例
1. 代码重构
/omo 帮我重构这个认证模块,提高可维护性
执行流程:
1. Sisyphus 分析任务:需要代码探索 + 架构设计 + 实现
2. 委派
explore 搜索认证相关代码 (grok)3. 委派
oracle 分析架构问题 (sonnet)4. 委派
develop 执行重构 (codex)2. 全栈功能开发
/omo 我需要添加一个支付功能,包括前端 UI 和后端 API
执行流程:
1. Sisyphus 识别为全栈任务
2. 并行启动: ●
frontend-ui-ux-engineer 设计支付界面(Gemini Pro) ● develop 实现后端 API(Codex)3. Sisyphus 协调两者的接口对接
3. 代码库研究
/omo 这个项目使用了什么认证方案?
执行流程:
1. Sisyphus 识别为研究任务
2. 委派
explore 搜索认证相关代码3. 委派
librarian 查找外部文档4. Sisyphus 汇总结果返回
4. 文档生成
/omo 为这个 API 模块生成完整的技术文档
执行流程:
1.
explore 搜索 API 代码2.
document-writer 生成文档(Gemini Flash,便宜快速)配置
Agent-模型映射在
~/.codeagent/models.json 中配置:{
"default_backend": "codex",
"default_model": "gpt-5.2",
"agents": {
"oracle": {
"backend": "claude",
"model": "claude-opus-4-5-20251101",
"description": "Technical advisor",
"yolo": true
},
"librarian": {
"backend": "claude",
"model": "claude-sonnet-4-5-20250929",
"description": "Researcher",
"yolo": true
},
"explore": {
"backend": "opencode",
"model": "opencode/grok-code",
"description": "Code search"
},
"frontend-ui-ux-engineer": {
"backend": "gemini",
"model": "gemini-3-pro-high",
"description": "Frontend engineer"
},
"document-writer": {
"backend": "gemini",
"model": "gemini-3-flash",
"description": "Documentation"
},
"develop": {
"backend": "codex",
"model": "gpt-5.2",
"description": "codex develop",
"yolo": true,
"reasoning": "xhigh"
}
}
}
技术要求
1. codeagent-wrapper:需要支持
--agent 参数2. 后端 CLI:需要安装
codex、claude、opencode、gemini 命令行工具3. API 密钥:配置对应的 API keys
优势
1. 成本低
● 代码搜索用免费的
grok-code● 文档生成用便宜的
gemini-3-flash● 只在关键决策时调用昂贵的
oracle实测:相比全程使用 Claude Opus,成本降低 60-80%
2. 效率高
● 并行执行:前端和后端同时开发
● 专业分工:UI 交给 Gemini,代码交给 Codex
● 快速探索:
explore agent 使用轻量模型快速搜索实测:复杂任务的完成时间缩短 40-50%
3. 质量更好
●
oracle 提供架构审查●
frontend-ui-ux-engineer 专注 UI/UX 质量●
develop 专注代码实现质量适用场景
与 Claude Code 原生能力的对比
实现原理
OmO 的核心是 Intent Gate:
# 伪代码示例
def intent_gate(task):
if is_simple_task(task):
return execute_directly()
if is_exploration_task(task):
return parallel_agents(['explore', 'librarian'])
if is_fullstack_task(task):
return parallel_agents(['frontend-ui-ux-engineer', 'develop'])
if needs_architecture_review(task):
return sequential_agents(['oracle', 'develop'])
Sisyphus 根据任务特征,动态决定:
1. 需要哪些 Agent
2. 是并行还是串行
3. 如何汇总结果
2026未来展望
OmO 的多 Agent 协同模式,代表了 AI 编程工具的一个方向:
1. 异构模型协同:不同模型擅长不同任务
2. 成本效率平衡:在质量和成本之间找到最优解
3. 并行执行:充分利用多模型的并行能力
随着更多专业模型的出现(如代码专用模型、UI 专用模型),这种协同模式的优势会更加明显。
我认为这个方向是一个趋势,让不同的模型去干适合的事。
linux.do
OmO skills:将 oh-my-opencode 的多 Agent 协同移植到 Claude Code Oh-my-opencode 最近太火了,我让 Claude Code 学习了一下,然后我就把它的核心移植到了 Claude Code。 之前的 Codeagent 自己选择 backend 的模式总感觉缺少点灵魂,看到 OmO 的设计直接灵光一现,特定场景下的指定模型+特调prompt才能够发挥最好,于是我开始了 codeagent 的改造和 omo skills 的移植。 OmO 核心设计:Sisyphus…
将 oh-my-opencode 的多 Agent 协同理念移植到 Claude Code,通过 Sisyphus 协调器 + 专业 Agent 团队的架构,实现了:
● 成本优化:按需选择模型,降低 60-80% 成本
● 效率提升:并行执行,缩短 40-50% 时间
● 质量保证:专业分工,各司其职
对于复杂的全栈开发、架构重构、代码库探索等任务,
今天才开发完成,估计存在一些 bug 欢迎使用有问题直接提 issue (最好是提 pr。
----------------------
开始使用:
访问 GitHub - cexll/myclaude: Claude Code and Codex orchestration workflow 安装,不知道怎么安装? 一切交给 CC
让 Sisyphus 和他的团队为你工作。
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: benchen)
Invalid media: image
● 成本优化:按需选择模型,降低 60-80% 成本
● 效率提升:并行执行,缩短 40-50% 时间
● 质量保证:专业分工,各司其职
对于复杂的全栈开发、架构重构、代码库探索等任务,
/omo 是比 Claude Code 原生能力更优的选择。今天才开发完成,估计存在一些 bug 欢迎使用有问题直接提 issue (最好是提 pr。
----------------------
开始使用:
访问 GitHub - cexll/myclaude: Claude Code and Codex orchestration workflow 安装,不知道怎么安装? 一切交给 CC
/omo 帮我分析这个项目的架构,并给出改进建议
让 Sisyphus 和他的团队为你工作。
4 posts - 4 participants
Read full topic
via LINUX DO - 最新话题 (author: benchen)
Invalid media: image
电信号码权益业务开通撸话费和流量,做到每月盈利话费
我是山东电信的三折卡 原套餐是169元201910套餐 三折之后的月租是39元一个月
套餐内容有1100分钟通话 30g本地流量 30g全国流量 免费的4张副卡 千兆宽带和电视
然后加了一个30元的量子密话功能送了20g全国流量 开了一个20元的减免包 相当于10块钱有20g流量
这个卡是我过户来的 所以这就算是基本的套餐吧 相当于月租49有以上这些流量和通话
然后又去营业厅开了 **橙翼黄金会员(连续包月) 橙翼白金会员(连续包月) 橙翼黑金会员(连续包月)**这三个会员,这三个会员一个月加起来需要扣掉33.7元业务费,但是每个月能领9元 18元 24元的翼支付券 每个月抵扣掉开通权益的费用后还可以一个号多9+18+24-33.7=17.3元话费
备注:有些地区可以开24期的话 能够特别便宜 现在山地地区已经下架橙翼黄金会员(24期)只有橙翼黄金会员(连续包月)所以业务费会贵很多,如果这三个会员能开到24期的 那月租只会扣掉26.7元 一个月相当于白赚9+18+24-26.7=24.3元话费
然后又开通了9元20g的业务202307,这个主要是因为流量不够用 9块钱有20g的全国通用流量 主卡副卡可以共享 但是不能结转
这样算下来之后 每个月不仅不用交月租 反而还能剩下一些电话费
纯分享自己的撸话费的办法
各位大佬 还有知道能开哪些权益能撸话费吗,可以一起来交流一下
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: chu762278436)
Invalid media: image
我是山东电信的三折卡 原套餐是169元201910套餐 三折之后的月租是39元一个月
套餐内容有1100分钟通话 30g本地流量 30g全国流量 免费的4张副卡 千兆宽带和电视
然后加了一个30元的量子密话功能送了20g全国流量 开了一个20元的减免包 相当于10块钱有20g流量
这个卡是我过户来的 所以这就算是基本的套餐吧 相当于月租49有以上这些流量和通话
然后又去营业厅开了 **橙翼黄金会员(连续包月) 橙翼白金会员(连续包月) 橙翼黑金会员(连续包月)**这三个会员,这三个会员一个月加起来需要扣掉33.7元业务费,但是每个月能领9元 18元 24元的翼支付券 每个月抵扣掉开通权益的费用后还可以一个号多9+18+24-33.7=17.3元话费
备注:有些地区可以开24期的话 能够特别便宜 现在山地地区已经下架橙翼黄金会员(24期)只有橙翼黄金会员(连续包月)所以业务费会贵很多,如果这三个会员能开到24期的 那月租只会扣掉26.7元 一个月相当于白赚9+18+24-26.7=24.3元话费
然后又开通了9元20g的业务202307,这个主要是因为流量不够用 9块钱有20g的全国通用流量 主卡副卡可以共享 但是不能结转
这样算下来之后 每个月不仅不用交月租 反而还能剩下一些电话费
纯分享自己的撸话费的办法
各位大佬 还有知道能开哪些权益能撸话费吗,可以一起来交流一下
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: chu762278436)
Invalid media: image
话说这个88codes就这么一直红着么? 虽然我也剩的不多了,想着彻底用完它的
24 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: unsafetrait)
Invalid media: image
24 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: unsafetrait)
Invalid media: image
多开项目是不是不能增加gcli的额度?
我在一个账号下多开了三个项目,全部加入了CLIProxyAPI里。然后发现在配额管理里,三个项目的额度显示的一模一样。所以是不是多开项目没有啥意义了?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: motto)
我在一个账号下多开了三个项目,全部加入了CLIProxyAPI里。然后发现在配额管理里,三个项目的额度显示的一模一样。所以是不是多开项目没有啥意义了?
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: motto)
朋友手写的小作文,被误判为ai
给好朋友推荐了L站,他写的小作文没通过,估计是被误判成AI了
不过我第一眼看也以为是AI写的,笑死 😂
14 posts - 12 participants
Read full topic
via LINUX DO - 最新话题 (author: 很好的坏人)
Invalid media:
image
image
image
给好朋友推荐了L站,他写的小作文没通过,估计是被误判成AI了
不过我第一眼看也以为是AI写的,笑死 😂
14 posts - 12 participants
Read full topic
via LINUX DO - 最新话题 (author: 很好的坏人)
Invalid media:
image
image
image
终于,终于,它来了!它来了!
之前账号被误清了,重新申请了一个,经过50天的努力,终于我又回来了 🥰
刚好考试也考完了,哈哈哈,双喜临门 😋
11 posts - 11 participants
Read full topic
via LINUX DO - 最新话题 (author: 氰)
Invalid media: image
之前账号被误清了,重新申请了一个,经过50天的努力,终于我又回来了 🥰
刚好考试也考完了,哈哈哈,双喜临门 😋
11 posts - 11 participants
Read full topic
via LINUX DO - 最新话题 (author: 氰)
Invalid media: image
Librechat爆出漏洞
librechat出现漏洞,可以完全控制容器。已中招,自己的token(在.env文件中)8号开始被异常ip使用,今天没钱了去看日志才发现。原本以为是之前dify漏洞影响,但是感觉时间上不对(dify爆出漏洞时就立马关了)。
太难了,就部署了四个服务,两个被爆出了漏洞,一个处于仅限内网访问😣
漏洞内容地址:
● https://cvetodo.com/cve/CVE-2026-22252
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: whq2020)
librechat出现漏洞,可以完全控制容器。已中招,自己的token(在.env文件中)8号开始被异常ip使用,今天没钱了去看日志才发现。原本以为是之前dify漏洞影响,但是感觉时间上不对(dify爆出漏洞时就立马关了)。
太难了,就部署了四个服务,两个被爆出了漏洞,一个处于仅限内网访问😣
漏洞内容地址:
● https://cvetodo.com/cve/CVE-2026-22252
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: whq2020)
反重力能用skills了
这是翻译后的官方使用教程
代理技能.pdf (815.2 KB)
5 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: aizith)
Invalid media: image
这是翻译后的官方使用教程
代理技能.pdf (815.2 KB)
5 posts - 5 participants
Read full topic
via LINUX DO - 最新话题 (author: aizith)
Invalid media: image
求助,为什么我的公网IP不好使了?
家里用的电信宽带,之前为连接nas申请了公网的IPv4,本来用的好好的但最近不知道为什么连不上了。
我看ppoe分的还是公网的ip,每次重新拨号ip也不一样,之前直接访问ip是路由器页面,但现在访问不了,nas也连不上,怎么排查呢?
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: 爱吃西瓜)
Invalid media: image
家里用的电信宽带,之前为连接nas申请了公网的IPv4,本来用的好好的但最近不知道为什么连不上了。
我看ppoe分的还是公网的ip,每次重新拨号ip也不一样,之前直接访问ip是路由器页面,但现在访问不了,nas也连不上,怎么排查呢?
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: 爱吃西瓜)
Invalid media: image