Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

Pocket Pi runs the [Pi coding agent](https://github.com/badlogic/pi-mono) in
QuickJS. It provides a full desktop runtime and an embedded profile whose
touch UI is built with PocketJS for the ESP32-P4 product.
touch UI is built with [PocketJS](https://github.com/pocket-stack/pocketjs) for
the ESP32-P4 product.

This repository contains one Pocket Pi runtime family with two profiles and
exactly three supported run modes:
Expand All @@ -11,7 +12,7 @@ exactly three supported run modes:
|---|---|---|
| Native macOS | Full `pi-coding-agent` | Normal desktop Pocket Pi, including sessions and extensions |
| ESP32 simulator on macOS | Embedded `pi-agent-core` | Fast development of the ESP32 product UI, tools and Agent flows |
| Physical ESP32-P4 | Embedded `pi-agent-core` | The real standalone PocketJS/QuickJS device |
| Physical ESP32-P4 | Embedded `pi-agent-core` | The real standalone [PocketJS](https://github.com/pocket-stack/pocketjs)/QuickJS device |

They are not three forks. The simulator and firmware compile the same embedded
Agent, device UI, tool contracts and interaction state. Only their platform
Expand Down Expand Up @@ -191,7 +192,8 @@ On physical hardware, workspace files and schedules persist in LittleFS. Wi-Fi
configuration persists in NVS. The Agent can use its workspace to organize
memory and can create or revise its own recurring schedules.

The shared PocketJS device UI includes:
The shared [PocketJS](https://github.com/pocket-stack/pocketjs) device UI
includes:

- Chat with streamed replies, recent-turn history and a full-message reader;
- Files with workspace metadata, file viewing and scrolling;
Expand Down
Loading