Pricing
Extentos is free. All 18 MCP tools, on-device simulation through Meta's Mock Device Kit, code generation, validation, and real-hardware testing on Meta Ray-Ban work with no account, no email, no payment. The only thing that requires sign-in is the browser simulator at extentos.com/s — sign in once with Google or email and minting simulator sessions becomes unlimited. Sign-in is free, no payment, no card.
Extentos is free. There is no paid tier.
Free, no account, forever
These work with no signup, no email, no anything:
- All 18 MCP tools — capability discovery, spec authoring, code generation, validation, ship-readiness, troubleshooting
LocalSimTransport— the on-phone simulator that wraps Meta's Mock Device Kit (mwdat-mockdevice/MWDATMockDevice)- Code generation and
validateIntegration— all scaffolding, all correctness gates - Real-hardware testing through
RealMetaTransport— you bring your own Meta Developer Center registration (a one-time, free, ~15–30 min setup with your personal Meta credentials)
These never expire, never charge, and require no Extentos account.
Browser simulator at extentos.com/s — sign in to mint sessions
The browser-based simulator at extentos.com/s is the one thing that needs an Extentos account. The first time your agent calls createSimulatorSession, the backend returns an auth_required response with a verification URL, your agent surfaces it, you sign in once, and from then on every session creation just works.
- Free email-only account. Google OAuth (one click, ~5 seconds) or email + password.
- No payment, no card, no paid tier. Sign-in is the entire commitment.
- Once linked, sessions are unlimited. No event quota, no monthly cap, no per-session cost.
- Anonymous use of everything else still works. The account is only for browser-simulator session creation.
The flow happens through your agent without manual token-paste — the device-code mechanic (RFC 8628) handles the handoff, the same pattern gh auth login and vercel login use.
Why this gate?
The browser simulator runs on Extentos's backend (WebSocket hub, voice proxy for STT/TTS, event log persistence). Every other Extentos surface either runs locally on your machine or talks directly to Meta — no Extentos compute involved. The simulator is the only thing that costs us infrastructure per session, so it's the only thing gated by an account.
Real hardware testing
Running your app on actual Meta Ray-Ban glasses uses Meta's Device Access Toolkit and requires your own Meta Developer Center registration — a one-time, free, ~15–30 minute setup with your personal Meta credentials. Extentos doesn't sit in that path. There's no per-end-user cost from Extentos when your app ships and end users use it on their glasses.
What's intentionally not here
- No paid tier. No $20/month, no premium voice add-ons, no team seats with billing, no analytics dashboard behind a paywall. The product is at the stage where the priority is getting Extentos into developers' hands, not optimizing revenue.
- Pricing may evolve. Paid options may be introduced for power users as the product matures. Existing free accounts will not be retroactively gated when that happens. Material changes will be communicated via the changelog.
Frequently asked questions
Can I try Extentos without signing up?
Yes — every part of Extentos except the browser simulator works with no account. You can install the MCP server, run code generation, validate specs, do on-device simulation through Mock Device Kit, and test on real Meta Ray-Ban glasses, all without ever creating an account. The signup ask only fires the first time your agent tries to mint a browser-simulator session.
Why account-required for the simulator?
The browser simulator runs on Extentos's backend — WebSocket hub for the live session, voice proxy for STT/TTS, event log storage. That's the only piece that costs us per-session infrastructure. Asking for a free email-only account is the lightest possible gate that lets us track legitimate usage without nickel-and-diming you.
How long does signup take?
Roughly 5 seconds with Google OAuth (one click), or ~30 seconds with email + password (you'll get a confirmation email). The CLI/agent picks up the link automatically once you complete it — you don't have to copy-paste anything.
Do I need a paid plan to ship to production?
No. Production apps run against real Meta Ray-Ban hardware via RealMetaTransport, which doesn't touch Extentos's backend at all. Your shipped app's runtime cost from Extentos is zero.
Is the on-device LocalSimTransport ever gated?
No. LocalSimTransport wraps Meta's Mock Device Kit on the developer's phone or emulator and never reaches an Extentos backend. It's always free, always available, no account required.
What if my development environment has no browser?
The device-code flow is designed for exactly that case. The CLI prints a URL and a short user-code (e.g. ABCD-1234); you can open the URL on your phone or another machine where you're signed in to extentos.com, approve the code, and the CLI on your headless machine picks up the link. This is the same pattern gh auth login and vercel login use.
What if I already have an account from a previous machine?
Same flow, simpler — the /activate page just shows "Approve this terminal for [your email]?" with one click. No second signup. Your account is already linked, this just tells it about the new install.
Resources
Pricing, security, support, status, license, roadmap, FAQ, and changelog.
Security and data handling
Extentos's data handling — what we collect (aggregate dev-time and library-runtime metadata that powers your own analytics dashboard plus ecosystem insights about vendor market share and capability popularity), what we never collect (speech transcripts, photo or video bytes, audio samples, handler-code input/output payloads, AI prompt and response text, end-user PII), how the boundary holds across the MCP server and the native iOS and Android libraries, and the three independent opt-out surfaces. Anonymous-first by design, GDPR-friendly because no end-user PII is ever stored, with a developer-facing analytics dashboard on the way.