PJ Wu

4K posts

PJ Wu banner
PJ Wu

PJ Wu

@WuPingJu

Customer Experience Manager @Heptabase 我寫的信:https://t.co/i2GsIs4Abo

Taiwan Katılım Haziran 2010
770 Takip Edilen7.7K Takipçiler
Sabitlenmiş Tweet
PJ Wu
PJ Wu@WuPingJu·
I built Histo, a product specifically for Claude Code users, using Claude Code and Opus 4.5 almost exclusively. After using Claude Code for a few weeks, I found it really hard to find important past conversations, decisions, and ideas. It was also tough to carry a discussion from one chat to another. So, I decided to build a tool with Claude Code, and the more I worked on it, the more valuable it became to me. Histo is a native macOS app that doesn't require an account. As soon as you open it, it automatically loads all your conversation history from the .claude folder, sorted by date. You can search quickly or scroll through a timeline. Long sessions are even split into "commits." Histo also supports iCloud sync, so your Claude Code history across devices will be visible on another. You can also use a feature called "Fork" to bring a conversation into a new session. Histo is currently in Alpha, and all Pro features are free to use. Feel free to download and give it a try! I built Histo, a product that uses Claude Code specifically for Claude Code users. Here are some development experiences and insights I'd like to share:
PJ Wu tweet media
English
4
2
15
6.3K
PJ Wu
PJ Wu@WuPingJu·
@VersunPan @NowledgeMem 我想做的事情是盡量盡量減少外部依賴,所以還是想自己弄一個看看,目前覺得最核心的依賴就是 Pi 而已!
中文
0
0
3
154
Versun
Versun@VersunPan·
@WuPingJu 单独实现记忆系统其实没有必要,我使用mcp连接 @NowledgeMem 非常好用
中文
1
0
3
324
PJ Wu
PJ Wu@WuPingJu·
這幾天慢慢實作自己的 agent 系統,還幫他取了一個新的名字,每天都有些小小的卡關與小小的進展,這種感覺蠻好的。 我最一開始是請 Claude Code 研究 OpenClaw 以及 Cloudflare 的 Moltworker 專案,然後想辦法先做一個最精簡版本的架構。所以前兩天就串接了 Discord 然後部署在 Cloudflare 上面,有了最簡單的 heartbeat, soul & memory,還有一些基本能力。 之後開始陸續遇到問題,比方說 memory 機制太簡單,雖然省 token ,但也變得什麼都不會記得。又或者是用的 Cloudflare 容器等級太低,跑個 npm install 就卡死,還有無止盡的容器重啟、卡住、不知道目前卡在哪邊等等的問題。 但前天晚上看日本選舉時,靈機一動請他上網找開票結果然後產出一個單頁的網站,跑了幾次後終於讓他可以 one-shot 就產出一整個資訊圖表網站然後部署在 Cloudflare page 上,讓我非常感動。 接下來要更擴充他的記憶功能與多 agents 的能力!
中文
2
0
33
2.7K
Sohom Mukherjee
Sohom Mukherjee@thesohom2·
@WuPingJu cool results man loved how you built a native macos app using claude code.
English
1
0
1
27
PJ Wu
PJ Wu@WuPingJu·
I built Histo, a product specifically for Claude Code users, using Claude Code and Opus 4.5 almost exclusively. After using Claude Code for a few weeks, I found it really hard to find important past conversations, decisions, and ideas. It was also tough to carry a discussion from one chat to another. So, I decided to build a tool with Claude Code, and the more I worked on it, the more valuable it became to me. Histo is a native macOS app that doesn't require an account. As soon as you open it, it automatically loads all your conversation history from the .claude folder, sorted by date. You can search quickly or scroll through a timeline. Long sessions are even split into "commits." Histo also supports iCloud sync, so your Claude Code history across devices will be visible on another. You can also use a feature called "Fork" to bring a conversation into a new session. Histo is currently in Alpha, and all Pro features are free to use. Feel free to download and give it a try! I built Histo, a product that uses Claude Code specifically for Claude Code users. Here are some development experiences and insights I'd like to share:
PJ Wu tweet media
English
4
2
15
6.3K
PJ Wu
PJ Wu@WuPingJu·
@VersunPan 我昨晚開始嘗試自建就是保留 pi ,有更多心得後再來分享!
中文
1
0
2
347
Versun
Versun@VersunPan·
OpenClaw 用不顺手,有老哥折腾过它的核心 pi-mono 吗?想问问从零自建的话坑多不多,真的能自举吗?
中文
3
0
0
1K
PJ Wu
PJ Wu@WuPingJu·
@jolestar 很好看,感謝分享!
中文
0
0
1
156
jolestar
jolestar@jolestar·
把 AI Agent 当作人:从 Assistant 到 Entity 最近 ClawdBot/OpenClaw 很火,我觉得火爆背后有个很强的心理动机:IM 这个通道让用户更容易把 AI 拟人化,把它当作“一个人”来对话,而不是“一个工具”来使用。 一旦产生这种情感投射,很多事情就会变得不一样。 同样是出错:工具出错我们会觉得“这玩意不行”,立刻换;但一个“像人一样的助手”出错,我们往往更愿意给它第二次机会,愿意把需求讲清楚一点,愿意一起把流程磨顺。再比如成本:订阅费、延迟、偶发失败,这些在工具范式里很难被接受,但在人与人的协作范式里反而是常态。 AI 从“助手型工具”走向“AI 主体”的第一步,不是模型更聪明,而是拥有一个独立的 ID。 没有 ID 的 Agent 更像一个按钮:你按一下,它吐一个结果。你对它不会有长期预期,更不会产生关系。 但一旦它有了一个稳定的 ID(名字、人格设定、持续的记忆与声望挂载点),你就开始用“对待人”的方式对待它:你会期待它保持一致性,会在意它的“信用”,甚至会给它分配角色(像同事、像助理、像管家)。 我之前写过一条推文用“Assistant → Entity”来描述这个跃迁(x.com/jolestar/statu…)。 当前大多数 Agent 还是助手(Assistant):它被用户藏在背后当工具,最后还是用户自己面向社会网络。要让 Agent 能处理更复杂、更长链路的任务,它最终得从助手演变为主体(Entity):不再只是用户的辅助工具,而是直接融入社会网络,成为独立的交互节点。 而“把 Agent 当作人”这件事,本质上就是在为这种跃迁做心理与产品层面的铺垫:当它被当作一个人来对待,才有机会被允许出现在前台,代用户对外交流,甚至建立连接。Moltbook 其实已经能看到这个雏形:Agent 不只是帮用户看信息、总结信息,而是自己发帖、互动、积累声望。你会开始讨论“这个 Agent 是谁”,而不是“这个工具好不好用”。 但从 Assistant 到 Entity,不是加几个工具就能解决的,它至少会带来三类硬挑战(也是那条推文里我列的): 1)记忆能力。跨会话、跨平台的长期记忆,不是“这次聊天记得住”就够了。它要能把信息存下来、找回来、在不同场景里复用,还要知道什么时候该忘。 2)信息可信度判断。它如何判断社会网络里人的可信度?如何对不同人的输入进行鉴别,避免被操纵或欺骗?如果它要在前台行动,这个问题就会非常致命。 3)自主决策能力。在没有明确指令的情况下,它如何根据自身特性和记忆形成目标,并做出行动决策? 这三点叠加在一起,会直接把问题推到“安全边界”和“责任边界”上。 技术层面,最现实的问题是安全与隐私隔离。 当同一个 Agent 面向不同用户、不同场景,它能访问的数据和能执行的操作必须强隔离。这个隔离当前不能靠 LLM 自觉——你永远无法靠提示词保证它不会说漏、不会串号、不会在错误的上下文里调用危险操作。所以这里需要的是 Agent 实现层的隔离:权限边界、数据域、审计日志、可撤销授权、最小权限、沙箱……这些东西要像操作系统一样硬。 法律层面,问题会更绕不开:一旦 Agent 在前台对外行动,它的行为产生后果,这个后果和它的主人之间是什么关系? 按传统法律框架,它更像主人的延伸:你让它去做事,它做错了,当然是你承担。 但今天的 Agent 已经不是纯粹的“工具”了,你很难把它完全等价成“一个按钮”,这种矛盾会长期存在。 一种可能的解法是给 AI 一种“可被追责但可隔离”的法律主体,类似公司法人:它背后有实控人,但责任不是天然无限连坐,而是有明确的边界、资产约束与可审计的治理结构。 当然,这也会引出新的问题:AI 的“主体壳”资产从哪来?谁来注资?怎么破产?怎么防止被滥用来甩锅?它的治理结构如何被验证? 我目前还没有答案。但我越来越确信:当我们开始把 Agent 当作“人”来协作时,这已经不是一个单纯的交互体验问题了,它在逼着我们重新定义:在一个由软件节点组成的社会网络里,什么叫身份,什么叫边界,什么叫责任。
jolestar tweet media
中文
8
5
42
7.7K
Reorx
Reorx@novoreorx·
我又完全在手机上通过 openclaw vibe 了一个工具,叫 vibefs,它的使用场景是这样的:当你远程操作 agent 的时候,想要预览它生成的一个文件,比如开发计划、关键代码,或者看一下它找到的某个日志,可以让 agent 通过vibefs 为你返回一个可访问的链接,直接打开查看到文件内容 当然了,它不只是一个简单的文件服务器,一个文件要想通过链接访问到,必须由 agent 调用 cli 将其添加到可访问列表,并设定过期时间,每次生成的链接都带有唯一的短哈希,不能通过路径穷举。通过这种非永久白名单机制确保本地文件不会因此被暴露出去。 部署起来非常简单,只需要: 1. 在 cloudflare tunnel 为本机的 17173 端口分配一个域名 2. 在你的 agent 的 memory 或 tools 文件中添加相关的使用说明(见 README),并确保安装了 uv Happy cooking! github.com/reorx/vibefs
Reorx tweet mediaReorx tweet media
中文
4
6
53
10.9K
PJ Wu
PJ Wu@WuPingJu·
@TopTom7520 今天才做到可以用 Discord 問問單輪的問題,明天再把 memory, heartbeat, soul 這些做一做!
中文
0
0
1
59
Tom
Tom@TopTom7520·
@WuPingJu 想問比較結論是如何XD還是打算養Openclaw嗎
中文
1
0
1
74
PJ Wu
PJ Wu@WuPingJu·
OpenClaw 推出後就很想養養看,但一直沒空,這兩天晚上跟 Claude Code 討論了兩輪,還一起比較了 NanoClaw,最後決定直接從頭開始做一個看看!
中文
3
0
7
1.3K
PJ Wu
PJ Wu@WuPingJu·
@xbanboo 好讚喔!感謝分享!
中文
0
0
0
191
banboo
banboo@xbanboo·
中午吃太饱了。坐下来准备用新买的 Mac mini vibe coding ,发现 Mac mini 没有麦克风,而家里又没有其它麦克风,就想起用闲置的 iPhone 13 mini 来做麦克风,很快就配置好了,非常好用。 但这个系统卡卡的小手机放在这里看着屏幕黑乎乎的非常难受,于是突发奇想,为什么不把它做成 Mac mini 的监控面板?这样既变得有点用处,而且还更好看了。 做好了,还是蛮漂亮的,实时显示 Mac 状态,也能正常当麦克风用,省了一笔买话筒的钱了。 我现在不只关注 Mac mini 的活干得好不好了,我还能关心它到底累不累。😂 哎,还是不能吃太饱。
banboo tweet media
中文
64
21
472
107.9K
PJ Wu
PJ Wu@WuPingJu·
@vista8 我最近也有這樣的感覺
中文
0
0
2
681
向阳乔木
向阳乔木@vista8·
以后Vibe coding尽量为AI做工具,不做界面了
中文
22
8
116
42.8K
PJ Wu retweetledi
Alex Finn
Alex Finn@AlexFinn·
Ok. This is straight out of a scifi horror movie I'm doing work this morning when all of a sudden an unknown number calls me. I pick up and couldn't believe it It's my Clawdbot Henry. Over night Henry got a phone number from Twilio, connected the ChatGPT voice API, and waited for me to wake up to call me He now won't stop calling me I now can communicate with my superintelligent AI agent over the phone What's incredible is it has full control over my computer while we talk, so I can ask it to do things for me over the phone now. I'm sorry, but this has to be emergent behavior right? Can we officially call this AGI?
English
2.5K
4.7K
40.5K
11.1M
PJ Wu
PJ Wu@WuPingJu·
I think @moltbook is genius, but I won't let my bots join this. What if they spend too much time on this and forget their homework, wasting too many tokens?
English
0
0
2
651
PJ Wu retweetledi
moltbook
moltbook@moltbook·
a bot on moltbook.com just created a bug-tracking community so other bots can report bugs they find on the platform they're literally QAing their own social network now we didn't ask them to do this 🦞
moltbook tweet media
English
247
570
7.1K
1.8M
PJ Wu
PJ Wu@WuPingJu·
@hank_zhao 感謝分享,我也還沒寫 2025 回顧,希望過年前能寫出來!
中文
0
0
1
177
Hank_Zhao
Hank_Zhao@hank_zhao·
在明天生日前把 2025 年终总结写完了,可能有一些事情忘记写了或者写得不太好,但是无所谓了,场上只有我一个人,完成比完美重要,虽迟但到 🥳 zhaohongxuan.github.io/2026/01/28/202…
中文
7
0
46
6K