PewDiePie dropped something nobody expected on May 31, 2026. A fully functional, free, open-source AI workspace called Odysseus went live on GitHub, and within three days it had crossed 30,000 stars. By June 4, that number surpassed 44,000, more attention in a single week than most venture-funded AI startups see in a full year.
The internet had one immediate question: how do I actually install this?
That is exactly what this guide answers. Step by step, plain English, no assumed expertise. Whether you are a complete beginner with Docker or someone who has dabbled in self-hosted AI before, this guide walks you through everything from prerequisites to your first conversation inside Odysseus.
Before diving into installation, if you are not yet sure what Odysseus actually is, read our full explainer first: What Is PewDiePie's Odysseus AI? The Self-Hosted AI Workspace Explained. It covers the features, the story behind the project, how it compares to ChatGPT, and whether it is right for your use case. Come back here when you are ready to set it up.
What You Are Actually Installing
Before touching a single command, let us make sure you understand what Odysseus is, because this changes how you think about the setup.
Odysseus is not an AI model. It does not generate responses on its own. It is a self-hosted AI workspace, a private command centre that runs on your own hardware and connects to whichever AI models you choose to plug into it.
Think of it this way: an AI model like GPT-4 or Llama 3 is the brain. Odysseus is the workspace where different brains can be plugged in, compared, and used. All from a browser interface that runs on your own machine.
Here is what Odysseus gives you out of the box:
-
A chat interface for talking to local or cloud-connected AI models
-
Autonomous AI agents that can complete multi-step tasks
-
The Cookbook, a hardware-aware engine that recommends which of 270+ models will actually run on your machine
-
Deep research workflows powered by SearXNG
-
Document editing and file workflows
-
Persistent memory and reusable skill automations
-
Email, calendar, notes, and task management connected to AI
-
Image generation
-
Mobile and desktop access via a Progressive Web App
None of your data goes to a cloud server by default. When you run local models, everything stays on your hardware. That is the core promise of the project.
For a deeper walkthrough of every feature and how Odysseus compares to ChatGPT, Open WebUI, and AnythingLLM, see: What Is PewDiePie's Odysseus AI?
System Requirements
Check your machine against these requirements before starting. This saves you from hitting walls mid-installation.
Minimum vs Recommended Specs
|
Requirement
|
Minimum
|
Recommended
|
|
RAM
|
8GB
|
16GB or more
|
|
Free Storage
|
10GB
|
50GB or more (for local models)
|
|
Operating System
|
Linux, macOS, Windows
|
Linux (smoothest experience)
|
|
GPU / VRAM
|
Not required
|
Dedicated GPU for local models
|
|
Docker
|
Required
|
Docker Desktop or Docker Engine
|
|
Internet Connection
|
Required for setup
|
Optional after setup if using local models
|
A Note on Operating Systems
Linux is the most reliable environment for Odysseus. Installation is clean, GPU passthrough works predictably, and the community documentation assumes Linux by default.
macOS works well for running Odysseus connected to cloud APIs. For local models, you will need to configure the connection between Docker and Ollama running on your host machine, which takes one extra step covered in Section 4.
Windows works, but comes with caveats. GPU hardware acceleration inside Docker requires installing the NVIDIA CUDA Toolkit and enabling WSL 2 as your Docker backend. This is documented in the troubleshooting section. If you are a complete beginner on Windows and run into problems, connecting to a cloud API first is the path of least resistance while you sort out local model access.
Do You Need a GPU?
No. You can run Odysseus without any GPU at all by connecting it to cloud APIs like OpenAI or Anthropic. This is the easiest starting point for beginners. A GPU becomes important when you want to run AI models locally on your own hardware. The Cookbook feature inside Odysseus will tell you which models are compatible with your specific GPU and VRAM configuration once you are up and running.
Prerequisites
Odysseus runs inside Docker. Before you install Odysseus itself, you need three things on your machine. Each one takes five to ten minutes.
Docker
Docker is the foundation everything else runs on. Think of it as a container that packages all of Odysseus's components so they run identically regardless of your operating system.
Install Docker:
After installation, verify it is working:
docker --version
You should see a version number. If you see an error, Docker is not running. On macOS and Windows, open Docker Desktop and wait for it to show a green "running" status before proceeding.
Git
Git lets you download the Odysseus code directly from GitHub and pull updates when new versions release.
Install Git:
-
Linux: sudo apt install git (Debian/Ubuntu) or sudo dnf install git (Fedora)
-
macOS: Git comes with Xcode Command Line Tools. Run git --version and macOS will prompt you to install it if it is missing.
-
Windows: Download from git-scm.com
Verify:
git --version
Ollama (Optional but Strongly Recommended)
Ollama lets you run AI models locally on your own hardware. It is what makes Odysseus private by default, because your prompts never leave your machine.
You do not need Ollama to get started. You can connect Odysseus to cloud APIs like OpenAI or Anthropic instead. But if privacy matters to you, or if you want to use Odysseus without ongoing API costs, installing Ollama now sets you up for that.
Install Ollama: Visit ollama.com and download the installer for your operating system. It runs as a background service after installation.
Beginner tip: If you only want to test Odysseus quickly using a cloud API key you already have, skip Ollama for now and come back to it once you have the workspace running.
Step-by-Step Installation Guide
You have Docker, Git, and optionally Ollama installed. Now let us install Odysseus.
Step 1: Clone the Repository
Open your terminal (or Command Prompt / PowerShell on Windows) and run:
git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
What this does: Downloads the full Odysseus codebase from GitHub onto your machine and moves you into the project folder.
If you see a "Permission denied" error, make sure Git is installed correctly and you have an internet connection.
Step 2: Start Odysseus with Docker Compose
From inside the odysseus folder, run:
docker compose up -d
What this does: Docker reads the configuration file included in the repo, downloads all the required components (this takes a few minutes on the first run), and starts Odysseus running in the background. The -d flag means "detached mode," which keeps Odysseus running even after you close the terminal.
You will see Docker pulling various images. This is normal. Wait until you see output confirming the containers have started.
First run note: The initial download can take 5 to 15 minutes depending on your internet speed. Subsequent starts are near-instant.
Step 3: Open Odysseus in Your Browser
Once Docker finishes, open any browser and go to:
http://localhost:7000
You should see the Odysseus workspace loading. If the page does not load, wait 30 seconds and try again. Docker sometimes takes a moment to finish initialising all services after the containers start.
Step 4: Create Your Account
On first launch, Odysseus will prompt you to create a local account. This is not connected to any external service. It is just a local login that protects access to your workspace.
Enter a username and password and complete the setup. Store these somewhere safe, particularly if you plan to use Odysseus regularly.
Step 5: Connect Your First AI Model
This is where Odysseus becomes useful. You need to connect at least one AI model backend. You have two paths:
Path A: Cloud API (Easiest for Beginners)
This gets you chatting in under two minutes. It requires an API key from a provider like OpenAI or Anthropic, which typically involves creating an account and adding a small amount of credit.
-
Inside Odysseus, go to Settings
-
Navigate to Models or Providers
-
Select your provider (OpenAI, Anthropic, OpenRouter, etc.)
-
Paste your API key
-
Save, then return to the chat interface and select a model from the dropdown
You are now talking to an AI model through Odysseus.
Important: When using cloud APIs, your prompts are sent to that provider's servers. OpenAI sees your OpenAI API traffic. Anthropic sees your Anthropic API traffic. If full data privacy is your goal, Path B is the route to take.
Path B: Local Model via Ollama (Private and Free After Setup)
This keeps everything on your machine. No prompts leave your hardware.
First, make sure Ollama is running:
ollama serve
Then pull a model. For beginners, Llama 3 (8B) is a solid starting point that runs on most machines with 8GB or more of RAM:
ollama pull llama3
This downloads the model file, which is around 4 to 5GB for the 8B version. Wait for the download to complete.
Now connect Ollama to Odysseus:
In Odysseus Settings, under Models or Providers, add a new endpoint. The URL depends on your operating system:
The difference exists because on macOS and Windows, Docker runs inside a virtual machine and cannot reach your host machine's "localhost" directly. The host.docker.internal address is Docker's built-in way of bridging that gap.
Save the endpoint, return to chat, and select your Llama 3 model. You are now running a fully local, fully private AI conversation.
Step 6: Explore the Cookbook
Once you have a model connected, head to the Cookbook tab inside Odysseus.
The Cookbook scans your hardware configuration and recommends AI models from a library of more than 270 options that will actually run well on your machine. It accounts for your VRAM, RAM, and system specs so you are not spending time downloading 40GB models that your hardware cannot run.
For beginners, this is one of the most practically useful features in Odysseus and one that no major competitor like Open WebUI currently offers in the same way. Use it before downloading any additional models.
Want to know more about what makes the Cookbook and the rest of Odysseus's feature set unique? The full breakdown is in: What Is PewDiePie's Odysseus AI?
Verifying Your Setup Works
Run through this quick checklist to confirm everything is healthy:
Check 1: Containers are running
docker ps
You should see Odysseus-related containers listed with a status of "Up." If containers are missing or show "Exited," check the logs (see Check 4).
Check 2: Web interface loads
Go to http://localhost:7000 in your browser. The dashboard should load without errors.
Check 3: A model is connected
Go to the chat interface, select a model from the dropdown, type a message, and confirm you get a response.
Check 4: Check logs if anything seems off
docker compose logs
This outputs the full log stream for all Odysseus containers. Look for error messages and use the error table in Section 6 to diagnose them.
Check 5: Cookbook loads
Navigate to the Cookbook tab and confirm it shows hardware-matched model recommendations.
If all five checks pass, your Odysseus installation is working correctly.
Common Installation Errors and How to Fix Them
These are the errors reported most frequently by early Odysseus users across GitHub Issues, Reddit, and the self-hosted AI community.
|
Error
|
Most Likely Cause
|
Fix
|
|
Port 7000 already in use
|
Another application is using that port
|
Open docker-compose.yml in the odysseus folder and change 7000:7000 to 7001:7000, then restart
|
|
Cannot connect to Ollama
|
Docker cannot reach your host machine
|
Change the Ollama endpoint to http://host.docker.internal:11434 (macOS/Windows)
|
|
GPU not detected inside Docker
|
NVIDIA CUDA Toolkit not installed
|
Install the NVIDIA Container Toolkit and add GPU flags to your Docker config
|
|
App will not start on Windows
|
WSL 2 not enabled
|
Open Docker Desktop, go to Settings, enable the WSL 2 based engine
|
|
Models not loading, crashes on startup
|
Insufficient RAM for the model you pulled
|
Start with a smaller model (7B parameter models need roughly 6 to 8GB RAM; use ollama pull llama3 rather than larger variants)
|
|
Calendar times shift on refresh
|
CalDAV sync bug in early release
|
This is a known issue logged on GitHub. Avoid relying on calendar sync for critical schedules until a fix is released
|
|
Obsidian vault or PDFs not indexing
|
Library indexing fault in early release
|
This is a known early-stage bug. Monitor the GitHub repo for updates
|
Windows users: GPU acceleration inside Docker on Windows is genuinely tricky in the current release. If you hit a wall, connect to a cloud API first to get Odysseus running, then tackle the GPU configuration separately. Linux remains the most reliable path for local model inference.
Optional Setup Upgrades
Once your core installation is running, these optional steps make Odysseus more capable and more secure.
Enable HTTPS for Secure Access
By default, Odysseus runs on HTTP at localhost. If you ever want to access it from another device on your network (like a phone), consider setting up a reverse proxy with HTTPS using Caddy or Nginx Proxy Manager. Never expose Odysseus to the public internet without HTTPS and authentication in place.
Set Up Authentication for Multi-User Environments
The default single-user login is fine for personal use. If multiple people need access, review the access control settings inside Odysseus and consider running it behind a VPN or on a private network only.
Connect Email and Calendar
Odysseus supports email and calendar integration via IMAP and CalDAV. In Settings, look for the email and calendar sections and connect your accounts. Be aware that giving an AI agent access to your email creates a larger attack surface than a plain chat interface. Review what permissions the agents have before enabling this.
Enable Deep Research Mode
Deep research mode uses SearXNG as a metasearch engine to gather and synthesise information from multiple sources. You can run SearXNG as an additional Docker container. The Odysseus GitHub repo includes documentation on how to wire this in.
Keep Odysseus Updated
PewDiePie's team is actively developing Odysseus. New versions release frequently. To update:
cd odysseus
git pull
docker compose up -d --build
The --build flag forces Docker to rebuild with the latest code changes rather than using cached containers.
Is Odysseus AI Safe and Private?
Privacy is the headline feature of Odysseus, and it deserves a straight answer rather than marketing language.
Odysseus gives you meaningful privacy improvements when:
-
You host it locally on your own hardware
-
You run local AI models exclusively through Ollama, vLLM, or llama.cpp
-
You do not connect any cloud AI APIs
-
Access to the workspace is protected by authentication
-
Odysseus stays on localhost or a private network and is not exposed to the public internet
-
API keys, logs, and sensitive files are stored securely
Privacy is reduced or lost when:
-
You connect cloud AI APIs such as OpenAI or Anthropic (your prompts travel to their servers)
-
The workspace is accessible without authentication
-
API keys are stored carelessly in config files
-
Email, calendar, or sensitive files are connected without reviewing what agents can access
-
Multiple users share one instance without proper access controls
There is also a security consideration that is unique to Odysseus's scope compared to simpler chat tools. Because Odysseus gives agents access to files, email, calendar, and potentially shell commands, a prompt injection attack via a malicious email or web page does not just hit a chat window. It potentially hits your file system. Without careful sandboxing and permission management, this is a real risk. The GitHub repository's security documentation and the roadmap both acknowledge this area needs ongoing hardening.
The practical bottom line: self-hosting gives you more control over where your data lives. Control and privacy are not identical. Privacy requires deliberate configuration at every layer of your setup. Running local models is the single biggest lever for genuine privacy.
For a full analysis of Odysseus's privacy architecture, what self-hosted AI means for businesses, and how GDPR and the EU AI Act apply to tools like this, read: What Is PewDiePie's Odysseus AI?
For Business and Professional Users
You Got the Technical Setup Right. Now Get the Governance Right.
Installing Odysseus is the exciting part. But if you are exploring AI tools like this in a business, professional, or organisational context, the technical setup is only half the picture.
Using AI with company data, even self-hosted AI, creates real obligations that many organisations are not yet prepared for:
-
GDPR compliance: Even local AI tools can create data processing obligations depending on what data they handle and how agents interact with it
-
EU AI Act readiness: The EU AI Act, in force since 2024, creates compliance requirements for how AI tools are deployed in European business contexts. Self-hosted tools are not exempt.
-
Data sovereignty strategy: Knowing where your data lives is not the same as having a governance policy for how AI uses it
-
Shadow AI risk: Employees running unvetted AI tools with company data is one of the fastest-growing compliance risks in 2026
-
Audit trails and accountability: When an AI agent takes an action on your behalf, who is responsible? How is it logged?
These are not abstract concerns. They are live questions that regulators, auditors, and clients are asking right now.
The AI and Data-Driven Innovation: Opportunities and Risks for Business course from the French Compliance Institute is built for professionals navigating exactly this moment. It covers:
-
How to identify genuine AI opportunities for your organisation
-
The data risks you must understand before deploying any AI tool
-
EU AI Act and GDPR obligations for French and European businesses
-
How to build a responsible AI governance and usage framework
-
Practical frameworks for evaluating tools like Odysseus in a business context
It is structured for business professionals, compliance teams, and decision-makers, not developers. No technical background required.
Enroll in the AI and Data-Driven Innovation Course and build your AI governance foundation
The tools are moving fast. The regulatory framework is live. Get ahead of it.
Conclusion
PewDiePie's Odysseus AI is one of the most interesting things to happen in the self-hosted AI space in years, not just because of what it is, but because of the audience it reached. Millions of people who had never heard the words "self-hosted AI" are now searching how to install it.
Here are the three things to remember from this guide:
First: The installation itself is straightforward once you have Docker and Git in place. Clone the repo, run one command, open a browser. The Cookbook does the hard work of figuring out which models your hardware can actually run.
Second: Start with a cloud API if you do not have a GPU or are not ready to configure Ollama. You can always add local model support later. Getting the workspace running first is more important than getting it perfect from day one.
Third: Privacy is real only with local models. If you are running Odysseus with cloud APIs, your prompts still go to those providers' servers. Configure your setup deliberately, not just quickly.
If you are completely new to Odysseus and want to understand what you are installing before following these steps, start here: What Is PewDiePie's Odysseus AI? The Self-Hosted AI Workspace Explained.
And if you are thinking about bringing AI tools into your organisation, technical setup is one piece. Governance, compliance, and risk awareness are the other. The AI and Data-Driven Innovation: Opportunities and Risks for Business course from the French Compliance Institute gives you the framework to use AI responsibly in a European business context.
The tools are here. Use them well.
FAQ
How do I install PewDiePie's Odysseus AI?
Clone the GitHub repository with git clone https://github.com/pewdiepie-archdaemon/odysseus.git, navigate into the folder, run docker compose up -d, and open http://localhost:7000 in your browser. Full steps are in Section 4 above.
Do I need a powerful GPU to run Odysseus?
No. You can run Odysseus connected to cloud APIs on any modern computer with 8GB of RAM. A GPU is only required if you want to run AI models locally. The Cookbook feature inside Odysseus recommends which models your specific hardware can run.
Does Odysseus work on Windows?
Yes, with caveats. Docker Desktop on Windows works, but GPU passthrough requires the NVIDIA CUDA Toolkit and WSL 2 enabled as your Docker backend. For beginners on Windows, start with a cloud API connection to get the workspace running first. The error table in Section 6 covers the most common Windows-specific issues.
Is Odysseus AI free to install?
The software is free and open-source under the MIT license. Practical costs may include cloud API usage fees, hardware upgrades, electricity for local inference, and server costs if you host it remotely rather than locally.
How do I update Odysseus?
From inside the odysseus folder: git pull followed by docker compose up -d --build. This pulls the latest code and rebuilds the Docker containers.
Is Odysseus AI private?
It can be. Using local models via Ollama keeps all data on your machine. Connecting cloud APIs (OpenAI, Anthropic, OpenRouter) sends your prompts to those providers' servers. Privacy is real only when using local models and securing your installation properly.
Can beginners use Odysseus?
Yes, with some patience. If you have never used Docker or a terminal before, expect a learning curve. The steps in this guide are written to be as accessible as possible. Starting with a cloud API connection is the easiest path for first-time users.
What is the difference between Odysseus and Open WebUI?
Open WebUI is more mature, better documented, and more stable for local chat and retrieval-augmented generation (RAG) workflows. Odysseus bundles chat, agents, email, calendar, deep research, and the Cookbook hardware recommender into one workspace. Open WebUI requires separate tools for most of those capabilities. For a full comparison including AnythingLLM and LibreChat, see:
What Is PewDiePie's Odysseus AI?
Does Odysseus run fully offline?
It can. When configured to use only local models through Ollama and no cloud APIs, Odysseus can operate with no internet connection. Email, calendar, and research features that connect to external services will require connectivity for those specific functions.
Is Odysseus safe for businesses?
Businesses can evaluate Odysseus, but should not deploy it with sensitive company data without completing a security review, implementing proper access controls, and establishing an AI governance policy. GDPR compliance and EU AI Act obligations apply regardless of whether the tool is self-hosted. See Section 9 above and our
full business risk analysis for the complete picture.