Pure browser. Any platform, any device.

Candidates open a workspace link and start writing code. No Node, no Python, no IDE, no extension. The runtime and the editor are served from the browser. Platform does not matter.

Screenshot coming soon

Use cases

When this feature earns its keep.

Three concrete patterns. Use them as templates for your own setup.

Interview a candidate on a work-managed laptop they cannot install on

Corporate laptops often block software installs. A browser-based workspace sidesteps this entirely. The candidate opens a URL and the interview starts.

Run a bootcamp session where participants bring any machine

Chromebooks, Windows, macOS, Linux: the workspace works the same on all of them. Instructors do not spend the first 20 minutes of class helping someone install Python.

Send a take-home link that works without a setup guide

A take-home problem with a long setup guide is a signal quality problem, not a candidate quality problem. A Typelets workspace link is self-contained: the instructions, the starter files, and the runtime are all at the same URL.

Setup

How the setup looks.

There is nothing to set up on the candidate side. Send the link and the workspace is ready.

Same workspace, same auth, same collaboration features as every other Typelets workspace. See all features

  1. Create a workspace and copy the share link

    The share link is the workspace URL. Copy it from the browser address bar or from the Share button. The link works for anyone with a browser, with or without a Typelets account.

  2. Send the link to the candidate

    Email, Slack, LinkedIn message: any channel works. Tell the candidate to open it in a modern browser (Chrome, Firefox, Safari, Edge) at interview time.

  3. The candidate opens the link and joins

    No install, no OAuth, no extension. If the workspace is set to allow guest access, the candidate picks a display name and they are in. If it requires an account, they create one in under a minute.

FAQ

Which browsers are supported?
Chrome, Firefox, Safari 16+, and Edge (Chromium-based) are tested and supported. The Monaco editor and the WebSocket sync layer work in any browser with WebSocket and ES2020 support. Internet Explorer is not supported.
Does the candidate need a Typelets account?
Not necessarily. Workspace owners can configure guest access so candidates join with a generated identity (no email, no password). If your org requires accounts for compliance reasons, you can require sign-in before joining.
Does the runtime run in the browser or on a server?
The editor and UI run in the browser. Code execution runs in a Firecracker microVM on a Fly.io server, not in a browser WebWorker or WASM sandbox. This means the runtime has real CPU and memory, not the constraints of a browser tab.
Does it work offline?
No. The editor requires a WebSocket connection to the server for real-time sync and to the microVM for code execution. A candidate who loses internet connectivity during the interview will see a reconnection notice; edits resume automatically when the connection restores.

Start interviewing in under a minute.

No card, no install, no yaml. Sign up, create a workspace, share the link. That's it.

Free during beta · No credit card · Cancel anytime