CortexPrism runs natively on Linux, macOS, and Windows with feature parity across all platforms.
Core Features
All core features are supported on Linux, macOS, and Windows:
| Feature | Linux | macOS | Windows |
|---|
| CLI chat | ✓ | ✓ | ✓ |
| Web UI | ✓ | ✓ | ✓ |
| File workspace | ✓ | ✓ | ✓ |
| Git operations | ✓ | ✓ | ✓ |
| Shell execution | sh | sh | PowerShell |
| Subprocess sandbox | ✓ | ✓ | ✓ |
| Database/libSQL | ✓ | ✓ | ✓ |
| LLM providers | ✓ | ✓ | ✓ |
| Memory system | ✓ | ✓ | ✓ |
| Plugin system | ✓ | ✓ | ✓ |
| Agent loop | ✓ | ✓ | ✓ |
Docker Sandbox
| Platform | Status | Requirements |
|---|
| Linux | ✓ Full | Docker Engine |
| macOS | ⚠ Limited | Docker Desktop |
| Windows | ⚠ Limited | Docker Desktop + WSL2 |
Subprocess fallback available when Docker is unavailable.
System Service
| Platform | Method |
|---|
| Linux | systemd (user) |
| macOS | launchd |
| Windows | NSSM / Task Scheduler |
Desktop Automation
Screenshot, click, type text, and clipboard actions are mapped to platform-native tools:
| Action | Linux | macOS | Windows |
|---|
| Screenshot | scrot | screencapture | PowerShell |
| Click | xdotool | cliclick | .NET Forms |
| Type text | xdotool | osascript | .NET SendKeys |
| Clipboard | xclip | pbpaste/pbcopy | Get-Clipboard |
| Mouse move | xdotool | cliclick | .NET Cursor |
Minimum Requirements
| Platform | Version |
|---|
| Linux | Kernel 4.x+, glibc 2.28+ |
| macOS | 11.0 (Big Sur) or later |
| Windows | Windows 10 or later |
Prerequisites
| Requirement | All Platforms |
|---|
| Deno | v2.0+ |
| Git | Required for cloning and git operations |
| Docker | Optional — for sandboxed code execution |
See Also