--互联网观察员,干啥都不持久--

1 、买 172 的电话卡。一开始在今日头条搬运 tiktok 视频,下面就挂卖卡的店铺地址,后来头条号被封了,这个就没干过了。买了 4 张卡,单卡价格平均在 100 元,收益大概在 400.

2 、淘宝联盟、京东联盟、维客享,做 cps ,到处发广告,这个没做起来,群里没拉什么人。主要都是朋友买东西用的分享的链接,干到结束,佣金也就 100 多
ps:在上上家公司干过,但是公司是通过短信菜单投放的。公司有渠道,我没渠道。卒!

3 、游戏搬砖。打魔兽世界,会挖矿买点卡,然后在卖掉。也好久不干了,收益预估在 1 小时 10 元左右吧,现版本不知道了

前情提要


相关背景

  • 众所周知,Fiat24 的汇率非常差

Fiat24:1 刀=0.8511 欧
谷歌:1 刀=0.861 欧
Neverless:1 刀=0.861 欧


  • RMB 能正常消费是 BitgetWalletSafepal 进行了汇率补贴
  • 当我们需要用欧元入金盈透/嘉信磨损偏大
  • 可以借助 Neverless 优化汇率

将 U 充值到 Neverless

  • 个人习惯走 Arbitrum/Base 链的 USDC

将美元换成欧元

  • Neverless 更新了 IBAN,支持了欧元转账,点击交易


  • 购买欧元


进行转账

  • 点击发送按钮
  • 新银行账户


  • 打开 Fiat24,查看账户号码,选择 Add,记下 Account


  • 填入账户信息

货币:欧元
国家:瑞士
IBAN:刚刚记下的 Account
BIC/SWIFT:SAHHCHZ2


  • 转账后,工作日内几个小时就到账啦

📌 转载信息
原作者:
Ling_Jing
转载时间:
2026/1/16 13:04:19

在这里,我分享一下如何万能的创建属于你自己的 skill 和对应的 hooks 搭配,不过在分享之前,我要声明,我并非原创发现,我只是从各个地方学习到了知识,然后整合分享给大家

一。如何创建自定义的 skill

1. 安装 skill 插件与 MCP

github 仓库地址: anthropics/skills: Public repository for Agent Skills

这里我直接把命令拿过来方便直接使用,在 Claude code 里面输入
/plugin marketplace add anthropics/skills
(两个哪个都行,安装一次就行)
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
运行后选择 Install for you (user scope)
提示✓ Installed document-skills. Restart Claude Code to load new plugins. 就是安装成功了,然后重启 Claude Code

这里安装 skill 插件是为了有 skill-creator,它的作用是创建或更新 skills 的指南

2. 安装 **chrome-devtools-mcp** 和 upstash/context7: Context7 MCP Server – Up-to-date code documentation for LLMs and AI code editors(可选项)
直接配置这两个 MCP 就行,这里不演示了

2. 此时就可以创建 skill 了

情景一:需要把 API 文档做成 skill

举例:OpenAI 兼容协议文档
❶与 Claude 对话:请你使用 context7mcp 去查找 OpenAI 兼容协议文档,详细的告诉我它的全部内容


❷请你根据刚刚查询到的全部内容,参考 skill-creator 来帮我生成 skill



现在就创建成功了,只不过我发现他放的地方不对


那个文件夹是项目级别(当前项目专用),应该放在.claude\skills 这个文件夹里,这个手动移动一下就行,.skill 文件是打包好的把这个 .skill 文件移动到全局 skills 目录,所有项目都可以使用。
这时候一个 skill 就创建好了

情景二:需要把 context7 查不到的文档做成 skill

举例:智谱的 API 文档
❶与 Claude 对话:请你使用 chrome-devtools-mcp 访问 使用概述 - 智谱 AI 开放文档(链接放在这里变成蓝链了,对话的时候直接粘贴链接就行,别粘贴文字)

❷与 Claude 对话:请你使用 chrome-devtools-mcp 把 cURL;Python SDK;Java SDK;Python SDK (旧) 这几个调用示例的具体内容查一下,还有关于 GLM 编码套餐的端点差异也查看一下
(我这里只是举例子,你看你自己的文档,你需要什么内容,你就把你需要的内容让他再次去查看)


❸与 Claude 对话:请你根据刚刚查询到的全部内容,参考 skill-creator 来帮我生成 skill


创建成功依旧是需要手动一下位置,但是问题不大

情景三:把 MCP 做成 skill

举例:把 context7 做成 MCP
❶与 Claude 对话:请你把 context7 这个 MCP 的调用参考 skill-creator 来帮我生成 skill,我的要求是,在新增或修改代码之前,使用此 mcp 去查询最新的、特定版本的文档和代码示例,放入上下文进行参考

万能创建 skill 总结:

1. 安装 skill-creator(skill 官方的生成技能)
2. 根据自己的需求,先让 Claude code 完成你的任务,先完成一次,然后让他根据上下文参考 skill-creator 去创建一个新的 skill
注:MCP 查询到的结果可以写入 skill,mcp 本身的调用也可以写入 skill, 哪怕我刚刚举的例子里没有也是可以做到的。比如说让它先打开浏览器,然后在浏览器里搜索北京今日天气,然后获取当前页面结构,获得到今天的天气,然后让他去创建一个 md 文档,命名为今日日期,内容为今日天气;在整个流程跑完之后,让他参考 skill-creator 去创建一个这样的一个流程 skill
3. 如果对现有的 skill 需要进行修改,那直接把 skill 文件夹拉到对话框里,然后告诉他,请你参考 skill-creator 进行修改,我需要修改的内容是:******(这里你可以修改触发条件,你也可以修改任何内容,就只要你想修改的东西都可以这样改)

二。如何创建自定义的 hooks

(我贴一下学习来源的原文链接: 25% → 90%!别让 Skills 吃灰:Hooks + Commands + Agents 协同激活 AI 全部能力:Claude Code 工程化实践_hooks + commands + agents + skills-CSDN 博客

1. 创建文件

.claude/hooks/ 目录下创建一个文件:skill-forced-eval.js

2. 编辑内容

// skill-forced-eval.js 核心逻辑 const instructions = `## 指令:强制技能激活流程(必须执行) ### 步骤 1 - 评估
针对以下每个技能,陈述:[技能名] - 是/否 - [理由]

可用技能列表:
- crud-development: CRUD/业务模块开发
- api-development: API设计/RESTful规范
- database-ops: 数据库/SQL/建表
- ui-pc: 前端组件/AForm/AModal
- ui-mobile: 移动端/WD UI组件
...(共26个技能)

### 步骤 2 - 激活
如果任何技能为"是" → 立即使用 Skill() 工具激活
如果所有技能为"否" → 说明"不需要技能"并继续

### 步骤 3 - 实现
只有在步骤 2 完成后,才能开始实现。`;

console.log(instructions);

这里把技能列表改成你自己的 skill 就行

这个 hooks 就可以大幅提升 skill 的使用率了,具体的 hooks 如何去编写,规范如何,我自己还在学习中,学习完成后续也会做教程给大家分享出来


📌 转载信息
原作者:
huanchong
转载时间:
2026/1/16 13:03:58

各位 L 站的佬友们好!

我是本坛萌新,潜水有一段时间了,一直在这个技术氛围浓厚的社区里学习。今天终于鼓起勇气发个贴,分享一个自己最近开发的练手工具,希望各位佬轻喷,也欢迎大家多提宝贵意见!

开发初衷

平时用夸克网盘比较多,但官方客户端的广告和臃肿大家都懂。加上我有自动化整理资源的需求,官方缺少 API 支持。
作为一名开发者,手痒之下就用 Go (Wails) + Vue3 + Element Plus 撸了这个第三方客户端。

目前项目已经打包了 Windows 版本(单文件绿色版),主打一个干净、无广、可编程,发出来分享给有需要的坛友们体验。

[软件分享] QuarkManager - 萌新首作,基于 Wails + Vue3 打造的夸克网盘桌面端1 [软件分享] QuarkManager - 萌新首作,基于 Wails + Vue3 打造的夸克网盘桌面端2 [软件分享] QuarkManager - 萌新首作,基于 Wails + Vue3 打造的夸克网盘桌面端3 [软件分享] QuarkManager - 萌新首作,基于 Wails + Vue3 打造的夸克网盘桌面端4

界面预览





核心亮点

除了基础的文件管理(上传 / 下载 / 重命名 / 移动等),针对像我这样的 “折腾党”,做了以下增强:

  • 多账户无缝切换:支持同时登录多个账号,一键切换,适合多号党。
  • 内置 API 服务:自带 Swagger 文档的 HTTP API(默认 8080 端口),支持外部程序调用,方便自己写脚本对接网盘。
  • Cookie 过期提醒:支持配置 SMTP 邮件通知,Cookie 快过期时自动发邮件提醒,避免自动任务挂掉。
  • 强大的分享与转存:支持批量转存带密码的链接,自动解析,支持设置分享有效期。

技术栈分享

虽然目前代码还在整理中暂未开源,但还是想和大家交流一下技术选型。
Wails 的方案在 Windows 下表现真的非常不错,利用系统自带的 WebView2,体积比 Electron 小很多,内存占用也低,Go 写后端逻辑也很舒服。

  • Backend: Go (Wails 框架)
  • Frontend: Vue 3 + Element Plus
  • API: 内置 HTTP Server + Swagger

进阶玩法:API 调用

这是我个人最喜欢的功能,开启 API 服务后,你可以直接用 curl 或者 python 操作网盘,做一些自动化的事情:

# 1. 获取文件列表
curl "http://localhost:8080/api/files?folder_id=0" # 2. 一键转存分享链接
curl -X POST http://localhost:8080/api/save \
  -H "Content-Type: application/json" \
  -d '{"share_url": "[https://pan.quark.cn/s/xxx](https://pan.quark.cn/s/xxx)"}'

访问 http://localhost:8080/swagger/ 还能看到完整的接口文档。

📥 下载与安装
目前 Release 页面已上传编译好的 quarkpan.exe,下载解压即可直接运行。

GitHub 发布页: https://github.com/dpyyds/QuarkManager/releases

⚠️ 免责声明
本软件为第三方个人开发工具,仅供学习交流,严禁用于商业用途。

使用第三方客户端可能存在风险,请大家自行评估,后果自负。

如涉及侵权请联系删除。

初来乍到,希望能融入 L 站这个大家庭。如果觉得这个小工具好用,求各位佬去 GitHub 点个 Star 🌟 支持一下,也欢迎在评论区交流 bug 和建议!

📌 转载信息
转载时间:
2026/1/16 12:59:10

更新细节摘要:

  • 支持 SSH 连接,添加远程目录为工作目录
  • 优化 ESC 中断可能会一直卡在 停止中... 的问题,本次优化调整了中断释放逻辑,并加入 双击ESC 的强制复位逃生窗口
  • 优化部分场景窗口抖动问题(再抖也没 Claude Code 抖 )
  • 支持宽屏的双列 Diffviewer
  • 修复代码库索引与终端执行工具的冲突(感谢 PR)

支持 SSH 连接,添加远程目录为工作目录 —— 操作讲解

  • 使用 /add-dir 进入面板,按 S 进行 SSH 连接
  • 支持 3 种连接方式:私钥密码网络代理方向键切换itemEnter 连接
  • 测试:@ 搜索文件目录就能看到远程目录文件,这里以 CPA 目录为例

远程工作目录可以使用的工具:

  • 文件操作(读、写)
  • 命令执行,如图:

适合远程运维,配置系统环境等

缺陷!!!

  • 首次打开文件列表因为要建立连接池,所以会稍微有点慢
  • 无法达到最优的编程效果,因为自带的 LSP、Codebase 无法用于远程,不建议用来远程编程

具体文档

宽屏的 Diffviewer 当终端宽度足够宽时,差异显示会自动变为双列显示,效果如图

本周五下午 16:00 将开放部分 Snow Console 的注册

Snow Console 是 Snow CLI 提供的限制注册人数公益站,提供 Codex 以及适用于 Codebase 功能的嵌入模型

最后:感谢 Star~


📌 转载信息
原作者:
Mufasa_Dot
转载时间:
2026/1/16 12:57:03

直接安装: app.lingkuma.org

Youtube 字幕使用教程

Tip

电脑端和安卓端 lingkuma 已经兼容原版 trancy 。
手机端必须使用内置的 lingkuma trancy,因为 safari 似乎有些问题,导致无法在 trancy 的元素上做高亮等。如果你知道如何修改请在 issues 中分享,万分感谢。

沉浸式字幕(电脑 / 手机支持)

  1. 手动选择目标语言的字幕,并启动默认字幕。

    • 更换语言,翻译等操作请在默认的字幕设置内更改,然后启动即可。
  2. 点击右侧快捷开关后即可启动

内嵌式字幕

  1. popup 中打开嵌入式字幕选项,然后刷新页面

📌 转载信息
原作者:
Claude4
转载时间:
2026/1/16 12:56:16

分享一套自研的 AI Agent 开发方法论,通过 Obsidian 管理 Spec 文档,让 AI 严格按照设计文档执行开发。核心思路很简单:

自己可能有个对系统的优化想法,通过 intent-confirmation 和 AI 对齐一下,你描述的可能不是很清楚,AI 通过这个 SKill 优化成专业一点的表达,同时确定修改范围,你觉着没问题了就进入了下面的 Spec 驱动开发流程:

先写 Spec(spec-writer)→ 用户确认 → AI 按文档执行(spec-executor)→ 审查是否符合 Spec(spec-reviewer)→ 完成归档。整个流程完全可追溯,每个功能都能追溯到 Spec 文档的具体章。

基于 MUSE 框架实现了三层记忆架构,让 AI 能够长期学习和积累经验:战略记忆存储项目级的「困境 - 策略」对,程序记忆存储可复用的标准操作流程(SOP),工具记忆记录操作完成后的固定步骤。

目前这套体系包含 12 个 Skills,覆盖了 Spec 创建、执行、更新、审查的完整闭环,还集成了 Obsidian 的双链、元数据、Callout 等特性来实现文档关联和动态索引。

GitHub 已开源,欢迎交流:GitHub - HHU3637kr/skills: 自用的一些 skills


📌 转载信息
原作者:
HHU3637kr
转载时间:
2026/1/16 12:55:57

VISA 官网:Visa 绑定 Apple Pay | Visa

目前支持绑定的银行和卡种有:
借记卡:中信银行
信用卡:中国银行、工商银行、农业银行、交通银行、招商银行、中信银行、平安银行、兴业银行

如何绑定
如何消费

优惠内容: 各个银行都可以

澄清:请注意 visa-h5.offerpluscn.com 并非本人所有域名,您可以在 Visa 绑定 Apple Pay | Visa 页面下方进行跳转,本人对此网站一概不负责。本人无法获取您在此网站填入的任何卡片信息,本人和 VISA 无任何合作关系,本人在中国大陆未进行任何有关 VISA 的欺诈行为,本人只是出于一个爱好者的身份整理信息,本人十分珍惜自己的账户,本人为 VISA 卡的合法用户。如您有任何疑问,请联系:
联系我们 | Visa 客户服务 | Visa
中国大陆(南方)客服电话: 10-800-110-2911
或者是邮箱 loyaltymarketing@visa.com

1. 交行 VISA 信用卡 Apple Pay 返现活动https://creditcardapp.bankcomm.com/openapps/cms/0291767681096187.html
活动时间 2026 年 1 月 15 日 12:00:00 至 2026 年 6 月 30 日 23:59:59
活动对象 交通银行 Visa 信用卡
活动内容 活动期间,持卡人使用 iPhone 在买单吧 App 上绑定以 4 开头的交通银行 Visa 信用卡后,在境外完成经由 Visa 网络清算的 Apple Pay 线上或线下消费交易,有机会享首三笔交易每笔 100% 返现,单笔最高返现 2 美元。 活动无需报名,活动奖池为 27 万美元,先消费先得,满额即止。

2. 招行 VISA 信用卡 Apple Pay 返现活动https://movie.o2o.cmbchina.com/web/res/editableAct.html?id=6D8D01074E
经 “掌上生活” APP 领券后,使用 VISA 卡于线下 使用 Apple Pay 可享 1% 笔笔返现(最高 100 元)和满 20 元减 10 元返现优惠,详情请见活动细则。

3. 农行 Visa 信用卡境外 Apple Pay 前 3 笔返现活动
适用卡片 农行 Visa 单标信用卡(卡号 4 开头)及银联 - Visa 双标信用卡(卡号 4 开头)持卡人(含附属卡) 活动日期 2026 年 1 月 15 日 12:00:00 至 2026 年 6 月 30 日 23:59:59 活动内容 活动期内,农行 Visa 单标信用卡(卡号 4 开头)及银联 - Visa 双标用用卡(卡号 4 开头)持卡客户,在 Apple Pay 绑定 Visa 卡片后,在境外完成经由 Visa 网络清算的 Apple Pay 消费交易,有机会享首三笔交易每笔 100% 返现,单笔最高返现 2 美元。 活动无需报名,活动奖池为 20 万美元,先消费先得,满额即止。

4. 平安银行 VISA 信用卡 Apple Pay 境外返现活动https://b.pingan.com.cn/kuaizhan/v2/5K3634/20250926/k102720/index.html
活动时间 2026 年 1 月 15 日 12:00:00-6 月 30 日 23:59:59
适用卡种 平安银行 Visa 单标及双标信用卡
活动内容 无需报名,在活动期内绑定 Apple Pay,并通过 Visa 支付通道在境外消费,享单笔满 5.01 美元返 5 美元优惠,每卡仅限 1 次。 * 资金池限量 10 万美元,先到先得,派完即止。

5. 中国银行 VISA 信用卡 Apple Pay 3 笔全额返 单笔至高 5 美元
活动日期:2026.01.15-2026.03.31
活动介绍:
中国银行在中国国内(不含港澳台地区)发行的 Visa 标识信用卡持卡人(以下简称 “持卡人”)。
活动期间,持卡人在 Apple Pay 完成绑卡并在境外及中国香港、中国澳门、中国台湾地区经由 Visa 清算网络进行 Apple Pay 消费,即有机会获得订单金额 100% 消费金奖励,单笔消费金至高返等值 5 美元,同一信用卡活动期间限参与 3 次。活动期间奖励池上限为 42,000 美元。
活动无需报名。

6. 中信银行 VISA 信用卡绑定 Apple Pay 活动
2026 年 1 月 15 日 - 2026 年 12 月 31 日期间,中信银行 Visa 信用卡持卡人首次在苹果手机绑定 Visa 卡片后,在境外(含港澳台地区)完成经由 Visa 网络清算的 Apple Pay 消费交易,可享最高 5 美金的返现,返现金额有限,先到先得。
【报名规则】
1. 中信银行 Visa 信用卡 Apple Pay “体验世界出发礼” 活动不需要报名,需要在 Apple Pay 首次绑定 Visa 信用卡消费才可以获得返现。
2. 活动按卡片维度参与,在 Apple Pay 首次绑定多张卡片,首笔消费均有机会获得返现。
3. 需要在活动开展时间段进行绑定消费,在活动开展时间段绑定消费无法获得返现。


📌 转载信息
原作者:
luoxiaoxin
转载时间:
2026/1/16 12:55:54

最近已经用 OpenCode 搭配 Oh-My-OpenCode 替换 CC 了
在源码中找到 100 个小技巧

输入与文件操作

  1. 输入 @ 后跟文件名可模糊搜索并附加文件
  2. 以!开头可直接运行 shell 命令(如!ls -la)
  3. 拖放图片到终端可添加为上下文
  4. Ctrl+V 从剪贴板粘贴图片到提示框
  5. Ctrl+X E 或 /editor 在外部编辑器中编写消息
  6. Shift+Enter 或 Ctrl+J 在提示中添加换行
  7. Ctrl+C 清空输入框
  8. Escape 中途停止 AI 响应

Agent 与模型

  1. Tab 在 Build 和 Plan agent 之间切换
  2. 切换到 Plan agent 可获得建议而不实际修改
  3. 使用 @agent-name 在提示中调用专用子 agent
  4. F2 快速切换最近使用的模型
  5. /models 或 Ctrl+X M 查看和切换可用 AI 模型
  6. /connect 添加 75+ 支持的 LLM 提供商的 API key
  7. 使用 /connect 连接 OpenCode Zen 获取精选模型

会话管理

  1. /undo 撤销最后的消息和文件更改
  2. /redo 恢复之前撤销的消息和文件更改
  3. /share 创建对话的公开链接
  4. /unshare 取消会话的公开访问
  5. Ctrl+X N 或 /new 开始新会话
  6. /sessions 或 Ctrl+X L 列出并继续之前的对话
  7. /compact 在接近上下文限制时总结长会话
  8. Ctrl+X X 或 /export 将对话保存为 Markdown
  9. Ctrl+X Y 复制助手的最后一条消息到剪贴板
  10. Ctrl+X Right/Left 在父子会话间切换
  11. /rename 重命名当前会话
  12. Ctrl+X G 或 /timeline 跳转到特定消息

界面导航

  1. Ctrl+P 查看所有可用操作和命令
  2. Leader 键是 Ctrl+X,与其他键组合可快速操作
  3. Ctrl+X B 显示 / 隐藏侧边栏
  4. PageUp/PageDown 浏览对话历史
  5. Ctrl+G 或 Home 跳转到对话开头
  6. Ctrl+Alt+G 或 End 跳转到最新消息
  7. /theme 或 Ctrl+X T 在 50+ 内置主题间切换
  8. /init 根据代码库结构自动生成项目规则
  9. Ctrl+X H 切换消息中代码块的可见性
  10. Ctrl+X S 或 /status 查看系统状态信息
  11. 启用 tui.scroll_acceleration 获得 macOS 风格平滑滚动
  12. 通过命令面板 (Ctrl+P) 切换用户名显示
  13. /help 或 Ctrl+X H 显示帮助对话框
  14. /details 切换工具执行详情可见性
  15. Ctrl+Z 挂起终端返回 shell
  16. /review 审查未提交的更改、分支或 PR

配置文件

  1. 在项目根目录创建 opencode.json 进行项目特定设置
  2. 在~/.config/opencode/opencode.json 放置全局配置
  3. 添加 $schema 到配置以在编辑器中获得自动补全
  4. 配置 model 设置默认模型
  5. 通过 keybinds 部分覆盖任何快捷键
  6. 将快捷键设为 none 完全禁用它
  7. 在 mcp 配置部分配置本地或远程 MCP 服务器
  8. OpenCode 自动处理需要认证的远程 MCP 服务器的 OAuth
  9. 使用 {env:VAR_NAME} 语法在配置中引用环境变量
  10. 使用 {file:path} 在配置值中包含文件内容
  11. 使用 instructions 在配置中加载额外的规则文件
  12. 设置 agent temperature 从 0.0(专注)到 1.0(创意)
  13. 配置 maxSteps 限制每个请求的 agentic 迭代次数
  14. 设置 “tools”: {“bash”: false} 禁用特定工具
  15. 设置 “mcp_*”: false 禁用 MCP 服务器的所有工具
  16. 为每个 agent 配置覆盖全局工具设置
  17. 设置 “share”: “auto” 自动共享所有会话
  18. 设置 “share”: “disabled” 阻止任何会话共享
  19. 使用 “theme”: “system” 匹配终端颜色

自定义命令与 Agent

  1. 在 .opencode/command/ 添加 .md 文件定义可重用自定义提示
  2. 在自定义命令中使用 $ARGUMENTS、$1、$2 进行动态输入
  3. 在命令中使用反引号注入 shell 输出(如 git status
  4. 在 .opencode/agent/ 添加 .md 文件创建专用 AI 角色
  5. 为 edit、bash 和 webfetch 工具配置每个 agent 的权限
  6. 使用 “git *”: “allow” 模式进行细粒度 bash 权限
  7. 设置 “rm -rf *”: “deny” 阻止破坏性命令
  8. 配置 “git push”: “ask” 在推送前要求批准
  9. 运行 opencode agent create 进行引导式 agent 创建

格式化与 LSP

  1. OpenCode 使用 prettier、gofmt、ruff 等自动格式化文件
  2. 在配置中设置 “formatter”: false 禁用所有自动格式化
  3. 在配置中定义带文件扩展名的自定义格式化命令
  4. OpenCode 使用 LSP 服务器进行智能代码分析

工具与插件

  1. 在 .opencode/tool/ 创建 .ts 文件定义新的 LLM 工具
  2. 工具定义可以调用 Python、Go 等编写的脚本
  3. 在 .opencode/plugin/ 添加 .ts 文件创建事件钩子
  4. 使用插件在会话完成时发送系统通知
  5. 创建插件阻止 OpenCode 读取敏感文件

CLI 使用

  1. opencode run 用于非交互式脚本
  2. opencode run --continue 恢复上一个会话
  3. opencode run -f file.ts 通过 CLI 附加文件
  4. –format json 用于脚本中的机器可读输出
  5. opencode serve 用于无头 API 访问 OpenCode
  6. opencode run --attach 连接到运行中的服务器
  7. opencode upgrade 更新到最新版本
  8. opencode auth list 查看所有配置的提供商
  9. opencode debug config 排查配置问题
  10. –print-logs 标志在 stderr 中查看详细日志

GitHub 集成

  1. 在 GitHub issues/PRs 中使用 /opencode 触发 AI 操作
  2. opencode github install 设置 GitHub workflow
  3. 在 issues 上评论 /opencode fix this 自动创建 PR
  4. 在 PR 代码行上评论 /oc 进行针对性代码审查
  5. 提交项目的 AGENTS.md 文件到 Git 供团队共享

主题

  1. 在 .opencode/themes/ 目录创建 JSON 主题文件
  2. 主题支持深色 / 浅色变体
  3. 在自定义主题中引用 ANSI 颜色 0-255

权限

  1. doom_loop 权限防止无限工具调用循环
  2. external_directory 权限保护项目外的文件

容器化

  1. 运行 docker run -it --rm Package opencode · GitHub 使用容器化版本


来源


📌 转载信息
原作者:
chowxiaodi
转载时间:
2026/1/16 12:54:51

在线合并视频画面和声音,免费用户给到了 720P,顺便让一些连接 *.googlevideo.com 被拒绝连接的垃圾 IP 也能下载视频了


📌 转载信息
原作者:
F-droid
转载时间:
2026/1/16 12:52:13

兑换码:
ABUROB

如何领取:
1️ 打开 replit.com
2️ 点击 计划升级 (Upgrade Plan)
3️ 输入 Promo Coee: ABUROB
4️ 点击 Pay/Continue

重点:
・使用最新的人工智能模型 (GPT, CLAUDE 等等)
・更高的 AI 使用额度

补个:
更新一下模型列表
OpenAI GPT-4o / GPT-5 等等
Anthropic Claude
Google Gemini
Meta Llama
Mistral、xAI Grok、DeepSeek 等


📌 转载信息
原作者:
dkly2004
转载时间:
2026/1/16 12:52:07


Crab - Go Web 框架

用最简单的代码,写出最清晰的架构。有教无类,拒绝防御性编程。

技术栈

  • Fiber + Xorm (pgsql) + Redis(强依赖)

目录结构

boot/    - 启动层
common/  - 业务公共层  
pkg/     - 基础设施层
module/  - 业务模块

内置能力

  • 限流、链路追踪、Prometheus 监控、结构化日志
  • WebSocket / MQ / Cron 封装(支持多节点集群)
  • 邮件服务、对象存储等业务组件

模块拆分思路

按请求量、代码量、复杂度来划分模块:

  • admin - 后台 CRUD,可以全放一个模块
  • web - 前端 API
  • 高并发场景(如秒杀)独立模块
  • AI 多 Agent 场景:每个 Agent 独立模块,一个提示词对应一个 Go 文件

这种设计的好处:人类易读,AI 易写。无论是重构、生成代码、理解需求,还是多 Agent 协作开发,都能轻松应对。

FAQ

Q: 为什么不用 GORM?
A: 不喜欢它的日志输出和执行速度。

Q: 为什么选 Fiber 而不是 Gin?
A: 性能更好,日志更友好,支持自定义 JSON 解析器。

Q: 这种架构设计的核心优势?
A: 对人友好,对 AI 友好。代码结构清晰,适合 AI 辅助开发。


代码由 Claude 编写,架构迭代一年有余。

GitHub: GitHub - nuohe369/crab: A modular Go web framework with clean layered architecture. Run as monolith or split modules into separate services from the same codebase.


PS: 整理完项目就开源基于这个项目写的 AiSaas 框架带前端 类似于 Shipany (价值 1700)


📌 转载信息
原作者:
nuohe
转载时间:
2026/1/16 12:51:42

佬们很多问题 gpt 配置不好 今天说一下

先去

下载最新的版本
几个点要注意:

1、要重新建立 @ai-sdk/anthropic 类型 SDK 的 Provider

2、公益站要用 Codex 分组的 KEY(有的站是通用 key 可以忽略)

3、options 中我软件预设的有 "reasoning": “high”

这样就可以喽

下课!!!


📌 转载信息
原作者:
icysaintdx
转载时间:
2026/1/16 12:51:41

cliproxy 更新有点快,来个脚本启动前更新,或者安装
配置好 config.yaml 后命令行运行

@'
@echo off
setlocal enabledelayedexpansion

echo ============================================
echo   CLIProxyAPI Auto Update Script
echo ============================================
echo.

set "REPO=router-for-me/CLIProxyAPI"
set "API_URL=https://api.github.com/repos/%REPO%/releases/latest"
set "DOWNLOAD_DIR=%~dp0"
set "TEMP_DIR=%DOWNLOAD_DIR%temp_update"
set "ZIP_FILE=%DOWNLOAD_DIR%CLIProxyAPI_latest.zip"
set "EXE_NAME=cli-proxy-api.exe"
set "VERSION_FILE=%DOWNLOAD_DIR%current_version.txt"

echo [1/4] Checking for updates...

REM Get latest version from GitHub
for /f "usebackq tokens=*" %%i in (`curl -s "%API_URL%" ^| powershell -Command "$input | ConvertFrom-Json | Select-Object -ExpandProperty tag_name"`) do set "LATEST_VERSION=%%i"

if "%LATEST_VERSION%"=="" (
    echo [ERROR] Failed to get version info
    echo [INFO] Starting existing program...
    goto :start_program
)

echo [INFO] Latest version: %LATEST_VERSION%

REM Get current local version
set "CURRENT_VERSION="
if exist "%VERSION_FILE%" (
    set /p CURRENT_VERSION=<"%VERSION_FILE%"
)

if "%CURRENT_VERSION%"=="" (
    echo [INFO] No local version found
) else (
    echo [INFO] Current version: %CURRENT_VERSION%
)

REM Compare versions
if "%CURRENT_VERSION%"=="%LATEST_VERSION%" (
    echo.
    echo [INFO] Already up to date!
    goto :start_program
)

echo.
echo [2/4] New version available! Downloading...

set "VERSION_NUM=%LATEST_VERSION:~1%"
set "DOWNLOAD_URL=https://github.com/%REPO%/releases/download/%LATEST_VERSION%/CLIProxyAPI_%VERSION_NUM%_windows_amd64.zip"
echo URL: %DOWNLOAD_URL%

curl -L -o "%ZIP_FILE%" "%DOWNLOAD_URL%" --progress-bar

if not exist "%ZIP_FILE%" (
    echo [ERROR] Download failed
    goto :start_program
)

echo.
echo [3/4] Extracting and updating %EXE_NAME%...

if exist "%TEMP_DIR%" rd /s /q "%TEMP_DIR%"
mkdir "%TEMP_DIR%"

powershell -Command "Expand-Archive -Path '%ZIP_FILE%' -DestinationPath '%TEMP_DIR%' -Force"

REM Stop running process
tasklist /FI "IMAGENAME eq %EXE_NAME%" 2>nul | find /I "%EXE_NAME%" >nul
if !errorlevel! equ 0 (
    echo [INFO] Stopping running process...
    taskkill /F /IM "%EXE_NAME%" >nul 2>&1
    timeout /t 2 /nobreak >nul
)

if exist "%TEMP_DIR%\%EXE_NAME%" (
    copy /y "%TEMP_DIR%\%EXE_NAME%" "%DOWNLOAD_DIR%\%EXE_NAME%" >nul
    echo %LATEST_VERSION%>"%VERSION_FILE%"
    echo [INFO] Updated to %LATEST_VERSION%
) else (
    echo [ERROR] %EXE_NAME% not found in archive
)

echo.
echo [4/4] Cleaning up...
del /f /q "%ZIP_FILE%" 2>nul
rd /s /q "%TEMP_DIR%" 2>nul

:start_program
echo.
if not exist "%DOWNLOAD_DIR%%EXE_NAME%" (
    echo [ERROR] %EXE_NAME% not found
    pause
    exit /b 1
)

echo ============================================
echo   Starting %EXE_NAME%
echo ============================================
echo.

cd /d "%DOWNLOAD_DIR%"
"%EXE_NAME%"
'@ | Out-File -FilePath "cliproxy.bat" -Encoding ASCII

再运行

.\cliproxy.bat

📌 转载信息
转载时间:
2026/1/16 12:50:59

欢迎 star 和二次开发



CPA-Dashboard

CLIProxyAPI 控制面板 - 服务管理与账户监控 Web 界面。

功能

服务控制

  • 启动 / 停止 / 重启 CLIProxyAPI 服务

  • 实时查看服务运行状态(PID、运行目录等)

  • 查看运行日志(支持语法高亮、自动刷新)

  • 清除日志文件

账户管理

  • 显示所有账户列表

  • 显示账户类型(antigravity/gemini/claude/codex 等)

  • 显示会员等级(ULTRA/PRO/FREE)

  • 显示每个模型的配额百分比及重置倒计时

  • 配额缓存持久化(重启后保留)

  • 单个账户配额刷新

  • 批量并行刷新所有账户配额(并行度 4)

  • 按类型 / 会员等级筛选

安装


pip install -r requirements.txt

使用

方式一:直接运行


python app.py

方式二:通过启动脚本

 # 在 CPA-Dashboard 目录下

./start.sh

默认访问 http://127.0.0.1:5000

配置

程序会自动从环境变量或父目录或者自己配置查找 config.yaml 读取配置:

运行模式

  1. 本地模式(默认):直接读取 auth 目录中的 JSON 文件

  2. API 模式:设置 CPA_MANAGEMENT_KEY 后通过 Management API 获取数据

界面说明

服务控制

服务控制页面提供以下功能:

  • 服务状态:实时显示 CLIProxyAPI 服务的运行状态

  • 绿色表示服务正在运行,红色表示服务已停止

  • 显示进程 PID、服务目录、日志文件路径等详细信息

  • 服务控制:通过按钮一键操作

  • 启动服务 - 启动 CLIProxyAPI

  • 停止服务 - 停止运行中的服务

  • 重启服务 - 重新启动服务

  • 运行日志:查看服务运行日志

  • 支持自动刷新(开关控制)

  • 手动刷新、跳转底部、清除日志

账户管理

账户管理页面提供以下功能:

  • 统计概览:顶部显示账户统计信息

  • 总账户数、各类型账户数量

  • ULTRA/PRO 会员数量统计

  • 筛选功能:按条件筛选账户

  • 按类型:全部、Antigravity、Gemini、Claude、Codex

  • 按等级:ULTRA、PRO

  • 账户卡片:每个账户显示为一张卡片

  • 账户邮箱、类型标签、会员等级

  • 账户状态(活跃 / 沉默)

  • 配额信息:各模型的使用百分比及重置倒计时

  • 操作按钮

  • 刷新列表 - 重新加载账户列表

  • 刷新所有配额 - 批量并行刷新所有账户的配额信息

  • 单个账户刷新 - 点击卡片上的刷新按钮

使用说明

使用说明页面展示 API 连接信息:

  • 连接信息

  • BASE URL - API 服务地址

  • API KEY - 当前使用的密钥

  • 可用 KEYS - 可用密钥数量

  • 所有 API KEYS:列出所有可用的 API 密钥,点击复制

  • cURL 命令:提供现成的 cURL 命令示例,可直接复制使用

注意

  • 配额查询目前仅支持 Antigravity 类型账户

  • 其他类型账户只显示基本信息

  • 服务控制功能需要正确配置 CPA_SERVICE_DIR


📌 转载信息
转载时间:
2026/1/16 12:46:45

在 AI 绘画领域,我们一直在追求更快的出图速度和更低的硬件门槛。Z-image-turbo(简称 “造相”)是是阿里巴巴通义实验室于 2025 年底基于 Stable Diffusion WebUI 开发、发布的高效图像生成模型,60 亿参数、8 步采样等是其核心特性。它集成了多项加速技术,如 LCM (Latent Consistency Models) 和高效的模型与采样器,旨在实现秒级出图的极速体验。然而,高性能 AI 绘图往往需要强大的本地 GPU 支持。对于许多没有专业显卡的用户来说,这成为了一道门槛。本文将详细指导您如何利用 Google Colaboratory (Colab) 提供的免费或付费云端 GPU 资源,轻松部署 Z-image-turbo,彻底释放其速度潜力。

Z-image-turbo

文生图始终是热点,闭源这边,由 Gemini 3 Pro 驱动的 Nano-Banana Pro,几乎改变了大家对于平面设计的认知;开源方面,Flux 2.0 的开源随让图像生成效果大大提升,但过大的体量(30B+)几乎无法引起社区的关注。所以,Z-image 系列横空出世,6B 的体积以及社区量化版本的快速涌现,是大家真正能 “玩得上、玩得起” 的文生图模型。Z-image 包括多种变体,主要是三个版本:

  • Z-Image-Turbo:专注于快速推理,能够在低资源设备上高效运行,适合实时应用,支持中英文双语文本渲染(中文表现优异)。

  • Z-Image-Base:基础模型,适合开发者进行微调和二次开发。

  • Z-Image-Edit:专为图像编辑任务优化,支持根据自然语言指令进行精确编辑。

Z-image 系列已经设限,但本文示例使用的为社区 4bit 量化版本,支持 NSFW。

准备工作

在开始部署之前,请确保您拥有以下几项准备:

  1. Google 账号: 用于登录 Google Colab 并挂载 / 使用 Google Drive。
  2. 网络环境: 稳定的网络连接,以便顺利下载模型和运行环境。
  3. Hugging Face 账号 (可选但推荐): 如果您需要下载大型模型,拥有一个账号并设置好访问令牌会更方便。

首先,我们点击打开基于 4bit 量化版本 Z-image-turbo 的 jupyter 笔记本文件。

我们在 Google Colab 中,需要为 Z-image 项目分配合适的 GPU 加速资源,这是至关重要的一步:

  1. 点击打开顶部菜单栏的『修改』菜单, 选择『笔记本设置』。
  2. 在『笔记本设置』中选择 “T4 GPU” (对于免费用户,这是最佳选择) 或更高的配置(例如 A100,如果订阅了 Pro+)。
  3. 运行时类型选择 Python 3,点击『保存』。

运行时的修订也可以右上角的『连接』,在下拉菜单中选择『更改运行时类型』。


然后,在确定好提示词之后,就可以点击上方的『全部运行』开始执行顺序执行两个单元格的代码了。

运行与效率

示例不做修改,直接开始运行。需要先安装 z-image-turbo 及必要的依赖。


完成项目部署和依赖安装后,加载 Z-image-turbo,开始进行推理。


因为我们部署的是 4bit 量化版本,效率很高,1 分钟(实际推理耗时 01:07) 1 张图。至于和完全版本的质量差异,作者是无法识别并且不在意的。

结语

本文示例仅仅将量化本的 Z-image-turbo 部署在云端(Google colab),有效解决了本地硬件不足的问题。但是,很显然,我们不可能每次生成图片都需要将整个部署流程都完整跑一边,因此,如果能将 webui 部署到 google colab,通过远程访问公网 url,输入我们的图片生成指令,实时生成、显示、下载才是生产解决方案。我们后续将和大家分享如何将完整的包含 webui.py 的 Z-image-turbo 部署到 google colab,并借助 ngrok 或 cloudflare tunnel 进行内网穿透以提供公网访问的方法。


教程来自老 E


📌 转载信息
原作者:
yeahhe
转载时间:
2026/1/16 12:46:20

自己学习自然拼读,但是每次老师讲的词都很少,想要找一个能够练习的平台,结果找不到,发挥 L 站传统技能,自己搓!历经半个月,终于是优化了个差不多了!

地址 GitHub - cocojojo5213/phonics-app: 真正从基础开始学英语 - 自然拼读练习应用
可以通过本地服务用可视化网页运行脚本,添加你的关键词,拥有你自己的专属词库。

我自己部署的是日常和工作用的单词,练习起来很轻松。
由 chatgpt5.2 贡献词库,真人发音和 Text-to-Speech AI 联合贡献音频。
在线体验 https://phonics.thetruetao.com/


📌 转载信息
原作者:
Jojo_Coco
转载时间:
2026/1/16 12:46:16

然后就发现了问题,用 github 托管镜像的话,国内的服务器拉取镜像速度太慢,各厂商镜像服务又有相应限制,在服务器上挂代理又有一定的风险

故而迁移一份仓库到腾讯新出的平台 CNB 上

提高国内服务器的访问速度,依旧自动更新和构建

(不过感觉腾讯给的免费对象存储额度不太够)

忘了给链接了


📌 转载信息
原作者:
AliverAnme
转载时间:
2026/1/16 12:46:09

利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

Matrix 首页推荐 

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 

文章代表作者个人观点,少数派仅对标题和排版略作修改。


TimeGPT 是一套科学完善的时间精力待办管理系统,整套系统旨在帮助所有人能够更好地实现自己的目标。整套系统以目标为导向,拆解成更小的项目以及可以执行的待办,为待办事项提供了一套完成的 UCEVI 评分系统;评分系统旨在能够最大化地实现最高价值的目标,并且最终根据待办事项的类型以及精力区域来智能安排待办事项的时间,时间精力以及待办最终能够达成一个完美的正循环来帮助更好地实现目标。

待办管理

UCEVI 评分系统

UCEVI 是紧急(Urgent)、花费(Cost)、努力(Effort)、价值(Value)、影响(Impact)的缩写,这套系统是在艾森豪威尔矩阵也就是大众所熟知的紧急重要矩阵上发展出来的系统。艾森豪威尔矩阵简单来说就是它将任务分为四个象限,基于它们的紧急性和重要性来判断任务的优先级。但是在我的实践过程中发现,这种评判标准有以下的两个问题:

  1. 对于处于同一象限的任务没有优先级之分;
  2. 紧急性和重要性是待办事项的开始节点和结束节点,但是却忽略了过程。

针对于以上的两点问题,我对艾森豪尔矩阵进行了一些拓展。首先我要求最终的结果是一套评分系统,对于同一象限内的任务也依旧存在优先级之分。

其次我增加了对于待办过程的考量,也就是待办所需要花费的资源。我增加了一个新的维度:花费(Cost),也就是每一个待办的时间花费。

StartProgressResult
UrgentCostImportance

但是这可能依旧存在一定的问题,目前的三个维度,只关注到了每个待办的本身,没有涉及到待办上级的项目或者是最终的大体目标。也就是说,如果一个待办本身如果有很高的花费和较高的重要性,但是这个待办后面的目标不是一个很重要的目标的话,很有可能最终的优先级高于一个有较高花费、但是是重要目标的待办。

所以为了能够加上对于上级的考量,又增加了两个新的维度:努力(Effort)和影响(Impact)。努力指代待办背后的整个目标所需要花费的努力。而之前的重要性分解为了待办自身的价值(Value)以及待办背后的目标最终带来的影响力。

最终得到以下五个不同的维度:

StartProgressResult
UrgentCostValue
 EffortImpact

对于待办的开始是取决于紧迫程度,在过程中取决于所需要花费的资源,最终对于完成待办之后是所能够带来的价值。以下是对于这五个维度的具体定义:

  • Urgent:待办的紧急程度
  • Cost:待办所花费的资源
  • Effort:完成待办所属的目标(Goal)所需要花费的努力
  • Value:待办所能够带来的价值
  • Impact:待办背后的目标所能够带来的影响

既然是一套评分系统,我们就需要对于每一个维度都设定一个具体的值,如果单纯地按照自己的心理评价来打分(1-10)显然不是一个客观的评分系统。所以对于这五个维度我们需要找到对应的实际值来转化,也就是我们需要实际记录的值,对于不同层级会有不一样的记录。

GoalProjectTodo
开始日期开始日期开始日期
截止日期截止日期截止日期
时间花费时间花费时间花费
年收入提升所属目标所属项目
一次性收入  
成功的可能性  
收入转化比  
  • Urgent:现在的日期到截止日期天数
  • Cost:待办本身的时间花费
  • Effort:待办所属的目标所花费的时间 + 待办所属的项目所花费的时间
  • Value:待办所花费的时间占总目标所花费的时间乘以影响(Impact)
  • Impact:如果目标成功的期望收入(收入乘以可能性)- 目标失败所损失的机会成本(失败的概率乘以小时工资) + 目标所带来的精神愉悦

到此为止我们已经能够获得 UCEVI 相对来说客观的数据,当然这其中还有一些系数没有解释,这些我们留到后面再来解决。

有了这 UCEVI 的数据之后,我们又面临了新的问题,对于我们的待办来说,UCEVI 中的维度的影响力对于每一个人来说是不一样的,可能有的人认为自己的时间很多,只看重最终的价值,那么他就会认为 花费(Cost) 以及 努力(Effort) 的影响力需要低一些,反之亦然。如果纯靠自己给予每一个变量一个系数也不是一个客观合理的做法。为了解决这个问题,我们需要引入层次分析法。

层次分析法(Analytic Hierarchy Process,简称 AHP)是一种决策分析方法,这种方法主要用于复杂决策问题的分析与决策,特别适合于那些难以完全定量分析的问题。举例来说我现在想要买电脑,我可能会考虑以下三个方面:CPU、GPU、主板,但是我的预算有限导致我不能够全部买最好的,所以我要在有限的预算中去进去取舍。

我对于这三个变量进行两两比较,例如 CPU 和 GPU 中我更看重 GPU,那么我给 GPU 取 2,CPU 和 GPU 的比较中就只能取得 1/2。最终我获得了以下的表格:

 CPUGPU主板
 CPU11/21
GPU213
主板11/31

之后我对于每一列进行计算获取百分比,再加总百分比就能够获得每一个变量的权重了。

 CPUGPU主板权重
 CPU11/21 
GPU213 
主板11/31 
 0.250.270.20.72
 0.50.550.61.65
 0.250.180.20.63

这种权重依旧是我们主观(也确实是需要我们的主观)上来获取的权重,但是相较于纯凭照内心来对于变量进行打分更加客观一些。经过计算之后我们就能够获取到自己的 UCEVI 的权重了使用权重乘以变量就能获得我们最终的分数(这之中还有很多的归一化,反值转化的操作)。

如何定义价值

对于不同的目标的价值是不太一样的,有的目标可能是直接能够为你带来金钱,但有的目标可能是为你带来成就感或者是愉悦的时间。我们先讨论比较直接的能够获取金钱的目标,这种目标通常来说更加符合直觉,也应该是我们大部分人追求的目标。

对于金钱的收入也同样有两种不一样的收入,一种是一次性的收入、一种是年收入的增加。要比较一次性收入还是年收入的增加通常的做法是使用净现值的做法,通常使用银行利率作为折现率来计算净现值。

但是如果仅仅只是这样去做比较的话还是有一些问题,按照现在这个算法来说极端情况下的买彩票可能带来的收入是极高的,相较于其他的一切目标,所以在计算真正的目标价值的时候需要计算的是期望效用。期望效用简单来说就是最终目标的各种可能带来的价值乘以这些可能发生的概率的合。

如果以单纯的年收入的增加作为事件的影响结果的话,那么可能会导致的问题就是,买彩票这个事情的年收入增加会非常的高,但是没有考虑这个事情可能发生的概率,所以在最终的决策是应该在世界的某一个状态(State)下做出行为(Action)的结果(Outcome)。对于每一个结果存在自己的效用(Utility)函数,同时要达成这样的结果也存在一个可能得概率(Probability)。

最终的结果就是如下,对于某一个行为的期望效用是这个行为在世界的不同状态下的结果乘以发生的概率合。

上述的方式可能理解起来有一些困难,现在举一个简单的例子来理解。对于出门要不要带伞这一行为做的决定是和世界的状态相关的,也就是和下不下雨是相关的。那么不同的行为对应不同的世界状况就能够得到不同的结果。

 下雨不下雨
带伞舒适身体舒适但是额外带伞
不带伞身体潮湿舒适

那么不同的结果对于每个人来说评判的效用不同,再根据下雨和不下雨可能发生的概率得到一个行为的期望效用。

所以在极端情况下可能会出现的是,我的一个目标可能是我要找到一份一年挣 1000 万的工作,那么这个目标相应的项目和待办的优先度就会非常的高。但是这件事情的最终能够实现的可能性非常低,我们需要考虑在当前这个世界的状态下这件事情能够成功的可能性再去定夺。

通过这种方式得到的结果就会比之前年收入的增加合理很多。可能这时候会有人问到如何精确确定每种事件的发生概率,这对于未来事件的预测的概率不可能做到完全精确,但是这些概率可以随着你在进展的途中进行改变,至于新的概率是使用贝叶斯的理论结合先验概率和新的确凿证据来更新概率,还是杰弗里斯的获取不确定证据后的更新概率,都能够有效地去帮助我们更好地往正确的方向更进一步。

这些概率和很多的因素相关和你内心的信念、所处世界的状态都相关,同样的一件事件不同人给出来的概率也可能截然相反,但是本质上是为了朝着你心中信念的方向去努力。

如何比较精神获得和金钱收入

在设定目标的时候,如果系统只考量金钱收入的话,那对于某一些暂时没有金钱收入的目标会永远得不到考虑。有一些目标可能只是为了自己的心里愉悦,例如发展一些兴趣爱好,健身等等,所以这时候我们就需要考虑精神获得和金钱收入。

在 TimeGPT 中所使用的方法是引出一个彩票机制。假设在某一个时间段你面临一个选择,你可以选择去上班或者在家打游戏。通常来说大家无法做出决定的时候就会选择抛硬币,正面就去上班、反面就在家打游戏。彩票几乎也是类似的意思,只不过你可以自己设定正面和反面的概率。

例如我想要比较上班和打排球,那么这时候我做了一个彩票 1/10 的概率是上班 9/10 的概率是打排球来让我认为这个彩票无论出现哪个结果我都是满意的。那么在我的心中我是更加想要去打排球的,而不是上班的。所以 V 的等价价值是等于一个常数 k 除以概率。

假设的条件是如果概率各自是 1/2 的时候我们认为工作和精神愉悦是相等的。所以就得到 k = 0.5W。

由模型曲线可以看到,这个模型基本上符合我们的需求,且只有在极端的情况下才会由大幅度的上涨,其他的时候基本上是属于 W 周围的正常范围。

所以对于非直接收入的目标的时候,就可以使用达成这个目标所需要使用的时间乘以上面公式计算的等价小时收入,也就是相当于你获得了这么多小时的愉悦和你拿这么多钱是一样的。

推荐系统

至此我们已经对所有的待办都拥有了一个对应的分数,但是这依旧不能够满足我们的推荐系统。如果仅仅是按照分数进行排序,那么可能会出现一些问题:

  1. 待办可能还没有到开始的日期,但是因为最终的高价值所以获得了很高的分数。
  2. 相似的待办因为相同的目标或者结果所以全部都获得相同的评分。
  3. 没有办法根据每天的情况来具体推荐。

针对于以上问题,我们需要再额外加入一些限制条件,不过在这之前最重要的是对待办进行分类。经过我长时间的实践把待办分为了三种:任务、提醒、日程。它们的所要求的方式是完全不一样的:

  • 任务 Task:不是有明确时间的任务,例如完成调查研究等等
  • 日程 Event:有明确时间点的事件,例如看医生,开会议
  • 提醒 Reminder:需要快速完成的小任务,例如交房租
 开始时间花费时间属于目标
任务不固定不固定属于
日程固定固定属于
提醒不固定固定且短不属于

其中提醒我们不需要在我们任务系统中进行评分,因为它们通常都是很短暂的小任务。所以以下的讨论只会涉及到剩下的两种待办类型。

任务是没有固定的开始时间,同时也没有固定的时长,与之对应的是日程,日程拥有非常固定的开始时间以及固定的时长。理清楚这些待办事项的类型是非常重要的,在此之前如果没有把这些待办分类,全部杂糅到一起那么将会是一片混乱。

在对待办有了分类之后,我们就能够对不同类型的待办进行合理的推荐了。对于任务来说,它们没有固定的开始时间,所以几乎是任何时候都可以作为选择。对于日程来说,如果不到当日,那么这个日程就毫无意义,因为它需要固定的时间,只有时间到了才会发生。对于日常来说,我们可能会同时拥有很多日常,但是每天只需要做一个日常就足够了。所以推荐系统需要选择出是否有当日的日程,之后利用剩下的时间选择合理搭配日常和任务。

用通俗的话来说,推荐系统能够在有限的时间内为每一天安排合适的任务。其实这句话中就包含了这个推荐系统的限制条件,有限的时间以及合适的任务。

有限的时间也就是当天可用于支配的自由时间,合适的任务在于获取必要的日程任务之后,力求剩下的时间能够获取最高评分的日常和任务搭配。为了实现这个系统,我们需要用到线性规划。线性规划是一种数学方法,用于在一系列线性不等式或等式约束下寻找某个线性函数的最大值或最小值。线性规划包含以下要素:

  1. 变量:这些是你在目标函数中调整以达到最大化或最小化的元素。在商业案例中,这些可能是生产不同产品的数量。
  2. 目标函数:这是你希望最大化或最小化的线性函数。例如,你可能想要最大化利润或最小化成本。
  3. 约束:这些是形式为线性不等式或等式的限制,用于限定变量的可行范围。例如,原材料或预算的限制。

对于我们的系统来说,变量就是待办是否执行。待办只有执行(1)或者不执行(0)。

目标函数是所有可执行待办的评分总和,我们希望最大化这个总和。

约束条件是可执行待办的时间总和要小于当日的活跃时间,以及日程任务必须当日执行,同时类似的日常任务每日只执行一个。

拥有了这些设置之后,我们就能够获取当日最优的待办方案了。

时间管理

在文章的最开始提到这是一套能够帮助所有人而存在的系统,对于所有人来说共有的资源就是时间。时间作为一个公平的维度去帮助衡量所有的项目,也能够看到自己在为某个目标所付出的真正的「努力」。

大部分人对于时间的敏感度是非常低的,对于某一项能力的评估大部分人是使用的时间来评估。比如通常会说我学了五年吉他。但是这里的「五年」其实是非常模糊的一个表述,只表达了一个时间区段,这五年里面是一周练习一次还是每天都练习,这对于技艺来说就是天差地别。反过来,如果不能够计算清楚自己所花费的时间是多少,可能也会被这个「五年」所欺骗,会觉得自己已经学习了那么久了,为什么最终还是没有什么太大的进步。

举一个我自己的例子来说,我从 2022 年的 11 月开始打排球,在我有时间意识之前,我只知道自己打球了几年时间,但是我在 2024 年底时候回顾了我过去两年时间在排球上面所花费的时间,其实仅仅只有 350 个小时左右。

按照 K. Anders Ericsson 提出的「10000 小时定律」,要将一项技能练至世界级水平,需要投入 1 万小时。而对比上述两个例子,我最初认为自己两年来投入了不少时间在排球上,但实际上,这 350 小时与 1 万小时相比只是九牛一毛。虽然我的目标并非达到世界级水平,但若仅从 10000 小时的标准来看,这个时间显然远远不够。

根据「二八法则」,我们可能只需投入 20% 的时间,就能掌握 80% 的基础技能。然而,若想在剩下的 20% 上精进,接近世界级水平,通常需要额外投入 80% 的时间。换句话说,即使不追求世界级水平,普通人至少也需要投入 2000 小时,才能在某项技能上达到较高的能力水准。所以我在 2024 年底的时候清楚的意识到自己的水平就仅仅只有 350 个小时而已,为了能够尽快地达到 2000 个小时,我在 2025 年设下了目标要求一年就能够达到 300 个小时。

这就是时间管理的意义所在,如果我不能够清楚的知道自己所花费的时间,我只会知道自己打了两年的球,但是依旧没有什么太大的进步,2025 年可能也继续只能投入 150 个小时左右的时间。

如何记录

目前市面上有很多的时间记录软件(Timing、Toggle、Tyme),但是最终都没有能够坚持下来。市面上的时间记录软件大致有两种,电脑后台的自动记录(Timing)或者是自己手动开始和结束某个任务(Toggle、Tyme),但这两种记录方式都有坚持不下来的问题。

自动记录不能够记录在电脑使用之外的时间,同时对于自动记录下来的时间过于繁杂且真实导致最终不愿意继续记录,手动记录就是单纯需要每一个任务都做一次开始记录时间的操作外加一次结束记录的操作从而导致经常忘记。

最终我的选择是使用间歇日记的方式来进行记录,间歇日记非常简单,只需要记录一个时间戳再附上简短的文字即可。间歇日记不仅能够帮助记录下时间的使用情况,同时也能够帮助我们整理思绪切换到下一个任务,每天记录完成之后只需要计算两个时间戳之间的时间差再进行分类就好。

对于时间的分类,我目前的分类是:主要工作、日常生活、自我提升、健康、人际关系、休息,六个大类。这六个大类几乎能够涵盖生活中的大部分的场景了。

在分类中最容易出现的问题就是,如果有一个时间段我认为同时属于两个不同的类别,应该如何去区分?经过我的实践有以下的解决方法:

  1. 按照这个时间段的主要目的去分类。例如和朋友一起打游戏,是应该算作打游戏还是维系朋友关系?那就要看自己选择去做这个事情的主要目的是什么,如果是为了放松休息,那么就应该是休息的类别,如果是为了和朋友一起聚会,那么就是人际关系。
  2. 按照原本的时间去分别记录。例如吃饭的同时看了电视剧应该如何记录?吃饭的时间是每天必不可少的时间,那么有一个本来正常的吃饭时间,超过这个正常时间的部分就算作你的额外目的的时间。例如吃饭的整个过程是 2 个小时,那么正常的吃饭时间是一个小时的日常生活类别,剩下的一个小时就是看电视剧的休息时间。
  3. 可以同时记录的情况。例如上班摸鱼做自己的事情应该如何记录?本职的上班时间本来就能够给我们带来价值,那么额外利用时间就算作对应的类别记录。也就是说我们可能存在一天超过24小时的情况。

精力管理

之前的内容只获取了当日最优任务搭配,如何能够在最合适的时间去做最合适的任务,是下一步的目标。通过一段时间的时间记录,我们能够知道每天在哪些时间段是做了我们认为重要的工作,这些时间段就是每天的高精力时间段。

把一天分为每 5 分钟一个小时间段,那么一整天就会有 288个五分钟,也就是一个长度为 288 的向量 V,对于每一天来说我们都能够获得一个这样的向量,如果是高精力时间段就会在对应的时间段获得 1、低精力时间段就会获得 0。

把所有天的向量集合起来就能够获得一个平均的精力向量 V bar。

有了这个平均精力向量,系统就能够知道在什么时候是处于高精力的时间段,什么时候是处于低精力的时间段,在推荐系统推荐出合理的任务之后,就能够把任务分配到精力最高的时间段了。

三位一体

至此这套系统之中的时间待办精力是如何管理的已经完全解释了,它们是三位一体的存在。有新的待办产生之后,需要花费时间去完成,时间又能够反应精力的高低帮助下一次更好的去安排待办。这套系统希望能够在这个良性的循环中不断进步完成待办直到达成目标。

FluxTime

上述的整套系统看起来非常的复杂有非常多需要计算的地方,靠个人几乎是没有办法去实现它的。为了能够让更多的人使用上这套系统,我开发了一个软件 FluxTime,让你只需要关注时间记录以及创建待办就好了,其他的任务推荐,精力曲线计算,结果反馈都交给软件就好了。

目前 FluxTime 已经上架 App Store 且完全免费,欢迎各位读者下载测试。

 

> 关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀

    Hello 佬们晚上好啊~又是瓦砾酱
    喜欢的深夜更新,这两天抱歉占用大家资源来看我又哭 & 又笑了.
    AionUi V1.7.0 Cowork 的版本发了,欢迎大家升级反馈、吐槽(能惦记着就很感恩了)

    历史版本介绍,不了解 AionUi 的佬友可以从这儿开始看👇

    AionUi V1.7.0 新特性介绍

    1- 内置 Cowork,默认开启开箱即用

    2- 内置多个 Assistant,在设置中随心启用

    到设置界面启用想要的助手


    启用后,新对话就可以直接使用啦

    3- 内置助手可编辑 Agent,Rule,Skills

    点击任意助手,即可打开助手详情进行编辑。下个版本会支持大家自己创建,现在创建界面实在是没想好咋处理,AI 写的丑死了,先暂时屏蔽了 w~

    这次就更新了这么多,而且我已经用出 Bug 了… 有点匆忙,期望大家轻轻喷。


    然后关于反馈群的事儿,我还不知道 L 站允不允许拉微信群啥的,我担心不符合社区规范,我谨慎研究下再回复大家吖,谢谢大家的包含


    好像点赞到每日上限了,今天欠大家的明天补上(不是我不理你嗷


    📌 转载信息
    原作者:
    waili
    转载时间:
    2026/1/16 12:41:42

    当前 repo 已经加入我的 Awesome-Prompts repo:

    欢迎佬友来 star。

    只是我最近经常有这个需求。就是对一个已经可以正常运行的 repo 进行某个优化。这个优化可能影响比较大。我就用以下这个 prompt workflow。

    Step1

    我需要你再重新完整地梳理一下当前的需求,然后站在全局的角度来重新思考一下 如何优化XXX
    然后把你的方案写在docs文件夹下的一个新建的markdown文件里面
    需要写明白我们目前的repo的功能和目的是什么,这样给所有人一个全局的视野。
    然后说明我们目前施工的目的是什么。
    最后说明你的具体方案是什么。确保方案足够清晰具体,没有歧义好理解。且设计完美,有效,不影响其他功能
    需要你首先综合分析理解一下我说的需求,然后静态分析一下程序是否可以在不影响目前任何功能的情况无伤增加这个需求。如果无法做到,直接结束任务并告诉我原因。
    而且你可以实现这个功能,则必须满足以下条件
    1.你这些修改是必须实现这个功能,不留死角错误bug
    2.同时我需要一定不要影响现有功能
    
    

    然后会生成第一个文档,是优化方案文档

    Step2:

    对于Step1生成的这个文档我需要你来写一个施工文档
    就是对于当前我们现在的repo 如何修改成完美地按照docs/XXX.md那样去优化并得到最理想的最终结果。
    施工可能分成多个阶段。但是每个阶段之间的独立性要尽量高,因为每个阶段可能会使用不一样的第三方团队来施工,所以需要尽可能较少交接需要的信息。
    并写每个阶段都需要确保施工团队,知道1.我们repo整体的目的和功能是什么,当前施工是为了优化什么功能,这个功能的目的是什么以及最具体的施工对象和要求是什么。
    确保每个施工队员都有全局的理解和全局的思维,而不是在局部打补丁式的修改代码。
    我们一切的行为都是为了最终的目的。
    也需要为每个阶段设置一下验收方法,确保每个可以验证每个阶段施工的完整性正确性。
    

    然后会生成第二个文档,是优化施工方案文档

    Step3:

    对于docs/Step2.md.还需要你给我写一个新的markdown文档
    内容是对于每个施工团队交代的内容。
    具体来说我想要的只是每个阶段一个prompt。
    这个prompt会给到相应的施工团队,告诉他们,该干什么 怎么干
    确保他们知道都需要阅读哪些文档,哪些代码。
    引导他们了解我们全局整体要达到的效果,以及当前需要做的时候。引导他们获得全局的思维,也知道什么样子是最完美的。并朝着最完美的样子去努力。
    最后需要自行验收,每个团队都运行编写代码,但是代码以及代码产生的文件都应该放在test文件夹里。允许测试的时候使用llm(比如看看llm生成出来的带有过程的输出是什么样子的,格式和长度是不是符合我们的预期等),就使用当前repo里面我们配置好的llm接口即可。
    最后确定完美无误的完成之后还需要撰写施工日志和测试日志方便交接给下一个团队
    prompt写在code框里方便复制
    

    然后会生成第三个文档,是给每个阶段施工团队的 prompt,直接复制粘贴给 AI 即可。

    写成这样的目的和优势是 可以每个阶段单独起一个对话 /agent 来运行。避免对话链过长导致的降智


    📌 转载信息
    转载时间:
    2026/1/16 12:41:37