Why open another app?DevOne already has
a browser.
a browser.

Value taken from the Preview, never shown.
| 3 keys | Local | Production |
|---|---|---|
GITHUB_TOKEN | •••••••• | •••••••• |
RESEND_API_KEY | missing | •••••••• |
SENTRY_DSN | •••••••• | •••••••• |
Three variants to compare before adding one.
Why open another app?DevOne already has
a browser.
a browser.

| 3 keys | Local | Production |
|---|---|---|
GITHUB_TOKEN | •••••••• | •••••••• |
RESEND_API_KEY | missing | •••••••• |
SENTRY_DSN | •••••••• | •••••••• |
Three variants to compare before adding one.
When DevOne needs you,
it raises its hand.
Signing in to the Stripe dashboard needs your password.
Frosted glass
Glacier glow
Outline2 actions, to watch again as a video.
a browser.
a browser.
“Claude Code cost about twice what Pi cost.”
“OMP beat Claude Code, Codex, and OpenCode with a budget model.”
“Given the same task, Pi sent about 2,600 input tokens.”
“The official tool from the model’s maker should fit best. I thought so too. It was wrong in 9 out of 12 cases.”
Your quota goes into your code,
not into the tool.
DevOne runs on its own harness: oh-my-pi, a fork of Pi.
The same model costs more or less depending on the harness around it.
Answers you can read
at a glance.
I compared the four payment providers on your three criteria: fees, payout time and API quality.
Stripe comes out ahead thanks to its API and docs. Mollie stays cheaper on small orders, if price becomes the priority.
Here’s how a payment flows in today’s code, from card entry to confirmation.
When the bank doesn’t ask for a code, the payment goes through right away.
The beta builds are live. Here are this week’s downloads, sortable with one click on a header.
| Windows x64 | 142 MB | 312 |
| Windows arm64 | 138 MB | 57 |
| macOS Apple Silicon | 151 MB | 208 |
| macOS Intel | 149 MB | 41 |
| Linux x64 | 136 MB | 96 |
Windows x64 is still the most downloaded. Apple Silicon Macs are right behind.
Importing large folders is still stuck at 92%. I found two ways to unblock it.
Batch creationA single request sets up every folder.
Timeout and retryThe app retries, then shows a clear error.
Both togetherThe cause is fixed and the import no longer hangs.
I can start as soon as you approve, the Preview will be ready within the hour.
I ran the full checkout on the Preview, like a customer: pricing, test card, then confirmation.
No errors in the console or in network requests. Hover the stack to see the three screenshots.
Answers you can read at a glance.
I compared the four payment providers on your three criteria: fees, payout time and API quality.
Stripe comes out ahead thanks to its API and docs. Mollie stays cheaper on small orders, if price becomes the priority.
Here’s how a payment flows in today’s code, from card entry to confirmation.
When the bank doesn’t ask for a code, the payment goes through right away.
The beta builds are live. Here are this week’s downloads, sortable with one click on a header.
| Windows x64 | 142 MB | 312 |
| Windows arm64 | 138 MB | 57 |
| macOS Apple Silicon | 151 MB | 208 |
| macOS Intel | 149 MB | 41 |
| Linux x64 | 136 MB | 96 |
Windows x64 is still the most downloaded. Apple Silicon Macs are right behind.
Importing large folders is still stuck at 92%. I found two ways to unblock it.
Batch creationA single request sets up every folder.
Timeout and retryThe app retries, then shows a clear error.
Both togetherThe cause is fixed and the import no longer hangs.
I can start as soon as you approve, the Preview will be ready within the hour.
I ran the full checkout on the Preview, like a customer: pricing, test card, then confirmation.
No errors in the console or in network requests. Tap the stack to see the three screenshots.
Whatever your PC does,
your phone does too.
DevOneStripe paymentPricing pageFix the cartEnglish translationapp/orders.ts: markPaid marks the order as paid, but nothing on the Stripe side calls it yet.3 files changed, all 4 webhook tests pass
Which variant should we keep?
pricing.tsx and comparison.tsx being edited
pages/home.en.json
DevOneapp/orders.ts: markPaid marks the order as paid, but nothing on the Stripe side calls it yet.3 files changed, all 4 webhook tests pass
Which variant should we keep?
Your order
app/orders.ts: markPaid marks the order as paid, but nothing on the Stripe side calls it yet.3 files changed, all 4 webhook tests pass
Which variant should we keep?
Weather
Reminders
Calculator
Shortcuts
Translate
Freeform
Books
Classical



Gmail
Photos
Calendar



Other tools stay the same.
DevOne gets better with you every day.
You know when your session will be done.
Seen this failure before? The fix that worked comes back on its own.
The agent stops doing what bugs you.
I fixed the upload, then ran the whole test suite. It takes 6 minutes.
I fixed the upload. I won’t run the tests, just tell me when.
Your next step is already written. Tab, and you’re off.
You know if your quota will last until Friday.
Your frequent questions become shortcuts.
Coming from another tool?
Your history comes with you.
DevOneA month to make it yours.
Without paying a cent.
Still not sure?
Here are the answers.
Yes. Your files, conversations and history stay on your PC. Only what the agent reads to do its work leaves it, for the AI provider you plugged in: I have no AI server and no analytics.
Yes, and you don’t pay for AI twice: I don’t sell any. On first launch, you plug in your Claude, ChatGPT, Copilot or Gemini subscription as is, no API key.
Add a second account in Settings › Accounts and turn on Switch accounts before hitting the usage limit : I move to it before the first one gets blocked. Otherwise, your message waits for the quota reset and goes out on its own.
Not their values. In a new project, it only sees the variable names in your .env, never their contents; you can give it access project by project.
Yes. On first launch, I find the tools already installed on your PC (GitHub, Vercel, Supabase, Sentry…) and go through their CLI or MCP server, with the credentials they already have.
Press Ctrl+Shift+J and click what’s wrong: its screenshot is attached to your message in the Community. And nothing changes behind your back: an update only installs when you click Restart.
Nothing is charged: the trial needs no card and doesn’t turn into a subscription. I switch to read-only: you can still read your conversations and files, but no agent starts without an active plan.
Yes. In your DevOne account, Manage my subscription opens the customer portal of Polar, the reseller that bills your subscription: that’s where you cancel and find your invoices. You keep access until the end of the current period.