Prerequisites (macOS)
ArgentOS uses Homebrew to install PostgreSQL, Redis, and system services. Install it first if you don’t have it:One-Command Install
main? Use the Developer Branch install guide.
On macOS, this installs the full native stack:
| Component | What it does | Port |
|---|---|---|
| Homebrew | Required — must be pre-installed (see above) | — |
| PostgreSQL 17 | Memory, knowledge, agent registry | 5433 |
| Redis | State, pub/sub, inter-agent streams | 6380 |
| Node.js 22 | Runtime (via nvm) | — |
| ArgentOS | Agent source, CLI, built dist | — |
| Gateway | Background LaunchAgent (survives reboots) | 18789 |
| Argent.app | macOS desktop app with onboarding wizard | — |
Non-default ports (5433, 6380) are used to avoid conflicts with existing PostgreSQL or Redis installations.
Platform Support
| Platform | Status | Install method |
|---|---|---|
| macOS (Apple Silicon) | Full support | curl installer — primary platform |
| macOS (Intel) | Full support | curl installer |
| Linux (x86_64) | Supported | curl installer (no .app, CLI only) |
| Linux (ARM64) | Supported | curl installer (Raspberry Pi 4+, Oracle ARM) |
| Windows (WSL2) | Supported | Run installer inside WSL2 Ubuntu |
| Docker | Supported | See Docker guide |
Requirements
- macOS 13+ or Ubuntu 22.04+ (or equivalent)
- 4GB RAM minimum (8GB+ recommended for local models)
- Anthropic API key or Max subscription setup token — for the agent runtime
- Internet connection for initial install
What Gets Installed
The installer creates these paths:| Path | Contents |
|---|---|
~/.argentos/ | Config, memory database, agent state, logs |
~/.argentos/runtime/ | Private Node.js runtime (if nvm not available) |
~/argentos/ | Source checkout (git clone) |
~/bin/argent | CLI wrapper |
/Applications/Argent.app | macOS desktop app (macOS only) |
~/Library/LaunchAgents/ai.argent.* | Gateway and Redis LaunchAgents (macOS only) |
Manual Install (from source)
If you prefer to install manually:Verify Installation
Next Steps
Complete onboarding
Connect your first channel.
Uninstall
Clean removal of all services.
Updating
Keep ArgentOS current.
Developer Branch
Install from the private
develop lane for regression testing.Docker
Containerized deployment.
