Skip to content

Latest commit

Β 

History

History
64 lines (42 loc) Β· 2.07 KB

File metadata and controls

64 lines (42 loc) Β· 2.07 KB
image

Zero

Code without footprints.
Zero Pollution. Zero Config. Native Experience.

done

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.

✨ Features

  • 🐳 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_modules or venvs.
  • ⌨️ Developer Friendly: Line numbers, breadcrumbs, and status bar info.

πŸš€ Installation

Download the latest version from GitHub Releases.

  1. Download Zero.dmg
  2. Drag Zero.app to Applications
  3. Run and code!

Note: Requires Docker Desktop to be running.

πŸ› οΈ Tech Stack

  • Language: Swift 5.9
  • UI Framework: SwiftUI (macOS 14+)
  • Container Engine: Docker (via Swift Client)
  • Editor: Highlightr (Highlight.js wrapper)

πŸ“¦ Building form Source

git clone https://github.com/zero-ide/Zero.git
cd Zero

# Build and Run
swift run

# Build DMG
./scripts/build_dmg.sh

🀝 Contributing

Pull requests are welcome! Please check the issues for open tasks.

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Built with ❀️ by Zero Team