# Apptron - 브라우저에서 실행되는 로컬 퍼스트 개발 플랫폼

> Clean Markdown view of GeekNews topic #25241. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25241](https://news.hada.io/topic?id=25241)
- GeekNews Markdown: [https://news.hada.io/topic/25241.md](https://news.hada.io/topic/25241.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-12-22T09:46:02+09:00
- Updated: 2025-12-22T09:46:02+09:00
- Original source: [github.com/tractordev](https://github.com/tractordev/apptron)
- Points: 13
- Comments: 0

## Summary

**Apptron**은 클라우드 서버 없이 브라우저 안에서 완전한 **Linux 개발 환경**을 실행할 수 있는 로컬 퍼스트 플랫폼입니다. VSCode 기반 에디터와 Go 언어 1급 지원을 갖추고, 웹 브라우저만으로도 코드 작성·빌드·테스트가 가능한 독립형 워크스페이스를 제공합니다. v86 기반 가상화와 Wanix를 통한 Wasm 실행, 브라우저 스토리지 기반 지속성 관리 등으로 확장성과 자급성을 모두 갖춘 새로운 형태의 개발 인프라를 제시합니다.

## Topic Body

- 클라우드 의존 없이 **브라우저에서 완전한 Linux 환경**을 제공  
- **VSCode 기반 에디터**를 내장해 개발 환경, AI실험용 샌드박스, 웹용 플레이그라운드 등 다양한 용도로 활용 가능  
- 확장성과 커스터마이징이 뛰어나며, 자체 호스팅 및 플랫폼 기반 구축 지원  
- **Smalltalk**처럼 자체 환경을 위한 IDE 개념으로 설계  
- **Go 언어로 작성되어**, Go 언어에 대한 1급 지원 제공  
  
### Linux 환경  
- **v86 JIT 에뮬레이터** 위에서 **Alpine Linux**와 커스텀 커널을 실행  
- **Wanix**를 통해 **Wasm 실행 지원** 및 **DOM API 접근** 기능 제공  
- `make`, `git`, `esbuild` 등 기본 패키지 사전 설치됨  
- `apk` 패키지 매니저로 추가 소프트웨어 설치 가능  
  
### 지속성 관리  
- **Docker 이미지와 유사한 구조**로, 커밋하거나 환경 빌드 스크립트에 추가하지 않으면 변경 사항이 저장되지 않음  
- 프로젝트 디렉터리, 홈 디렉터리, 공개 디렉터리는 **브라우저 스토리지에 영구 저장 및 클라우드 동기화**  
- 필요 시 브라우저 스토리지 기반의 추가 디렉터리 마운트 가능  
  
### 가상 네트워크  
- **가상 DHCP 서버를 통한 세션별 IP 할당**으로 완전한 인터넷 접근 제공  
- 세션 간 IP 라우팅을 통해 **브라우저 탭 및 기기 간 통신 지원**  
- TCP 포트에 바인딩된 소프트웨어는 **공개 HTTPS 엔드포인트 자동 생성**  
  - HTTP 서비스는 **Ngrok 유사 프록시 방식**으로 접근 가능  
  - 비HTTP TCP 서비스는 **WebSocket 터널링**을 통해 사용 가능

## Comments



_No public comments on this page._
