正在加载视频...

视频加载失败

this weekend, i'm finally replacing Claude for Android with a little pi durable thing that runs fully on my phone. building it directly in pi on my phone. and it has subagents :D (not an official earendil product, just a personal project to battle test durable)

43,034 次观看 • 1 天前 •via X (Twitter)

44 条评论

Mario Zechner 的头像
Mario Zechner1 天前

and all of it runs on my phone (except the llm obv)

Matteo Collina 的头像
Matteo Collina1 天前

I’m a bit lost on the difference between pi and pi durable, read the blog post, but still in the darks 😭.

dodo-reach 🦤 的头像
dodo-reach 🦤1 天前

custom pi web client for anyone, yay

Anxious Engineer 的头像
Anxious Engineer1 天前

Dude please, stop

Rohan 的头像
Rohan1 天前

What does durable checkpoint to when Android kills the process in the background?

Mario Zechner 的头像
Mario Zechner1 天前

wjatever it did last, resumes without a hitch

Rohan 的头像
Rohan1 天前

Ohh ! Thats a nice touch !

keyur 的头像
keyur1 天前

i am building grok bot like system with pi durable

Kizuno18 的头像
Kizuno181 天前

durable execution is the only way mobile subagents survive. Android's LMK aggressively kills background tasks under memory pressure. checkpointing state into an append-only SQLite log after each tool turn lets the agent hydrate in 10ms and resume right where it got evicted

JossePH 的头像
JossePH1 天前

and if you ever want to ssh from android:

V 的头像
V1 天前

yeah but can you use claude subscription?

VerySmallWoods 的头像
VerySmallWoods23 小时前

Are the tools to be run locally on mobile? Like, file read and write, script execution...

Mario Zechner 的头像
Mario Zechner23 小时前

yes.

VerySmallWoods 的头像
VerySmallWoods23 小时前

nice. Will try it out with Pi Durable.

Agentik 的头像
Agentik1 天前

building the phone agent on the phone it has to survive on is a brutal dogfood loop wonder what battery looks like once subagents wake up

Ainesh Chatterjee 的头像
Ainesh Chatterjee1 天前

Oki @badlogicgames 😆

Kenneth Lau 的头像
Kenneth Lau1 天前

subagents on a phone will hit memory limits way before anything else.

Mario Zechner 的头像
Mario Zechner1 天前

lol no

Luca Baggi 的头像
Luca Baggi1 天前

Why is pi durable necessary here? To keep messages between the phone and the laptop?

Mario Zechner 的头像
Mario Zechner1 天前

phone kills process, process respawns and just continues exactly where it left off.

Luca Baggi 的头像
Luca Baggi1 天前

Thanks! Where do you persist the state in this architecture?

draslan.eth 的头像
draslan.eth1 天前

I'm dumb, I don't get it.

osaki 的头像
osaki1 天前

same. i was running pi. loaded pi durable yesterday. added shizu so it can even control android. best part if u add linq or somethjng similar, u can text from ios. so cool.

Max Milne 的头像
Max Milne1 天前

I love that Android phones allow this accessibility and flexibility. I've just been using LLLMs to drive the phone while it's connected to the computer that is

srv_littlewing1 的头像
srv_littlewing123 小时前

Old Wizard talking at Claude’s I think.

Jamin 的头像
Jamin1 天前

i want it! please!

Aakash Reddy 的头像
Aakash Reddy1 天前

Yeah so just make a auto restart loop on a system just to spite the durability of pi

Box 的头像
Box1 天前

@grok what is pi durable?

a2a 的头像
a2a1 天前

pi durable web app

TH33ORACL3 𝕏 的头像
TH33ORACL3 𝕏1 天前

phone-built agent with subagents. meanwhile my mobile workflow needs a second phone just for all the tabs.

Tommy Falkowski 的头像
Tommy Falkowski1 天前

I want this!

Fabian Gigler 的头像
Fabian Gigler1 天前

but, wouldn’t you rather stream every keystroke and terminal render via a websocket between your server and the browser instead? resizes to browser window, supports mobile and desktop, continue from anywhere that has a browser) tmux included

Mario Zechner 的头像
Mario Zechner1 天前

no, i want a web ui

Fabian Gigler 的头像
Fabian Gigler1 天前

but what better UI is there for trading text back and forth then the terminal? Just need to bring it to the web/browser in a way that doesn’t suck

Mario Zechner 的头像
Mario Zechner1 天前

i don't just operate on plain text

Nurullah Kuş 的头像
Nurullah Kuş1 天前

how many hours do you work a day? I should tell myself work two times more than you :)

Anoni Mouse 的头像
Anoni Mouse21 小时前

Have you had to package up any binaries to distribute as the apk? I found in a project recently that I could bundle a load of software in with my apk and deploy it as a development build, but I believe the Play Store has some rules about binaries in an apk. Still learning though.

nickonomic 的头像
nickonomic1 天前

Is it public yet? Would love to try.

Deng Nan 的头像
Deng Nan1 天前

Good stress test for "runs anywhere": Android kills background processes constantly, so every resume gets exercised for real. Curious how often you hit an interrupted non-replayable tool call, and what the model does with it.

Huxeon 的头像
Huxeon1 天前

amazing. would it open source?

TH33ORACL3 𝕏 的头像
TH33ORACL3 𝕏1 天前

the agent runs on your phone, the context switching still happens in my 47 browser tabs.

boozedog 的头像
boozedog23 小时前

open source this PLEASE 🙏

Mars 的头像
Mars1 天前

Keep us posted on the progress please and all curses along the way. Have a great weekend!

Wilco Kruijer 的头像
Wilco Kruijer1 天前

I feel validated by seeing "write a long poem" as the session title, it's my go-to for getting the LLM to produce a lot of tokens lmao

相关视频