NeoCode
NeoCode is the official desktop application for managing your NeoEngine node. Monitor services, view logs, check hardware status, and control everything from one unified interface.
NeoCode is currently in beta. Download the latest version from our releases page .
Features
- Service Management — Start, stop, and monitor all NeoEngine services
- Real-time Logs — Color-coded log viewer with filtering and search
- Hardware Monitoring — Track CPU, GPU, RAM, storage, and network usage
- Tab-based Interface — Organize your workspace with multiple views
- Keyboard Shortcuts — Power-user friendly with extensive hotkeys
- Auto Updates — Stay current with automatic update checking
Quick Start
Supported Platforms
| Platform | Status | Download |
|---|---|---|
| macOS (Apple Silicon) | Stable | .dmg |
| macOS (Intel) | Stable | .dmg |
| Windows 10/11 | Stable | .msi |
| Linux (Ubuntu/Debian) | Stable | .deb |
| Linux (Fedora/RHEL) | Stable | .rpm |
| Linux (AppImage) | Stable | .AppImage |
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| OS | macOS 12+, Windows 10+, Ubuntu 20.04+ | Latest stable |
| RAM | 4 GB | 8+ GB |
| Storage | 500 MB | 1+ GB |
| Display | 1280x720 | 1920x1080+ |
Architecture
NeoCode is built with:
- Tauri 2.0 — Rust backend for native performance and security
- React — Modern UI with smooth animations
- TypeScript — Type-safe frontend code
The application communicates with local NeoEngine services via IPC (inter-process communication) and can manage:
- Daemon (worker node)
- Coordinator
- Gateway
- Indexer
- Oracle
- Aggregator
- Marketplace
- Auth service
- Validator
Screenshots
Coming soon.
Related
- CLI Reference — Command-line alternative
- Getting Started for Providers — Set up your node