Text.js Enterprise
The enterprise platform for console applications
Compliance, uptime and a named engineer for teams that ship their product in DevTools.
Compliance
Console compliance
Text.js renders the entire interface in the DevTools console, where your auditors can already inspect it.
Console visibility
Every frame is a console message that anyone with DevTools open can read and copy.
Data residency
Frames stay in the user’s DevTools and do not leave the tab. At most 300 are kept.
Audit logging
Scroll up in the console to review earlier frames, up to 300.
Least privilege
Rendering needs no browser permissions. Frames are written with console.log, and the page hosts only a focus pad and a hidden input.
Security
A small attack surface
Turbolog escapes text that DevTools would otherwise read as a format specifier or a link.
Link hijacking defense
Turbolog inserts a word joiner after :// and in path:line text, so DevTools doesn’t restyle it as a link.
Format string isolation
Every literal % is escaped as %%. User input can’t consume a %c style argument.
Production double lock
Examples that reach real APIs default to a sandbox and need two explicit switches for production.
Local by default
The OpenCode bridge is a loopback server that rejects unknown origins. It keeps the daemon password in memory and never logs it or sends it to the browser.
Support
Dedicated support
Named console engineer
One engineer assigned to your team, from evaluation to production.
Frame reviews
Quarterly review of your %c span counts, dirty rows and idle CPU.
Migration assistance
Help moving React DOM apps and terminal UIs to Text.js.
Private Slack channel
A shared channel with the Text.js team.
Pricing
Simple pricing
The framework is free and MIT licensed. Enterprise adds an SLA, a named engineer and priority support.
| Feature | Open Source | Enterprise |
|---|---|---|
| Framework | ||
| App Router, components and hooks | ||
| Turbolog engine | ||
| Zero-flash frames | ||
| text run (terminal) | ||
| Operations | ||
| Console uptime SLA | — | 99.99% |
| Throttler-aware frame pacing | ||
| Frame reviews | — | Quarterly |
| Security questionnaire | — | |
| Support | ||
| Community | ||
| Named console engineer | — | |
| Response time | Best effort | 1 business hour |
FAQ
Frequently asked questions
Is Enterprise a different framework?
No. Enterprise customers run the same MIT-licensed Text.js as everyone else, with support and an SLA.
What does the 99.99% SLA cover?
The share of console.log calls that return to your application.
Which browsers are supported?
Chromium-based browsers with DevTools: Chrome, Edge, Arc and Brave. Turbolog is tuned against the Chromium DevTools frontend and its 50ms viewport throttler.
Do our users need DevTools open?
Yes. The application renders in the DevTools console. The page shows the keyboard shortcut that opens it.
Can we self-host?
Yes. text build produces static files, and text start or the bun adapter serves them with route handlers, middleware and server-rendered routes.
Is there a procurement-friendly invoice?
Yes. Sample invoice (PDF)