๐ฏ Promptbox
Remote prompt inbox for the coding agent.
Send a prompt from anywhere โ it lands as a GitHub issue โ the agent handles it.
Project status: production-ready, zero backend, mobile-first, published on npm.
๐ฏ What it doesโ
| Capability | Description |
|---|---|
| Zero backend | Static HTML page, no server, no database |
| GitHub integration | Pre-fills issues/new?title=โฆ&body=โฆ |
| Mobile-first | Works on any device with a browser |
| Agent workflow | Coding agent picks up issues and closes them |
| Multi-project | Supports multiple project targets |
โ๏ธ How it worksโ
flowchart LR
U["user<br/>any device"] --> P["prompt inbox page<br/>static, zero backend"]
P --> I["GitHub issue<br/>pre-filled"]
I --> A["coding agent<br/>picks it up"]
A --> H["handled + closed"]
- Open bartoszosiej.github.io/prompt-inbox
- Pick a project, type a prompt, hit Submit
- A pre-filled GitHub issue opens in the browser
- The coding agent picks it up, handles it, and closes the issue
๐ Quick startโ
# Local dev
python3 -m http.server 8080
# Docker
docker build -t ghcr.io/bartoszosiej/prompt-inbox:latest .
docker run -p 8080:80 ghcr.io/bartoszosiej/prompt-inbox:latest
# npm
npx prompt-inbox
๐ Usageโ
For usersโ
- Open the prompt inbox page
- Select target project from dropdown
- Type your prompt
- Click Submit โ GitHub issue opens
- Agent handles it
For agentsโ
When the user says "check the inbox":
- Read open issues from
https://api.github.com/repos/BartoszOsiej/Promptbox/issues?state=open - Each issue has: title
[Project] summary, body with the prompt - Handle the prompt in the relevant project repo
- Close the issue
- Reply to the user with what was done