The JavaScript Playground

Write, run, and iterate JavaScript and TypeScript on the fly — all in one place.

macOSDownload for macOS

Also available for Windows · Linux

NPM
Node.js
Async
1import dayjs from 'dayjs'
2
3
4
5
6
7
8
9
1
2
3'2025-05-23'
4
5-142
6
7'May 30, 2025'
8
9

Every flavor of JavaScript — ready to run

Node.js Runtime

Full access to Node.js APIs — fs, http, crypto, and more. Create servers, read files, and run server-side JavaScript directly in the playground.

TypeScript Support

Write and run TypeScript code instantly. Seamlessly compile and execute TypeScript syntax without complex configuration or build steps.

TC39 Proposals

Experiment with the future of JavaScript. Native support for TC39 proposals lets you try cutting-edge language features before they become standard.

Smart tools that keep you in the flow

AI Chat

Generate code, debug issues, and get instant explanations. Supports OpenAI, Anthropic, Google, DeepSeek, xAI, MiniMax, and Kimi — bring your own API key.

NPM Packages

Search, install, and manage npm packages without leaving the app. Works seamlessly with both Node.js and Browser runtimes.

Snippets Manager

Create, save, and quickly insert common code patterns. Snippets integrate directly into IntelliSense for instant access.

Environment Variables

Securely manage environment variables with an intuitive interface. Shared across all tabs and persisted between sessions.

Press play on your next idea.

macOSDownload for macOS

Also available for Windows · Linux

© 2026 QI LEI. All rights reserved.