Run Python, JavaScript, TypeScript, and Bash code instantly. No setup, no signup — just write code and hit Run.
Ctrl+Enter to run · Tab inserts spaces
Generate the first 20 Fibonacci numbers using a generator function.
Parse and transform a JSON dataset with map, filter, and reduce.
Make an HTTP request and parse the JSON response using urllib.
Demonstrate TypeScript interfaces, generics, and type guards.
Compare quicksort, mergesort, and built-in sort performance.
Print system information: OS, kernel, uptime, memory, and disk usage.
Run code programmatically. 4 languages, persistent sessions, file support. 200 free credits.
curl -X POST https://agent-gateway-kappa.vercel.app/v1/agent-coderunner/api/execute -H "Content-Type: application/json" -d '{"language":"python","code":"print(42 ** 10)"}'
{"id":"...","language":"python","exitCode":0,"stdout":"17490122876983048192","stderr":"","duration":8,"timedOut":false}
| Feature | This Tool | Repl.it | CodePen / JSFiddle |
|---|---|---|---|
| No signup required | Yes | Required | Optional |
| Server-side execution | Yes | Yes | Browser only |
| API access | Yes (free) | Paid | No |
| Python support | 3.12 | Yes | No |
| Persistent sessions | Yes (via API) | Yes | No |
| Sandboxed | Yes (10s limit) | Yes | Partially |
Paste your Python code in the editor above, make sure "Python 3.12" is selected in the dropdown, and click the green Run button (or press Ctrl+Enter). Your code runs on a real server and the output appears below instantly.
Yes, completely free with no signup. For programmatic access via the API, create a free API key with 200 credits. Each execution costs 1 credit.
Python 3.12, JavaScript (Node.js 20), TypeScript (via tsx), and Bash. Each runs in a sandboxed environment with a 10-second timeout and memory limits.
No. Code is executed and immediately discarded. We do not store, log, or share your code. For persistent sessions, use the Sessions API endpoint.
Code runs in a sandboxed environment with a 10-second timeout and 128MB memory limit. This is suitable for scripts, algorithms, data processing, and API calls. Long-running processes will be terminated.
Yes. Send a POST to /v1/agent-coderunner/api/execute with {"language":"python","code":"print('hi')"}. The response includes stdout, stderr, exit code, and execution duration. See the API guide for details.
Python standard library and Node.js built-in modules are available. Custom package installation is not currently supported in the free tier. Use the Sessions API for file uploads and multi-step execution.