@omarsar0: Own your personal agent, folks. Just built my own little personal agent with @pidotdev's Pi Durable. I wanted to see ho…

X AI KOLs Timeline Tools

Summary

A developer showcases building a personal agent with Pi Durable, highlighting checkpointed durable execution, persistent memory across sessions, scheduled jobs with durable approvals, and a full Linux desktop environment each agent 'Space' can control, with model routing via OpenRouter and plans to open-source the setup.

Own your personal agent, folks. Just built my own little personal agent with @pidotdev's Pi Durable. I wanted to see how quickly I could build an OpenAI dots clone with open-source tools. I am amazed at how quickly I got this off the ground. It's proactive. It keeps working when you're not watching. It remembers you, runs jobs on a schedule, waits for your approval, and uses its own computer. Pi Durable makes that possible. Every step is checkpointed. I can kill the process mid-task, and My Pi picks up right where it left off. Memory lives in durable documents. What My Pi learns about me in one Space survives a crash and carries over to every other Space. Approvals are durable too. It also has its own computer. Each Space gets a full Linux desktop that My Pi controls with screenshots, mouse, and keyboard. The model runs through OpenRouter, so I can swap models without changing anything else. That's all configurable however you like it. If you've been wanting your own personal agent, now is a great time to build one. I am building this as an experimental ground where I can test new ideas and experiment deeply with proactive personal agents. But I plan to open-source it after testing it a bit and adding more interesting primitives. The goal is to make it customizable and easy to build on, so others can experiment with their own personal agent functionalities.
Original Article
View Cached Full Text

Cached at: 10/06/26, 11:49 AM

Own your personal agent, folks.

Just built my own little personal agent with @pidotdev’s Pi Durable.

I wanted to see how quickly I could build an OpenAI dots clone with open-source tools.

I am amazed at how quickly I got this off the ground.

It’s proactive.

It keeps working when you’re not watching. It remembers you, runs jobs on a schedule, waits for your approval, and uses its own computer.

Pi Durable makes that possible.

Every step is checkpointed. I can kill the process mid-task, and My Pi picks up right where it left off.

Memory lives in durable documents. What My Pi learns about me in one Space survives a crash and carries over to every other Space.

Approvals are durable too.

It also has its own computer. Each Space gets a full Linux desktop that My Pi controls with screenshots, mouse, and keyboard.

The model runs through OpenRouter, so I can swap models without changing anything else. That’s all configurable however you like it.

If you’ve been wanting your own personal agent, now is a great time to build one.

I am building this as an experimental ground where I can test new ideas and experiment deeply with proactive personal agents. But I plan to open-source it after testing it a bit and adding more interesting primitives.

The goal is to make it customizable and easy to build on, so others can experiment with their own personal agent functionalities.

Similar Articles

@realchendahuang: If you're planning to find an open-source Agent Harness for secondary development to build your own AI-native product, …

X AI KOLs Timeline

The post introduces Pi Durable, an open-source agent harness framework from earendil-works built for AI-native product development, featuring automatic crash recovery via checkpoints, TypeScript-only portability to Bun/Cloudflare edge environments, concurrent session branching, and a clean control-plane/execution-plane separation optimized for secondary development.

Pi Durable

Hacker News Top

Earendil and the Pi community shipped Pi 1.0 alongside an experimental new package, Pi Durable, a minimalistic framework for building long-running, malleable agents that can run anywhere with a JavaScript runtime and survive failures via pluggable storage backends.