Loading video...

Video Failed to Load

Go Home

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 views • 1 day ago •via X (Twitter)

44 Comments

Mario Zechner's profile picture
Mario Zechner1 day ago

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

Matteo Collina's profile picture
Matteo Collina1 day ago

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

dodo-reach 🦤's profile picture
dodo-reach 🦤1 day ago

custom pi web client for anyone, yay

Anxious Engineer's profile picture
Anxious Engineer1 day ago

Dude please, stop

Rohan's profile picture
Rohan1 day ago

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

Mario Zechner's profile picture
Mario Zechner1 day ago

wjatever it did last, resumes without a hitch

Rohan's profile picture
Rohan1 day ago

Ohh ! Thats a nice touch !

keyur's profile picture
keyur1 day ago

i am building grok bot like system with pi durable

Kizuno18's profile picture
Kizuno181 day ago

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's profile picture
JossePH1 day ago

and if you ever want to ssh from android:

V's profile picture
V1 day ago

yeah but can you use claude subscription?

VerySmallWoods's profile picture
VerySmallWoods23 hours ago

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

Mario Zechner's profile picture
Mario Zechner23 hours ago

yes.

VerySmallWoods's profile picture
VerySmallWoods23 hours ago

nice. Will try it out with Pi Durable.

Agentik's profile picture
Agentik1 day ago

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's profile picture
Ainesh Chatterjee1 day ago

Oki @badlogicgames 😆

Kenneth Lau's profile picture
Kenneth Lau1 day ago

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

Mario Zechner's profile picture
Mario Zechner1 day ago

lol no

Luca Baggi's profile picture
Luca Baggi1 day ago

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

Mario Zechner's profile picture
Mario Zechner1 day ago

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

Luca Baggi's profile picture
Luca Baggi1 day ago

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

draslan.eth's profile picture
draslan.eth1 day ago

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

osaki's profile picture
osaki1 day ago

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's profile picture
Max Milne1 day ago

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's profile picture
srv_littlewing123 hours ago

Old Wizard talking at Claude’s I think.

Jamin's profile picture
Jamin1 day ago

i want it! please!

Aakash Reddy's profile picture
Aakash Reddy1 day ago

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

Box's profile picture
Box1 day ago

@grok what is pi durable?

a2a's profile picture
a2a1 day ago

pi durable web app

TH33ORACL3 𝕏's profile picture
TH33ORACL3 𝕏1 day ago

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

Tommy Falkowski's profile picture
Tommy Falkowski1 day ago

I want this!

Fabian Gigler's profile picture
Fabian Gigler1 day ago

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's profile picture
Mario Zechner1 day ago

no, i want a web ui

Fabian Gigler's profile picture
Fabian Gigler1 day ago

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's profile picture
Mario Zechner1 day ago

i don't just operate on plain text

Nurullah Kuş's profile picture
Nurullah Kuş1 day ago

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

Anoni Mouse's profile picture
Anoni Mouse21 hours ago

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's profile picture
nickonomic1 day ago

Is it public yet? Would love to try.

Deng Nan's profile picture
Deng Nan1 day ago

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's profile picture
Huxeon1 day ago

amazing. would it open source?

TH33ORACL3 𝕏's profile picture
TH33ORACL3 𝕏1 day ago

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

boozedog's profile picture
boozedog23 hours ago

open source this PLEASE 🙏

Mars's profile picture
Mars1 day ago

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

Wilco Kruijer's profile picture
Wilco Kruijer1 day ago

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

Related Videos