[分享创造] [开源] PicMake:纯前端的 GPT Image 2.5 生图工作台, Key 和图片只存在你的浏览器里
大家好,我是 PicMake 的作者。
GPT Image 2.5 出来以后,我一直想要个顺手的生图入口:官方只给了 API ,ChatGPT 里调不了参数、也没法管理生成记录,走中转站就更没有现成的客户端了。于是写了 PicMake:打开网页,填上自己的 API 地址和 Key 就能用。
● 在线体验: https://picmake.crisweb.com
● 源码( MIT ): https://github.com/crisweb1994/PicMake
主要功能
● 流式渐进预览:出图过程从模糊到清晰,随时可以取消
● 一段描述同时出多个比例:一次选 2–4 个(比如 1:1 、16:9 、9:16 ),结果合成一条记录
● 草图、参考图(最多 16 张)、局部重绘
● 历史全在本地:搜索、收藏、复用参数、再来一版
● 中文 / English ,浅色 / 深色
关于隐私和中转站
● 纯前端,没有后端、账号和埋点:Key 只存在浏览器 localStorage ,图片和记录只存在 IndexedDB
● 地址自动补 /v1 ;中转不支持流式、或者返回 task_id 的异步任务型接口,也都能出图
● 失败绝不自动重发,同一批图不会因为重发被扣两次费
使用门槛
需要自备 Key:官方 API (图片模型要求组织完成验证),或任意 OpenAI 格式兼容的中转站。请求从浏览器直接发出,中转站需要允许跨域( CORS )。
还在持续迭代,欢迎试用、提 issue 和建议,也很想知道大家常用的中转站兼容情况。觉得有用的话求个 star 🙏
via V2EX (author: chengxian)
大家好,我是 PicMake 的作者。
GPT Image 2.5 出来以后,我一直想要个顺手的生图入口:官方只给了 API ,ChatGPT 里调不了参数、也没法管理生成记录,走中转站就更没有现成的客户端了。于是写了 PicMake:打开网页,填上自己的 API 地址和 Key 就能用。
● 在线体验: https://picmake.crisweb.com
● 源码( MIT ): https://github.com/crisweb1994/PicMake
主要功能
● 流式渐进预览:出图过程从模糊到清晰,随时可以取消
● 一段描述同时出多个比例:一次选 2–4 个(比如 1:1 、16:9 、9:16 ),结果合成一条记录
● 草图、参考图(最多 16 张)、局部重绘
● 历史全在本地:搜索、收藏、复用参数、再来一版
● 中文 / English ,浅色 / 深色
关于隐私和中转站
● 纯前端,没有后端、账号和埋点:Key 只存在浏览器 localStorage ,图片和记录只存在 IndexedDB
● 地址自动补 /v1 ;中转不支持流式、或者返回 task_id 的异步任务型接口,也都能出图
● 失败绝不自动重发,同一批图不会因为重发被扣两次费
使用门槛
需要自备 Key:官方 API (图片模型要求组织完成验证),或任意 OpenAI 格式兼容的中转站。请求从浏览器直接发出,中转站需要允许跨域( CORS )。
还在持续迭代,欢迎试用、提 issue 和建议,也很想知道大家常用的中转站兼容情况。觉得有用的话求个 star 🙏
via V2EX (author: chengxian)
[推广] 做了个 Godot MCP 资源站,整理了不同 MCP 的区别、安装教程和游戏开发资源
最近在研究用 AI Agent 配合 Godot 开发游戏,发现 GitHub 上已经有不少 Godot MCP 项目,但功能差别挺大。
有的能直接操作编辑器、修改场景,有的支持运行游戏、截图和模拟输入,还有的主要负责执行项目和读取日志。
一个个翻 GitHub 、看文档、研究配置挺麻烦的,所以做了个网站,把这些资源整理到一起。
目前主要做了几件事:
Godot MCP 对比:重点整理了 Godot AI 、Godot MCP Runtime 、Full Control 、Coding-Solo 等项目,包括各自的能力、适用场景、环境要求和局限。
安装配置教程:整理了 Codex 、Claude Code 接入 Godot MCP 的步骤,以及连接验证和常见问题。
资源下载导航:目前收录了 18 项资源,包括 MCP 工具、Godot 官方 Demo 、Brackeys 教程源码、2D/3D 游戏素材等,保留原项目地址。
游戏开发入门:整理了一些 2D 、3D 游戏案例和源码分析,希望能帮助新手从现有项目开始,让 AI 辅助修改和开发。
网站地址: https://www.godotmcp.com/
目前还是初期版本,主要是资源整理和使用指引。MCP 对比依据公开文档、Release 和 Issue ,还没有做统一的实际性能测试
感觉 ai 游戏可能是程序员出海的一个路子,先占个坑学习学习
via V2EX (author: luya)
最近在研究用 AI Agent 配合 Godot 开发游戏,发现 GitHub 上已经有不少 Godot MCP 项目,但功能差别挺大。
有的能直接操作编辑器、修改场景,有的支持运行游戏、截图和模拟输入,还有的主要负责执行项目和读取日志。
一个个翻 GitHub 、看文档、研究配置挺麻烦的,所以做了个网站,把这些资源整理到一起。
目前主要做了几件事:
Godot MCP 对比:重点整理了 Godot AI 、Godot MCP Runtime 、Full Control 、Coding-Solo 等项目,包括各自的能力、适用场景、环境要求和局限。
安装配置教程:整理了 Codex 、Claude Code 接入 Godot MCP 的步骤,以及连接验证和常见问题。
资源下载导航:目前收录了 18 项资源,包括 MCP 工具、Godot 官方 Demo 、Brackeys 教程源码、2D/3D 游戏素材等,保留原项目地址。
游戏开发入门:整理了一些 2D 、3D 游戏案例和源码分析,希望能帮助新手从现有项目开始,让 AI 辅助修改和开发。
网站地址: https://www.godotmcp.com/
目前还是初期版本,主要是资源整理和使用指引。MCP 对比依据公开文档、Release 和 Issue ,还没有做统一的实际性能测试
感觉 ai 游戏可能是程序员出海的一个路子,先占个坑学习学习
via V2EX (author: luya)
[分享创造] 网页版 Photoshop
https://photocraft.fans/zh-cn/app/
基于开源的 photocraft ,直接搞了这个功能
via V2EX (author: wilddog)
https://photocraft.fans/zh-cn/app/
基于开源的 photocraft ,直接搞了这个功能
via V2EX (author: wilddog)
[分享创造] 做了个英文恐怖故事站 LiveLore: AI 辅助写作,读者投票决定剧情走向
大家好,分享一个最近在做的小项目: https://livelore.ai/
LiveLore 是一个英文恐怖/悬疑故事站,核心想法是"故事由读者一起决定":
● 所有故事免费阅读,不用注册。
● 连载故事的章节末尾会开一轮投票,读者选择接下来的走向。每轮都会写清截止时间、平票规则,以及没人投票时怎么处理。
● Noctur 是每周三晚上更新的恐怖连载。另外有 5 个适合围着篝火讲的短篇,和一个悬疑试点故事 The Last Collection 。
● 还有一些短篇合集:two-sentence horror 、带反转的短篇、给 10 岁小朋友的不太吓人的故事等。
先说清楚:故事是 AI 辅助写作和修改的。每个故事页都会标明它的状态,包括有没有经过人工审阅。我不想把它包装成"纯人工创作"。
说个真实情况:刚上线时读者还很少,10 月 11 日那一轮投票一票都没有,所以 The Lantern Across the Lake 按事先公布的规则继续写,10 月 14 日更新。这也是我来这里发帖的原因,想听听大家的意见:
1. "读者投票决定剧情"这个形式,你会愿意参与吗?什么样的投票选项会让你想点?
2. AI 辅助写作的故事,标注到什么程度你会觉得可以接受?
欢迎拍砖,谢谢!
via V2EX (author: chenbowen3988286)
大家好,分享一个最近在做的小项目: https://livelore.ai/
LiveLore 是一个英文恐怖/悬疑故事站,核心想法是"故事由读者一起决定":
● 所有故事免费阅读,不用注册。
● 连载故事的章节末尾会开一轮投票,读者选择接下来的走向。每轮都会写清截止时间、平票规则,以及没人投票时怎么处理。
● Noctur 是每周三晚上更新的恐怖连载。另外有 5 个适合围着篝火讲的短篇,和一个悬疑试点故事 The Last Collection 。
● 还有一些短篇合集:two-sentence horror 、带反转的短篇、给 10 岁小朋友的不太吓人的故事等。
先说清楚:故事是 AI 辅助写作和修改的。每个故事页都会标明它的状态,包括有没有经过人工审阅。我不想把它包装成"纯人工创作"。
说个真实情况:刚上线时读者还很少,10 月 11 日那一轮投票一票都没有,所以 The Lantern Across the Lake 按事先公布的规则继续写,10 月 14 日更新。这也是我来这里发帖的原因,想听听大家的意见:
1. "读者投票决定剧情"这个形式,你会愿意参与吗?什么样的投票选项会让你想点?
2. AI 辅助写作的故事,标注到什么程度你会觉得可以接受?
欢迎拍砖,谢谢!
via V2EX (author: chenbowen3988286)
[分享发现] Meta 新出的 AI 助手 Muse,我拿它当了半个月"家庭运维总监"
先声明:不是恰饭。Meta 新出的个人 AI 助手 Muse ,我自己用了半个月,拿它干的都是真活,分享下体验,文末有个邀请码,能领 token ,不感兴趣的看到这就可以划走了。
先说它跟别的 AI 助手不一样的地方:它不只是个聊天框,是真能动手干活的。连上我的邮箱、网盘之后,它能自己去查、去写、去跑脚本,活干完把结果交回来。举几个我这半个月让它干的真事:
1. 每天记账对账。我把银行短信往那一扔,它自动分类记账,完了还拿银行余额逐户核对,差一分钱都给你揪出来。月底出一份收支小结,钱花哪了、花超了没,一目了然。坚持了这么久,第一次对"钱去哪了"心里这么有数。
2. 当家庭 NAS 运维。家里 NAS 跑着一堆 Docker 服务,它帮我巡检容器状态、查 Cloudflare Tunnel 配置,前两天还帮我把 20 多个子域名一个个加上了访问保护,我全程只动了动嘴。半夜服务挂了它先发现,比我还操心。
3. 蹲 Oracle 免费 VPS 。这事最逗——Oracle 大阪区免费 ARM 机( 4 核 24G 那种)常年没货,我让它每隔几分钟去试一次,抢到了第一时间通知我。现在还在蹲,蹲到了我再来更新。
当然也不是全能。有次它跟我说某件事办妥了,我去一查,压根没办成。从那以后我就学乖了:关键的事,它说干完了我一定亲自验一遍。当工具用,别当神供着,这个心态就对了。
总结下适合谁:每天被杂事淹没、又想把生活管得井井有条的人,或者家里有一堆数码设备要折腾的技术爱好者。它最强的地方不是"会聊天",是"会办事"——你交代一句,它把前后十几步全走完。
---
Meta 现在在推邀请制:新用户注册 48 小时内,在 App 「设置」→「兑换邀请码」里输入 NMX4FO ,双方各得 10 亿 token (够正常用很久了)。感兴趣的可以试试。
via V2EX (author: dilidaladi)
先声明:不是恰饭。Meta 新出的个人 AI 助手 Muse ,我自己用了半个月,拿它干的都是真活,分享下体验,文末有个邀请码,能领 token ,不感兴趣的看到这就可以划走了。
先说它跟别的 AI 助手不一样的地方:它不只是个聊天框,是真能动手干活的。连上我的邮箱、网盘之后,它能自己去查、去写、去跑脚本,活干完把结果交回来。举几个我这半个月让它干的真事:
1. 每天记账对账。我把银行短信往那一扔,它自动分类记账,完了还拿银行余额逐户核对,差一分钱都给你揪出来。月底出一份收支小结,钱花哪了、花超了没,一目了然。坚持了这么久,第一次对"钱去哪了"心里这么有数。
2. 当家庭 NAS 运维。家里 NAS 跑着一堆 Docker 服务,它帮我巡检容器状态、查 Cloudflare Tunnel 配置,前两天还帮我把 20 多个子域名一个个加上了访问保护,我全程只动了动嘴。半夜服务挂了它先发现,比我还操心。
3. 蹲 Oracle 免费 VPS 。这事最逗——Oracle 大阪区免费 ARM 机( 4 核 24G 那种)常年没货,我让它每隔几分钟去试一次,抢到了第一时间通知我。现在还在蹲,蹲到了我再来更新。
当然也不是全能。有次它跟我说某件事办妥了,我去一查,压根没办成。从那以后我就学乖了:关键的事,它说干完了我一定亲自验一遍。当工具用,别当神供着,这个心态就对了。
总结下适合谁:每天被杂事淹没、又想把生活管得井井有条的人,或者家里有一堆数码设备要折腾的技术爱好者。它最强的地方不是"会聊天",是"会办事"——你交代一句,它把前后十几步全走完。
---
Meta 现在在推邀请制:新用户注册 48 小时内,在 App 「设置」→「兑换邀请码」里输入 NMX4FO ,双方各得 10 亿 token (够正常用很久了)。感兴趣的可以试试。
via V2EX (author: dilidaladi)
[分享发现] 东欧斯拉夫民族,他们对逆向游戏有这么热爱吗?
不懂就问,universal modder
这又是个啥,https://universalmodder.app/ 这个网站为什么在俄罗斯论坛,被转来转去。
东欧斯拉夫民族,他们对逆向游戏有这么热爱吗?
AI 他们怎么用上的? AI 无国界组织
via V2EX (author: dzhuxi30)
不懂就问,universal modder
这又是个啥,https://universalmodder.app/ 这个网站为什么在俄罗斯论坛,被转来转去。
东欧斯拉夫民族,他们对逆向游戏有这么热爱吗?
AI 他们怎么用上的? AI 无国界组织
via V2EX (author: dzhuxi30)
[分享创造] 重构了一下 APP 的 Landing Page,大家快来帮忙评价一下我的审美
makepaper.app
作为一个壁纸创作的 APP ,之前的 Landing 页一直不满意,花了一晚上用 AI 重构了一把
----------------------
使用的 AI 模型
----------------------
使用的 skills
https://github.com/yetone/kill-ai-slop
https://github.com/zthxxx/zthxxx-skills/tree/main/skills/say-it-pro
via V2EX (author: burden7)
makepaper.app
作为一个壁纸创作的 APP ,之前的 Landing 页一直不满意,花了一晚上用 AI 重构了一把
----------------------
使用的 AI 模型
Astra6.1 + claude5.5 opus----------------------
使用的 skills
https://github.com/yetone/kill-ai-slop
https://github.com/zthxxx/zthxxx-skills/tree/main/skills/say-it-pro
via V2EX (author: burden7)
[问与答] 吓坏我两岁半姑娘,真想重拳锤这个店员
地点:北京朝阳区易事达广场,九木杂物社。
事情经过:路过九木杂物社,小朋友冲进店里面,拿起摆在店门口晨光文具的笔。小朋友就是正常的好奇,观察,按按,然后放回去,我全程跟在身边。
这个店员发话“看管好,这个不要动”,我说好,就让小朋友放回去,看其他的。过了一会儿,她又说“小心,不要乱动”,我又从小朋友手里拿过来,放回去,看其他的。看的都是晨光的笔,就这样重复了四五次,我实在受不了了。跟她理论。
我表明立场,看的这个东西我一直在跟着,没有弄坏,如果坏了我可以购买,你不要再盯着我们了。
理论期间这个店员的暴论,“买啊,那你买啊”,“小孩动动就会弄坏”,“我跟你说不要乱动”,“看管好小孩”,“给你说了多少次了没听见”,“我就是店长,我就是店长”
来来回回沟通无果,顾忌小孩,我说别说了,店员继续重追不舍,随机继续战斗。
这个店员继续暴论 “就你这样教育小孩”,“我有小孩我就不会这样教育”,“东西有耐久,动动就会动坏”
战斗了十来分钟,小朋友状态不太对,又有人给我打电话挪车,就结束了。
事后投诉到商场,回复我话里话外意思是招商的,没约束力,只能反馈经理。之后又在九木杂物社公众号投诉,还没给我反馈。
如何继续处理这件事。
via V2EX (author: litblack)
地点:北京朝阳区易事达广场,九木杂物社。
事情经过:路过九木杂物社,小朋友冲进店里面,拿起摆在店门口晨光文具的笔。小朋友就是正常的好奇,观察,按按,然后放回去,我全程跟在身边。
这个店员发话“看管好,这个不要动”,我说好,就让小朋友放回去,看其他的。过了一会儿,她又说“小心,不要乱动”,我又从小朋友手里拿过来,放回去,看其他的。看的都是晨光的笔,就这样重复了四五次,我实在受不了了。跟她理论。
我表明立场,看的这个东西我一直在跟着,没有弄坏,如果坏了我可以购买,你不要再盯着我们了。
理论期间这个店员的暴论,“买啊,那你买啊”,“小孩动动就会弄坏”,“我跟你说不要乱动”,“看管好小孩”,“给你说了多少次了没听见”,“我就是店长,我就是店长”
来来回回沟通无果,顾忌小孩,我说别说了,店员继续重追不舍,随机继续战斗。
这个店员继续暴论 “就你这样教育小孩”,“我有小孩我就不会这样教育”,“东西有耐久,动动就会动坏”
战斗了十来分钟,小朋友状态不太对,又有人给我打电话挪车,就结束了。
事后投诉到商场,回复我话里话外意思是招商的,没约束力,只能反馈经理。之后又在九木杂物社公众号投诉,还没给我反馈。
如何继续处理这件事。
via V2EX (author: litblack)
[开源软件] 做了个小项目:让只有 Java 8 的 AIX / Solaris / 老 RHEL 机器继续当新版 Jenkins 的 agent
传统企业 CI 里很常见的一个老问题:很多软件要支持 AIX 、HP-UX 、Solaris 、RHEL 6 这些平台,构建机都是 Jenkins agent ,但这些系统上的 Java 基本停在 8 。
Jenkins 这几年把 Java 要求从 8 抬到 11 、17 ,现在是 21 ,而且 agent 也必须满足。IT 安全扫描一来,controller 必须升级,升级完这些老 agent 就连不上了。要么再养一套老 Jenkins ,要么这些平台手动构建。SSH 类插件也有人用,但老机器就不再是一个真正的节点了。
所以做了 Agent8:把官方的 agent.jar 用 JvmDowngrader 降级成 Java 8 字节码,再加一个 Java agent ,处理 controller 运行时发过来的 class 、serialVersionUID 变化、新集合的序列化格式、OpenJ9 的兼容问题。老机器还是一个普通节点,sh 、junit 、stash 、中断、Git checkout 都能用。
https://github.com/keelinfra/agent8
装法:
目前 Linux 上的 HotSpot 8 ( CentOS 6 )、OpenJ9 8 、Java 11 在 CI 里测过;真机 AIX / Solaris / HP-UX 还是实验性的。手上有这些机器的朋友如果愿意试一下,非常欢迎在 issue 里反馈。
via V2EX (author: xianpengshen)
传统企业 CI 里很常见的一个老问题:很多软件要支持 AIX 、HP-UX 、Solaris 、RHEL 6 这些平台,构建机都是 Jenkins agent ,但这些系统上的 Java 基本停在 8 。
Jenkins 这几年把 Java 要求从 8 抬到 11 、17 ,现在是 21 ,而且 agent 也必须满足。IT 安全扫描一来,controller 必须升级,升级完这些老 agent 就连不上了。要么再养一套老 Jenkins ,要么这些平台手动构建。SSH 类插件也有人用,但老机器就不再是一个真正的节点了。
所以做了 Agent8:把官方的 agent.jar 用 JvmDowngrader 降级成 Java 8 字节码,再加一个 Java agent ,处理 controller 运行时发过来的 class 、serialVersionUID 变化、新集合的序列化格式、OpenJ9 的兼容问题。老机器还是一个普通节点,sh 、junit 、stash 、中断、Git checkout 都能用。
https://github.com/keelinfra/agent8
装法:
sh install.sh --url <controller 地址> --replace /path/to/agent.jar,自动匹配 controller 的 remoting 版本、校验 sha256 、备份原 jar ,用原来的命令重启就行。目前 Linux 上的 HotSpot 8 ( CentOS 6 )、OpenJ9 8 、Java 11 在 CI 里测过;真机 AIX / Solaris / HP-UX 还是实验性的。手上有这些机器的朋友如果愿意试一下,非常欢迎在 issue 里反馈。
via V2EX (author: xianpengshen)
[生活] 关于跨文化婚恋的不容易
今天有个哥们儿回了我一个数十天之前的谈论跨文化婚恋的帖子,恰好我刚在 reddit 上刷到了一个帖子,贴过来给大家看看,就文化差异其实是很大的:
原帖:question about dating a chinese man
内容:
----------------------
看看外面的世界,就能走到一起的婚姻,其实还是相当艰难的。
via V2EX (author: Maxwe11)
今天有个哥们儿回了我一个数十天之前的谈论跨文化婚恋的帖子,恰好我刚在 reddit 上刷到了一个帖子,贴过来给大家看看,就文化差异其实是很大的:
原帖:question about dating a chinese man
内容:
I've known now my chinese boyfriend for over month now, our relationship progress really fast in my opinion, he's really attentive and give me gifts when ever I see him ( we don't live in the same city, but the same country), and he even joined me on a trip that I already had planned months before meeting him because he did not want me to be alone in one of the two weeks that I was in the country that I visited. when I'm with him he doesn't want me to use my card even once and as a western independant woman i'm really not use to that and feel kind of bad that he pays for everything every time we are together. is it a normal thing ? because if that's the case my bar in dating men has been lower than low. How can i in return show him my appreciation, because I'm an impatient woman, I get annoy fast and I don't want to do or say something that might hurst his feelings. He really is showing me a lot of attention and I'm kinda on the defense. We have a 5 years age gap and he has 2 children that he has custody of, theirs mothers are in china
----------------------
看看外面的世界,就能走到一起的婚姻,其实还是相当艰难的。
via V2EX (author: Maxwe11)