Code without footprints.
Zero Pollution. Zero Config. Native Experience.
Zero is a native macOS IDE designed for ephemeral development. It creates isolated, disposable Docker environments instantly, allowing you to code without polluting your local machine.
- 🐳 Instant Environments: Spawns lightweight Alpine Linux containers (~50MB) in seconds.
- 📝 Native Editor: High-performance Swift-based editor with syntax highlighting for 190+ languages.
- 🎨 Beautiful UI: Material Theme icons, dark mode, and a clean macOS-native interface.
- 🐙 Git Integration: Seamless GitHub login, repository browsing (User/Org), and cloning.
- 🔒 Secure & Isolated: All dependencies and files stay inside the container. No local
node_modulesorvenvs. - ⌨️ Developer Friendly: Line numbers, breadcrumbs, and status bar info.
Download the latest version from GitHub Releases.
- Download
Zero.dmg - Drag
Zero.appto Applications - Run and code!
Note: Requires Docker Desktop to be running.
- Language: Swift 5.9
- UI Framework: SwiftUI (macOS 14+)
- Container Engine: Docker (via Swift Client)
- Editor: Highlightr (Highlight.js wrapper)
git clone https://github.com/zero-ide/Zero.git
cd Zero
# Build and Run
swift run
# Build DMG
./scripts/build_dmg.shPull requests are welcome! Please check the issues for open tasks.
- Fork the repo
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Built with ❤️ by Zero Team
