Unofficial Odysseus AI install guide · updated June 2026

Odysseus AI install guide: from clone to your first local chat.

Odysseus AI is PewDiePie's self-hosted AI workspace — chat, autonomous agents, deep research, email tools and local model serving, all running on your own hardware. This guide takes you from cloning the official GitHub repository to logging into your local instance in four verified steps. Pick your platform below and copy the commands.

Act I · Departure

What Odysseus AI actually is — and what it isn't.

The biggest mistake in any Odysseus AI install is treating it like a model. It's the cockpit, not the engine — a workspace UI that talks to whatever model you point it at. Understanding the difference decides which install path you actually need.

What it is

A self-hosted AI workspace

Odysseus AI combines chat, autonomous agents, deep research, memory, email and calendar tools into one interface running on your own machine. Local-first, privacy-first, no telemetry.

What it isn't

A new AI model

It doesn't ship with brains. You bring the model — Ollama, llama.cpp, vLLM, OpenAI, OpenRouter, or any OpenAI-compatible endpoint. Mix local sessions with API calls freely.

Where it lives

Your hardware, your data

Every file, chat and workflow stays on your disk. The official Odysseus AI repo is pewdiepie-archdaemon/odysseus — verify before running any third-party command.

Act II · The Trials

Install Odysseus AI on your machine — pick a platform.

Every install path ends at the same destination: http://localhost:7000 (or :7860 on macOS). A typical setup takes 10–15 minutes on a clean machine. Pick the route that matches your operating system.

Install Odysseus AI on Windows 10 or 11

~15 min · requires Python 3.11+ and Git for Windows · no Docker needed

I
Install prerequisites

Get Git for Windows from git-scm.com and Python 3.11+ from python.org. Tick "Add Python to PATH" during install.

II
Clone the repo

Open PowerShell — not Command Prompt — and run:

# clone the official repo git clone https://github.com/pewdiepie-archdaemon/odysseus.git cd odysseus
III
Run the launcher

The included PowerShell script creates the venv, installs dependencies and starts the server. Safe to re-run.

powershell -ExecutionPolicy Bypass -File .\launch-windows.ps1
IV
Open the workspace

Wait for the terminal to print the admin password — copy it before scrolling. Then open the URL in your browser.

http://localhost:7000

Install Odysseus AI on macOS — Apple Silicon or Intel

~10 min · uses port 7860 because AirPlay holds 7000 · Metal acceleration via llama.cpp/Ollama

I
Install Homebrew

If you don't already have it, paste into Terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
II
Clone and enter
git clone https://github.com/pewdiepie-archdaemon/odysseus.git cd odysseus
III
Run the macOS launcher

It installs deps via Homebrew, creates the venv, runs setup, then starts uvicorn on port 7860.

./start-macos.sh
IV
Open in browser
http://localhost:7860

Note: vLLM and SGLang are CUDA/ROCm only. MLX-only models aren't served by Odysseus — pick GGUF models in Ollama or llama.cpp instead.

Install Odysseus AI on Linux — desktop or server with GPU

~10 min · best path if you have a real GPU · supports vLLM, llama.cpp, Ollama

I
Make sure Python 3.11+, Git and your GPU drivers are working

For NVIDIA: nvidia-smi should list your card. For AMD: ROCm should be installed.

II
Clone the repo
git clone https://github.com/pewdiepie-archdaemon/odysseus.git cd odysseus
III
Run the launcher
./start.sh

If python points at an older interpreter, force 3.11+ explicitly: python3.11 -m venv venv, then activate and install.

IV
Open the workspace
http://localhost:7000

Install Odysseus AI with Docker — cleanest path for servers

~5 min · isolates dependencies · find the admin password in container logs

I
Confirm Docker is running
docker --version docker compose version
II
Clone and enter
git clone https://github.com/pewdiepie-archdaemon/odysseus.git cd odysseus
III
Bring up the stack
docker compose up -d docker compose logs -f odysseus

The admin password is printed in the logs on first boot. Save it, then exit with Ctrl+C.

IV
Open & connect Ollama

If Ollama runs on the host, point Odysseus at it from inside the container:

http://host.docker.internal:11434/v1

Your install is done when —

// landfall checklist

  • http://localhost:7000 (or :7860 on macOS) opens the login page
  • You logged in as admin using the password printed in the terminal
  • At least one model appears in the chat dropdown
  • Your first message gets a reply
Act II · interlude

Four monsters every install meets.

Almost every Odysseus AI install error falls into one of four buckets. Match your terminal output to the right monster before spending an hour on Reddit — these four cover roughly 80% of setup tickets.

Scylla — port already taken
Error: address already in use · port 7000

Something else (often AirPlay on macOS, or a leftover Odysseus process) is holding the port. Find and kill it, or change the port.

# macOS: free port 7000 sudo lsof -i :7000 kill -9 <PID> # or just use the macOS launcher (uses 7860) ./start-macos.sh
Charybdis — Docker can't reach Ollama
Error: connection refused · 127.0.0.1:11434

Inside a container, localhost means the container itself, not your host. Use the Docker host alias.

# in Odysseus Settings → Provider Ollama base URL: http://host.docker.internal:11434/v1
Cyclops — lost admin password
Forgot the temporary password printed at boot

It was only printed in the terminal output on first run. If you've lost it, you can re-read it from Docker logs, or reset by removing the auth file.

# Docker users: docker compose logs odysseus | grep -i password # Native users: delete data/auth.json and restart # (you'll get a fresh admin password on next boot)
Siren — model never loads
Model dropdown empty · no provider connected

Odysseus needs a model source. The fastest fix is to install Ollama and pull one model. Then refresh the model list in the workspace settings.

# install Ollama (linux/macOS) curl -fsSL https://ollama.com/install.sh | sh # pull a small model that fits most laptops ollama pull llama3.2:3b
!

Don't expose your Odysseus AI install to the public internet.

It's an admin workspace, not a public web app — with shell access, file uploads, model downloads and API token storage. The official README is explicit: put it behind HTTPS and a trusted reverse proxy, or a private access layer like Tailscale or Cloudflare Access.

Rule of thumb: localhost first, VPN second, public domain only after auth + HTTPS + reverse proxy are in place. Review data/auth.json after the first boot and disable open signup unless you want it.

Act III · Landfall

Odysseus AI versus everything else you considered.

Odysseus AI sits in a crowded category — self-hosted AI workspaces have multiplied alongside open-source models. This comparison shows where it fits and where Open WebUI, Jan AI, LibreChat or staying on ChatGPT and Claude makes more sense for your workflow.

Tool Hosting Best for Where it loses
Odysseus AI Self-hosted Workspace with chat + agents + email + research + MCP, on your hardware Brand new — fewer integrations and battle-tested edge cases than older projects
ChatGPT / Claude Cloud Polish, speed, frontier models, zero setup Your files, prompts and history live on someone else's infra
Open WebUI Self-hosted Mature Ollama frontend, strong RAG, big community Chat-centric — less of an agent / email / calendar workspace
Jan AI Desktop Easiest local AI for non-technical users — one installer Single-machine desktop app, not a deployable workspace
LibreChat Self-hosted Multi-provider chat with strong auth and team support Less focused on agent tooling and local model serving
Appendix

Odysseus AI questions — answered.

Is Odysseus AI a new AI model?
No. It's a workspace — a UI and tools layer. The reasoning still comes from a model you connect: Ollama, llama.cpp or vLLM for local; OpenAI, Anthropic, OpenRouter or any OpenAI-compatible endpoint for cloud. You can mix providers inside the same workspace.
Is Odysseus AI really free?
Yes. It's open source under the GitHub repo pewdiepie-archdaemon/odysseus. There's no paid tier, no telemetry, no upsell. You only pay for the hardware you already own and any API providers you choose to connect.
Which is the real official Odysseus AI GitHub repo?
The active official repo is github.com/pewdiepie-archdaemon/odysseus. There are mirror and impostor repos — verify the README, the 60k+ stars, and the link from PewDiePie's launch video before running any command.
What hardware do I need to run Odysseus AI?
For API-only use, any modern laptop works. For local models, 16 GB RAM is a comfortable floor for 3B–8B parameter models. A dedicated GPU with 8 GB+ VRAM unlocks larger workflows. The built-in cookbook scores model fit against your hardware before you download anything.
How do I connect Ollama to Odysseus AI?
In settings, add an OpenAI-compatible provider with base URL http://localhost:11434/v1 for native installs, or http://host.docker.internal:11434/v1 when running inside Docker with Ollama on the host machine.
Can I run Odysseus AI from my phone?
Phone access is browser access to your running instance — there's no native app. Keep it on your home network or behind a Tailscale / Cloudflare Access tunnel. Never open the port directly to the public internet.
Where did the admin password come from?
It's printed in the terminal output on first boot. If you missed it, Docker users can run docker compose logs odysseus | grep -i password. Native users can delete data/auth.json to regenerate.