A native macOS launcher for Odysseus
Athena is a lightweight native macOS app that wraps the Odysseus AI workspace in a proper Mac experience. It automatically starts Ollama and the Odysseus local server on launch, manages the server lifecycle, and displays the Odysseus interface in a native window — no terminal required.
- Automatically launches Ollama and the Odysseus server on app open
- Supports both Ollama install methods — Mac app and Homebrew
- Kills the Odysseus server cleanly on Cmd+Q
- Native loading screen while the server starts up
- One-click Odysseus update checker (git pull)
- Stop and relaunch the server from within the app
- Optional credential clearing on close for shared machines
- Displays current Athena and Odysseus versions in preferences
- macOS (Apple Silicon — M1/M2/M3)
- Ollama — installed either as the Mac app or via Homebrew
- Odysseus — cloned and set up natively at
~/odysseus - At least one model pulled via Ollama (e.g.
ollama pull qwen2.5-coder:14b)
| Setup | Supported |
|---|---|
| Ollama Mac app + Odysseus native install | ✅ |
| Ollama via Homebrew + Odysseus native install | ✅ |
| Odysseus via Docker | ❌ |
| Intel Mac | ❌ (untested) |
Docker is not supported. Docker on Apple Silicon cannot access the Metal GPU, which defeats the purpose of running local AI models. Athena is built around the native start-macos.sh install of Odysseus. If you set up Odysseus using Docker, follow the Odysseus native install instructions first.
Download the Ollama Mac app from ollama.com, or install via Homebrew:
brew install ollamaFollow the Apple Silicon native install from the Odysseus repository:
git clone https://github.com/pewdiepie-archdaemon/odysseus.git
cd odysseus
./start-macos.shComplete the first-time setup, create your admin account, and confirm Odysseus loads at http://127.0.0.1:7860. Then close the terminal — Athena will handle launching it from now on.
Important: Odysseus must be cloned to your home directory as
~/odysseus. If you cloned it somewhere else, Athena won't be able to find it.
ollama pull qwen2.5-coder:14bOr any model of your choice. See Ollama's model library for options.
Download the latest Athena.zip from the Releases page and unzip it.
Security notice: Athena is not yet notarized with Apple. On first launch, macOS may show a warning that the app can't be opened. To bypass this:
- Right-click
Athena.app→ Open- Click Open in the dialog that appears
You only need to do this once. After that, Athena opens normally.
Move Athena.app to your Applications folder and add it to your Dock.
When you open Athena for the first time:
- Athena starts Ollama if it isn't already running
- The Odysseus server launches in the background via tmux
- A loading screen displays while the server comes online (usually 15–30 seconds)
- Once ready, the full Odysseus interface loads inside the app window
Log in with the admin credentials you created during Odysseus setup.
Open Odysseus → Settings from the menu bar.
| Setting | Description |
|---|---|
| Use Terminal Ollama | Enable if you installed Ollama via Homebrew instead of the Mac app |
| Clear login credentials on close | Forces login on every launch — useful for shared machines |
| Stop / Launch Server | Manually control the Odysseus server without quitting the app |
| Check for Odysseus Updates | Runs git pull on your Odysseus install and reports the result |
| Athena Version | Current version of this app |
| Odysseus Version | Current git commit of your Odysseus install |
Stuck on the loading screen:
- Make sure Odysseus was set up correctly by running
./start-macos.shmanually in terminal first - Check logs at
/tmp/odysseus.log
"Ollama couldn't launch" error:
- Confirm Ollama is installed — download from ollama.com
- If using Homebrew Ollama, enable "Use Terminal Ollama" in Odysseus → Settings
Odysseus loads but no models appear:
- Make sure you've pulled at least one model:
ollama pull qwen2.5-coder:14b - Confirm Ollama is connected in Odysseus Settings
Gatekeeper blocks the app:
- Right-click
Athena.app→ Open → Open
- Swift / SwiftUI
- WKWebView
- Odysseus by @pewdiepie-archdaemon
MIT — do whatever you want with it.
Athena is an independent project and is not affiliated with or endorsed by the Odysseus project.