🌍 V2EX

[分享创造] [ V2EX 首发优惠 ] 做了一个网格布局的 2FA Authenticator,想请大家帮忙试试

大家好,最近折腾了一段时间,做了一个新的 2FA Authenticator 。 叫 Spot Authenticator 。 V2EX 首发优惠 https://www.spotauth.net/v2ex 为什么做这个? 现在越来越多网站开始要求开启 2FA: GitHub 、Google 、Cloudflare 、各种开发平台…刚开始只有几个账号的时候,其实哪个 Authenticator 都差不多,打开看一眼、复制验证码就完事了。 但账号慢慢多起来以后,就开始有点烦: 「打开 Authenticator 」 -> 「上下滚动找账号」 -> 「遇到几个相似名称,还要来回确认」 -> 「好不容易找到了,验证码又只剩几秒」 账号少的时候问题不明显,但到了几十个甚至更多条目以后,找验证码这件事本身反而成了最费时间的一步。 所以我就想,能不能别再做一条长长的列表了。Spot Authenticator 把账号做成了可以调整列数的图标网格,每个账号更像桌面图标一样摆开。点一下以后,上方会显示大号验证码并自动复制。想法其实很简单:让验...
🌍 V2EX

[分享创造] 新开发了一款网页小游戏-象棋(卧底版)-支持好友在线联机对战。

游戏网址: https://gameplayer2.com/xiangqi 规则如下: 胜利条件和普通象棋一样:将死对方的将就算赢。 开局时,帅和士都公开明旗。其余 13 枚棋子盖住并重新打乱,其中混入 3 枚对方棋子作为卧底。 暗子还没翻开时,先听从它所在的一方。轮到你时,可以走一步棋,也可以用这一回合把自己控制的一枚暗子原地翻开。 所有暗子在翻开前都可以横走、竖走,每次最多 3 格,而且不能越过其他棋子。 暗子移动后还是暗子。只有它吃子、被吃,或者你主动选择翻开时,才会露出真正的棋子和颜色。 吃暗子时,如果吃子方也是暗子,两枚棋子会翻开再完成吃子。 如果翻出来的是对方棋子,它会立刻归对方控制。 翻开以后,棋子恢复原本的走法。 被将军时,可以用暗子挡将或吃掉将军棋,但不能把暗子原地翻开。 单人模式可以选择简单、普通或困难电脑;双人模式可以把房间链接发给朋友直接开局。 双人联机每回合限时 60 秒。超时会跳过这一回合;同一方累计超时 3 次,直接判负。
🌍 V2EX

[分享创造] 用 Rust 做了个 AI 时代用的数据库客户端 RaisDB(40+ 引擎 / AI Agent / MCP Server)

大家好,分享一个我一个人做的产品: RaisDB —— 一个为 AI 时代设计的统一数据库客户端。 先说痛点。如果你现在在搞 AI / LLM 应用,数据栈大概率长这样:Postgres 存业务数据、Redis 做缓存、Qdrant / Milvus 存向量,偶尔还要翻几个 CSV 和 ClickHouse 。然后你的任务栏是这样的:pgAdmin + RedisInsight + Compass + DataGrip 各开一个窗口,来回切。 DBeaver 、Navicat 都很强,但它们是为上一个时代的关系库 DBA 设计的。它们不认识你的向量库,更别提让 AI 帮你写查询。于是我就自己做了一个。 它能做什么 1. 40+ 引擎,一个应用 Postgres 、MySQL 、MongoDB 、Redis 、ClickHouse 、Qdrant 、Supabase 、Neon 、Turso 、CSV……四十多种数据源塞进同一个界面,多标签页、跨库对比、ER 图、数据迁移。不用再装一堆客户端。 2. AI 原生(这是我最想做的部分) ...
🌍 V2EX

[程序员] 分享最近做的一个免费截图工具

起因是发现每次要截图的时候,发现微信没打开,还需要找手机去启动微信,很麻烦。 截图工具支持基本的截图标注,OCR ,滚动截图,同时还加了历史粘贴板能力,基本把我常用好用的工具都整合在一起了,整个包非常小,才 4M 本身是自用的,考虑到有些朋友也可能也有我这种情况,把微信当成截图工具启动台的,所以分享一下。 永久免费 🔗: clipture.talkape.net
🌍 V2EX

[AI Agent 智能体] 我的 Agent 使用心路历程

小龙虾火了之后我开始用 agent ,但没真正用过小龙虾和 Hermes 。第一个上手的是 NanoClaw ,它的特色是代码量少、主要逻辑读得懂,我用起来安心些。后来弃用了,它的多通道和容器化对我没必要,只增加复杂度。 NanoClaw 跑在 claude-agent-sdk 上。然后我知道了 Claude Code 跟 Claude Desktop 也跑在同一套东西上。后来又知道 Codex 和 OpenCode 也各有自己的 agent SDK 。各家细节不同,但负责的东西是同一批: Agent SDK ├── Session 管理 ├── 模型调用 ├── Agent Loop ├── 工具调用 ├── 文件和 Shell ├── 权限审批 ├── 流式事件 └── 上下文管理 OpenClaw 和 Hermes 也是各自造了一个类似的东西。看明白这一层之后,我对「换一个 agent 客户端」这件事就没什么执念了,下面那层大同小异,区别在于外面那层怎么给你用。 一、从 TUI 开始 放弃...
🌍 V2EX

[程序员] Giffgaff 封号潮?话费余额带不走?不如短信捐公益,一分都别留给 GG!

只需一条短信,就能用剩余话费支持动物保护、心理援助或人道主义救援。行善积德,把损失转化为爱心❤,大家一起把余额清空! 如果你还知道其他可以通过短信捐款的机构,欢迎在评论区补充!让我们把余额都花在有意义的地方,坚决不给 GG 留一分钱!👇 皇家防止虐待动物协会 需要先去官网输入手机号,会给你发个短信,回复 YES 即可,捐 5 英镑。 巴特西动物收容所 发送短信 SAFE 至 70545 捐 3 英镑 猫咪保护协会 发送短信 THREE 至 70030 捐 3 镑 发送短信 FIVE 至 70030 捐 5 镑 发送短信 TEN 至 70030 捐 10 镑 撒玛利亚会-自杀救助 发送短信 SAM3 至 70470 捐 3 镑 发送短信 SAM5 至 70470 捐 5 镑 发送短信 SAM10 至 70470 捐 10 镑 英国红十字会捐款 : 发送 GIVE10 至 70141 即可捐赠 10 英镑
🌍 V2EX

[程序员] giffgaff 拒绝退款了,还有救回余额的希望吗

违规原因: 长期在海外使用网络:giffgaff 的服务主要是为在英国境内使用而提供的。系统检测到您的设备长时间连接在国际网络上( connected to international networks over an extended period )。 超出短期漫游的合理限制: 虽然他们提供漫游服务,但仅限于支持客户的短期旅行(如度假或短期出差),不适用于长期、连续或永久在海外使用。您的使用情况已经远超出了临时漫游的合理限制。 对这个结果不满意,他们表示您有权带着这封最终答复信,向英国通信行业的独立纠纷解决机构 Ombudsman Services 提出申诉。
🌍 V2EX

[分享创造] [开源] Handwritten:中文汉字手写识别项目

对我的输入法项目想增强功能的时候,调研了一下似乎没有一个合适的能集成到手机输入法的汉字手写识别模型。 就自己找数据训练了一个,基本上做到性能和效果都够用了,看看大家有没有感兴趣的,发出来求些 Star. 具体地址: https://github.com/Ismantic/Handwritten 它覆盖了从数据准备、PyTorch 训练,到 NCNN INT8 量化和 Android 离线推理的完整 链路,不只是一个模型文件或演示页面。 目前使用 MobileNetV2 识别 GB2312 一级字的 3755 个类别,在 CASIA HWDB1.1 测试集上的 top-1 准确率为 95.47%。量化后的 INT8 模型约 4.1 MB ,在测试手机上 单次推理约 2–5 ms 。Android 端可以直接在画布上书写,并实时显示置信度、候选字 和推理耗时;识别全程离线。 桌面端可以这样体验: uv pip install numpy Pillow ncnn git clone https://github.com/Ismantic/Handwritten.gi...
🌍 V2EX

[分享创造] codex 做了一个 GPT Image 2 在线生成器:从创意到高清成图,一站完成

描述 输入一句提示词,或上传一张参考图片,即可快速生成海报、商品图、人像、社交媒体素材和品牌视觉。支持文生图、图生图及 1K 、2K 、4K 多档输出;注册后可免费体验首张 1K 文生图,无需绑定信用卡。还可直接使用 20 组带效果图的提示词模板,减少反复试错,更快获得可用作品。 在线生成器 、 提示词库 功能 文生图:用自然语言描述画面,快速生成完整视觉作品。 图生图:上传参考图片,调整风格、构图、细节和视觉效果。 高清输出:支持 1K 、2K 、4K ,可选择多种常用图片比例。 提示词库:提供 20 组带输出参考的完整提示词,支持复制和直接试用。 老照片修复:去除划痕、模糊和褪色,可选择“修复”或“修复并上色”,首次 1K 修复免费。 老照片修复工具 任务中心:随时查看生成进度、历史记录和积分消耗,完成后可预览并下载结果。 优势特征 先免费体验:注册后即可生成首张 1K 图片,无需绑定信用卡。 更快开始创作:从示例效果和完整提示词出发,不必面对空白输入框。 文字表现更清晰:适合制作海报、菜单、封面、标签和带文字的营销图...
🌍 V2EX

[程序员] claude code 旧账号删除后不能注册问题-已申请

背景: 只有一个 gg 邮箱,之前注册 cc 被封了.账号当时也删除了. 今天登陆提示 "This email is already associated with another account or was used too recently." weijie wu <coder.earic@gmail.com> 06:19 (2 分钟前) 发送至 support Hello Anthropic Support, I am unable to log in to my Claude account. When I try to register or log in with my email address, I receive this message: "This email is already associated with another account or was used too recently." I would like to delete the existing Claude account associated with...
🌍 V2EX

[技术栈] 深入 Cursor 架构:一个 AI 编辑器是如何被「流式」重塑的

导读 :这不是「怎么用 Cursor 」的教程,而是一篇纯 架构设计 视角的复盘。 我们不聊功能、不聊快捷键,只回答一个问题—— 如果让你从零设计一个 AI 编辑器,你会遇到哪些绕不开的架构约束? Cursor 又是怎么回答它们的? 读完你会得到一套「 AI 应用到底难在哪」的结构化认知。全文脉络: 三个约束 (流式 · 低延迟 · 上下文)→ 两个核心机制 ( Agent 状态机 · 多进程隔离)→ 一个飞轮 + 一处代价 → 可迁移的架构启示 一、先抛开 Cursor:AI 编辑器的三个硬约束 在看任何具体实现之前,先做一次第一性原理推导。一个「 AI 原生」的编辑器,天然被三个约束框死: 图 1 · AI 编辑器绕不开的三大架构约束 这三条, 几乎决定了后面所有的架构选择 。你会看到 Cursor 的每一个设计,都能回溯到其中某一条。下面逐条展开。 二、约束一:流式为什么是一等公民 传统 Web 应用的心智是 请求-响应 :发一个请求,等一个完整结果。但 AI 交互不是这样—— 模型是 逐 toke...
🌍 V2EX

[程序员] Gitea Runner Manager:把 act_runner 装进原生图形界面

自托管 CI 一直是件麻烦事:装一条 Runner 要找二进制、手写 config.yaml 、拼凑注册 Token 、想个办法让它常驻后台、还要再去翻日志排查任务失败。 act_runner 的命令行虽然称职,但全靠文档和记忆堆出来的体验,对只想跑构建的个人开发者并不友好。 Gitea Runner Manager (下称 GRM )正是为了把这堆零碎操作压缩到「四步点击」而生的——它是一款同时提供 macOS 版( SwiftUI 菜单栏应用)和 Windows 版( WinUI 3 桌面应用)的图形化管理器,覆盖 act_runner 从下载安装、注册、守护进程启停到实时日志查看的全部生命周期。 官网: https://grm.duguying.net 一、为什么需要它 Gitea Actions 是目前最易自托管的 CI 方案之一,但 act_runner 的注册流程历来有点「反人类」: 注册 Token 是一次性、立刻过期的,从 Gitea 控制台复制回来再粘贴进命令行这一步容易误操作; 注册成功后 Gitea 下发的 H...
🌍 V2EX

[GitHub] 懒猫微服非官方资源列表(文档 / 教程 / AI Pod / 开发)

整理了一份 Awesome LazyCat Microserver ,把官网、开发者文档、Playground 、社区教程、AI Pod 、Skill/MCP 、打包相关资源收在一起。 https://github.com/mxuexxmy/awesome-lazycat-microserver 中文: https://github.com/mxuexxmy/awesome-lazycat-microserver/blob/main/README-ZH.md 非官方,持续更新。欢迎补链或报死链( Issue / PR )。 有好用的教程或自建应用仓库也欢迎丢过来。
🌍 V2EX

[分享创造] 去年发过的日语解析器 现在大改了一版界面 加入了 DeepSeek 分享给学习日语的伙伴用用

去年在这里发过一次: https://www.v2ex.com/t/1137571 当时还比较简陋,然后有一天鸡血更新了一下 变成现做这个模样 为什么搞这个 第一次开发的时候是因为我学习日语的时候这些什么动词助词全混在一起各种变形啥的看不懂啥意思,而且查词的时候不太方便,因为日语这个词汇很多时候会根据语境的不同,读法和写法就不同,有的时候词典很难 get 到那些意思,于是乎我借助大模型的力量来搞出这个,大模型对于上下文的理解是真的厉害,与其他工具不同的是,因为每次查询我都传入了整个文章的上下文,所以解释起来会准不少 这一年的变化 界面整个重做了 性能优化了下 后端默认接了 DeepSeek,所以能一直提供免费额度(感谢梁圣便宜 token ,不过说实话日语还是 gemini 厉害,还有目前 DeepSeek 读不了图) 觉得有用的话点一个,有建议欢迎提 🙏 体验: https://nihongodemo.howen.ink 仓库: https://github.com/cokice/japanese-analyzer
🌍 V2EX

[问与答] 想做一个面向普通投资者的信息/工具网站,想问问大家日常投资里真正缺什么?

最近想做一个股票、基金相关的信息/工具网站,想先问问大家真实需求。 方向不是荐股,不做买卖建议,也不做收益承诺。更想做成一个偏信息整理、数据可视化、工具和投资者教育的网站,帮助普通投资者更高效地理解市场、基金、公司和风险。 想问问大家,日常投资里你最希望有一个网站帮你解决什么问题? 比如信息太分散、数据不好找、基金不好对比、研报太长、财报看不懂、估值不知道怎么看、定投/回测麻烦、组合记录困难、风险提醒不及时等等。当然不限于这些,欢迎随便说。 也想听听反面意见:你觉得现在股票/基金类产品最让人反感的地方是什么?哪些功能一看就不靠谱?哪些表达会让你觉得像荐股或者割韭菜? 我想先听大家怎么说,再决定第一版做什么。 补充一下:项目名暂定「投研 8 」,域名也先占了。这里先不贴链接,避免像推广帖,主要想听大家真实需求。
🌍 V2EX

[分享创造] 抽空把之前做的字体生成器重构了一下: font-generators.org

最近抽空把之前做的字体生成器整体重构了,并且新加了些字体生成页面: Small Text Generator: https://font-generators.org/styles/small-text-generator 把普通文字变成小号文字,适合昵称、简介和社交平台使用。 Weird Text Generator: https://font-generators.org/styles/weird-text-generator 把普通文字转换成奇怪、有趣的特殊样式。 Upside Down Text Generator: https://font-generators.org/styles/upside-down-text-generator 一键生成倒过来的文字,可以直接复制使用。 TikTok Font Generator: https://font-generators.org/styles/tiktok-font-generator 生成适合 TikTok 昵称、简介和文案的特殊字体。 Cursive Font Generator: https:/...
🌍 V2EX

[程序员] 第一次写桌面应用,做了个下载管理器,叫 NextDL。

现在大家都在写 AI Agent ,我还在写这种传统下载工具,多少有点“逆版”。不过自己确实想试试用 Go + Wails + Vue3 做一个真正能用的桌面应用。 目前支持 HTTP 、m3u8/HLS 、BT 下载,也有暂停/继续、断点续传、速度限制、代理、日志这些基础功能。 项目地址: https://github.com/yuanmoc/NextDL 欢迎试用,也欢迎提建议。
🌍 V2EX

[问与答] 身份证的地址,如果带括号,应该是全角括号吧?

背景:今天腾讯云的备案给我打电话,说我的证件信息不匹配。我的身份证地址中有一对括号,是半角的,但是我备案提交时用的全角,需要修正。 我身份证都换了第三张了,第一次注意到那个括号是半角的,不过这玩意是不是也应该有国标之类的,正确的应该是全角吧?比如 XXX (北京)有限公司是对的,而的 xxx(北京)有限公司是错误的。 另外,我这个需要去户籍相关部门去修改吗?
🌍 V2EX

[AI Agent 智能体] 开源我的第二个面向 Agent 的项目: kolo

kolo 是一个专为 Openclaw 、Hermes 等 Agent 打造的 MCP 数据源服务。 它的核心逻辑极其纯粹:把所有的“思考与分析”交还给 AI Agent ,kolo 只做最可靠的“记忆与数据层”。通过标准的 MCP 协议,Kolo 能为你建立个人目标、追踪体重变化、沉淀运动消耗,并提供海量的食物营养数据库。 📸 视觉解析与热量精算:吃饭前拍张照片发给 Agent 。Agent 负责“看图识菜”,并无缝从 Kolo 获取精准的营养数据,自动帮你算出这一顿的卡路里。 📊 历史复盘与深度评估:Agent 可以随时拉取 Kolo 中的长期历史记录进行统计,对你的近期饮食习惯和身体状态进行深度评估。 🎯 专属档案与消耗追踪:为你建立长期个人档案,完整记录每一天的运动数据与体重变化。 可以选择本地部署直连你的 Agent ;也可以利用 Vercel + Supabase 零成本白嫖云端服务。 GitHub: https://github.com/9b9387/kolo.ai 在线体验: https://kolo.biubiu.cool/
🌍 V2EX

[程序员] easytier over tailscale 可行么?

一直用 tailscale 组网,但是运营商阻断 udp 比较蛋疼,连接受损。没有国内服务器建 derp 。 那么想用 easytier 的 tcp p2p 连接。既然 tailscale 已经组了个内网,那么 easytier 是否可以直接用它进行连接?就不需要一个中间服务器了。 我试了一下: # 电脑 A 的 tailscale ip 是 100.100.100.1 $ easytier-core --network-name mynet --network-secret password --default-protocol tcp --ipv4 10.144.144.1 -l tcp://0.0.0.0:11010 -p tcp://100.100.100.2:11010 # 电脑 B 的 tailscale ip 是 100.100.100.2 $ easytier-core --network-name mynet --network-secret password --default-protocol tcp --ipv4 10.144.144.2 -l ...
🌍 V2EX

[程序员] 没编程基础,靠 AI 搓了个自动填外链表单的 Chrome 插件,送 30 天 Plus 体验

大家好,我是一名没有编程基础的产品经理,目前正在借助 AI 探索 OPC 。 我用 Codex 开发了一款辅助 web 开发者发外链的 AI 填表插件,如果你正在做海外 Saas 站或谷歌 SEO ,应该能用得上。 做这个工具的原因很简单: 之前给自己的项目做外链时,我经常要在各种导航站和产品目录中重复填写名称、网址、介绍、Logo 等信息。填多了实在太枯燥,于是用 AI 做了 LinkJuice 。 LinkJuice 是一款 Chrome 插件,可以用 AI 自动识别网页表单,并匹配、填写提前保存好的项目资料。 目前项目还在早期,希望找一些做独立站、SEO 和外链建设的朋友体验试用,也帮我收集一些真实反馈。 邀请码: LJ-21460DF0D9 免费体验 Plus 套餐 30 天 网站: https://linkjuice.dev/ 插件: Chrome 商店下载 遇到识别错误、不好用或者缺少功能,欢迎直接反馈。如果觉得确实有帮助,也希望能在 Chrome 商店留下一个真实评价,支持一下这个刚起步的小项目。 如果你也在用 A...
🌍 V2EX

[程序员] 大家平时是怎么用 AI 的啊?

最近发现自己已经越来越依赖 AI 了。 回头统计了一下,现在大概 90% 的代码都是 AI 参与完成的,自己更多是在做需求分析、架构设计、Review 、调试以及最后的决策。 我目前大概是这样分工的: Claude Code :负责完整功能开发、重构、复杂任务。 Codex :处理一些工程开发、代码修改和日常编码。 Trae :快速改 Bug 、调整某个具体功能或文件。 ChatGPT :讨论方案、审核一些内容、查资料、头脑风暴。 Gemini :聊天,整理思路。 目前感觉这套组合还算顺手,但总觉得还有很多优化空间,效率也还没有达到自己理想的状态。 我平时开发主要是 Golang 、Vue 、Flutter 、Python 这几个技术栈。 比较好奇大家现在都是怎么用 AI 的?怎么给 ai 加限制,工具啥的
🌍 V2EX

[问与答] 有没有人尝试过 GLM 接入 Reasonix?

一般用 GLM5.2 + ZCode ,超限之后试了下在 ZCode 上跑 DeepSeek ,结果同样一个 demo 项目,对相同的几个类文件,花费 DeepSeek 的价格 ZCode 下是 Reasonix 下的 4 倍。 那么,如果在 Reasonix 中接入 GLM 相比在 ZCode 中使用 GLM 在 token 花费上会有优势吗? 另外,是因为 ZCode 新版本的问题吗?上周用感觉挺够用的,直到 https://zcode.z.ai/cn/changelog 3.5.3 更新提出了“优化缓存命中率”……