2 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Apptron is a local-first development platform that runs a full Linux environment in the browser with a VSCode-based editor. It supports various use cases, including software development and AI experiments, and allows users to extend and customize it as needed. Unlike cloud IDEs, all operations happen locally, ensuring no dependency on the cloud.
If you do, here's more
Apptron is a local-first development platform that runs entirely in the browser, providing a full Linux environment with a VSCode-based editor. Users can leverage it for various purposes, such as coding, AI experimentation, publishing static websites, or even creating embeddable software playgrounds. Its flexibility allows for customization and self-hosting, making it a potential foundation for personal development platforms. Unlike traditional cloud IDEs, Apptron operates independently of cloud services, emphasizing its local capabilities.
The project runs on Alpine Linux with a custom Linux kernel via v86, which enables features like native Wasm support and access to DOM APIs. Apptron supports 32-bit x86 software through a JIT emulator, allowing users to install packages via the Alpine package manager. While some tools like make, git, and esbuild come pre-installed, users can add more languages, primarily focusing on Go, which has first-class support.
Changes in Apptron environments resemble Docker images: they need to be committed or added to the build script for persistence. Key directories—project, home, and public—are stored in the browser and synced to the cloud, but other changes reset on page load. Users get an IP address for each session, with capabilities for TCP services to create public HTTPS endpoints. This setup mimics tools like Ngrok for exposing local servers, facilitating development across different browser tabs and devices.
Questions about this article
No questions yet.