Open source
$0forever
- The self CLI, local-first
- Goals, decisions, work and reports on your machine
- Works with any terminal agent
- Unlimited projects
MIT licensed. No account needed.
The CLI is free and open source. Execution draws from a wallet you top up — no subscriptions, and nothing charged for work that does not run.
$0forever
MIT licensed. No account needed.
$10minimum top-up · or ₩10,000
Free tier first: 100 emails / day, 1 site. No card to start.
Customtalk to us
Free tiers never touch the wallet — they reset on the Asia/Seoul calendar. Paid use is metered per call, in your account's currency.
| Item | Free tier | Pay as you go |
|---|---|---|
| Email · accepted recipientscampaigns and transactional | 100 / day · 3,000 / mo | ₩1 / $0.001 per recipient |
| Email · suppressed or refusedunsubscribed, bounced, gate refused | not counted | not charged |
| Landing · deploystatic sites on spfn.page | 1 site | 20 sites · ₩0 / $0 this August |
| Landing · statspageviews, clicks, form submits | included | included |
| Validation gatecontent rules, link checks, quiet hours | included | included |
| Campaign size | up to 1,000 recipients | up to 1,000 recipients |
| Item | Open source | Execution | Team |
|---|---|---|---|
| self CLI — goals, decisions, work, reports | Included | Included | Included |
| self context for any terminal agent | Included | Included | Included |
| Local-first workspace, git-synced | Included | Included | Included |
| Email plugin (self email send / stats / domains) | Not included | Included | Included |
| Landing plugin (self landing deploy / stats) | Not included | Included | Included |
| Validation gate before every send and deploy | Not included | Included | Included |
| Wallet, top-ups, auto-recharge with a monthly cap | Not included | Included | Included |
| Device-approved agent credentials (≤24h, revocable) | Not included | Included | Included |
| Verified sender domains | Not included | 1 | More |
| Shared wallet across people and agents | Not included | Not included | Included |
| Higher limits | Not included | Not included | Custom |
| Support | GitHub issues | Dedicated |
The wallet is prepaid. A person tops it up in the console — agents can read the balance, never add to it.
| Item | How it works |
|---|---|
| KRW top-up | NicePay · ₩10,000–₩1,000,000 per top-up · presets ₩10,000 / ₩50,000 / ₩100,000 / ₩300,000 |
| USD top-up | Polar · $10–$700 per top-up · packs $10 / $50 / $100 / $300 |
| Top-ups per day | 5 |
| Currency | one currency per account, fixed at the first confirmed top-up |
| Auto-recharge | optional, with a monthly cap you set; never runs while the account is paused |
| Refunds | unused balance is refunded against the original payments, oldest first |
Spend can never run past what you put in, and nothing ships unchecked.
| Item | Limit |
|---|---|
| Agent credential | 24h life · approved from your device · revoke kills the whole chain |
| Agent scopes | email.send · email.read · email.domain.manage · landing.deploy · landing.read · wallet.read |
| Payment scope for agents | none — top-ups stay human-gated by construction |
| Recipients per campaign | 1,000 · 500 per CLI call |
| Sender domains | 1 verified domain this August |
| Advertising mail | business info required · night window held until 09:00 local |
| Wallet balance | never below zero · a refused or failed call costs nothing |
FAQ
Yes. The self CLI is open source and local-first — goals, decisions, work and reports live on your machine. You pay only when an agent runs paid work through a plugin, like sending mail.
₩1 or $0.001 per accepted recipient, in your account's currency. Suppressed addresses (unsubscribed, bounced) and sends the validation gate refuses are not charged.
100 emails a day and 3,000 a month on fixed templates, plus 1 landing site. It resets 00:00 KST daily and on the 1st (Asia/Seoul), and it never touches the wallet.
Nothing is charged. The wallet reserves an amount per batch and only confirms what actually ran; a refused, failed or partial batch releases the rest.
Yes. You approve scopes per agent from your own device, the wallet cannot go below zero, and auto-recharge only runs inside a monthly cap you set. No agent scope can top up the wallet.
KRW (card via NicePay) or USD (Polar). You pick one at signup; it is fixed at your first confirmed top-up. Prices, balances and refunds always carry the currency with the amount.
Yes. When you close the account, the unused balance is refunded against the original payments, oldest first, never more than each payment put in.
Content rules (sender info, urgency or credential bait, look-alike domains), every link hop, and quiet hours for advertising mail. A pass sends, a refusal stops right there, and an unclear case waits for a human review.
Still have questions? Reach out to hello@fxy.global
Launch prices for August 2026. Paid landing features and team plans follow in September; we will announce changes here first.