🧠Athena (The Mind)
Your guide to building and running the consciousness layer of Olympus-Grid

No empire, corporation, or false god shall claim dominion over wisdom. She shall remain open and free, growing ever more perfect, so long as light remains.
What is Athena?
Athena is the brain of your AI assistant. She thinks, she reasons, she responds. When you talk to TurtleShell.ai or any Olympus-Grid assistant, Athena is the mind behind the conversation.
In this guide, you'll learn how to:
Download Athena's code
Run her on your own computer
Make her available on the internet
Make changes and improvements
Push your changes to the cloud
Watch your own AI come to life
Time needed: About 1 hour for your first time
What you'll need:
A computer (Mac, Windows, or Linux)
An internet connection
A free GitHub account
A free ngrok account
Part 1: Getting Started
Step 1.1 — Create Your Accounts
Before we begin, you'll need two free accounts:
GitHub (where the code lives)
Go to github.com
Click "Sign Up"
Follow the steps to create your account
ngrok (makes your computer visible to the internet)
Go to ngrok.com
Click "Sign Up"
Follow the steps to create your account
💚 You have both accounts created.
Step 1.2 — Create Your AI's Home
Create a folder on your computer. This folder will hold all the parts of your AI assistant.
Think of it like building a robot—you need a place to keep all the pieces.
Your AI needs a name. For this guide, we'll call our AI olympus-616.
On Mac:
Open Finder
Go to your home folder
Create a new folder called
olympus-616
On Windows:
Open File Explorer
Go to your Documents (or wherever you want)
Create a new folder called
olympus-616
Or use the terminal/command line:
💚 You now have a home for your AI.
Step 1.3 — Download Athena's Code
Now we'll download Athena's code to your computer.
Open your terminal (Mac/Linux) or Command Prompt (Windows) and make sure you're inside your olympus-616 folder:
Then run this command to download Athena:
What is
{{olympus-616}}?This is the address of your code server. For most people, this is
github.com. So the command becomes:Advanced users can configure their own code server by updating their SSH config. This allows you to swap out GitHub for any git server without changing your workflow. See the [Eos CI/CD Guide] for details.
Now move into Athena's folder:
💚 You now have Athena's code on your computer.
To confirm, run:
You should see files like README.md, package.json, and folders like api, ui, and deploy.
💚 Athena is downloaded and ready.
Step 1.4 — Run Athena Locally
Now let's bring Athena to life on your computer.
a) Move into the API folder:
b) Install the required packages:
This downloads all the code libraries Athena needs. It may take a minute or two.
c) Start Athena:
💚 Athena is now alive.
You should see something like this:
The pulse messages will keep appearing every 6 seconds. This is Athena's heartbeat—proof she's running.
💚 Athena is running on port 3401.
⚠️ Don't close this terminal window! Athena needs it to stay alive. Open a new terminal window for the next steps.
Step 1.5 — Choose Your AI Provider
Athena can think using different AI brains. You get to choose which one powers your assistant.
Currently supported AI providers:
OpenAI (ChatGPT)
Anthropic (Claude)
Grok
Gemini
Ollama (runs on your own computer—no internet needed!)
AWS Bedrock
Azure OpenAI
💡 Don't see the one you want? Add your own and submit a Pull Request!
For this guide, we'll use OpenAI (ChatGPT).
a) Get your OpenAI API key:
Go to platform.openai.com
Sign in or create an account
Click on "API Keys" in the left menu
Click "Create new secret key"
Copy the key—you'll need it in the next step
⚠️ Keep this key secret! Never share it or post it online. Anyone with your key can use your OpenAI account.
b) Create your configuration file:
Athena needs a file called .env to know which AI to use and how to connect.
On Mac/Linux:
On Windows:
💚 You now have a .env file.
c) Edit your .env file:
Open the .env file in any text editor (Notepad, VS Code, TextEdit, etc.)
It should look like this:
d) Add your OpenAI API key:
Find this line:
Replace {{insert_your_openai_api_key_here}} with the key you copied earlier.
e) Save the file.
f) Restart Athena:
Go back to the terminal where Athena is running.
Press Ctrl + C to stop Athena.
Then start her again:
💚 Athena can now see your API keys.
You should see output like this:
Notice the difference:
Before:
🔍 Loaded API Key: NoNow:
🔍 Loaded API Key: Yes
💚 Athena is configured and ready to think.
Step 1.6 — Talk to Athena
Athena is alive. Now let's have a conversation with her.
a) Check if Athena is healthy:
Open a new terminal window (keep Athena running in the other one).
Run this command:
💚 Expected response:
If you see this, Athena is alive and listening.
b) Ask Athena a question:
Now let's actually talk to her. Run this command:
💚 Athena will respond.
She'll tell you about herself—where her knowledge comes from, how she thinks, and what she can do.
c) Using Postman (optional):
If you prefer a visual tool, you can use Postman to talk to Athena.
Health Check:
Method:
GETURL:
http://localhost:3401/health
Chat:
Method:
POSTURL:
http://localhost:3401/chatBody (JSON):

💡 Setting up Postman is outside the scope of this guide, but it's a great tool for testing APIs visually.
💚 You just had your first conversation with your own AI.
⚠️ Seeing some errors in the terminal? Don't worry! You might see messages about "MCP server" or connection errors. That's normal—we haven't set up all the pieces yet. Athena is trying to connect to Poseidon (her bridge to other systems), but we'll build that later. For now, she can still think and respond on her own.
Step 1.7 — Set Up the Athena Chat Window
💚 Bug fixed. Screenshot captured for documentation.
Step 1.7 — Set Up the Athena Chat Window
(Updated with working screenshot)
Now let's give Athena a proper face. We'll set up a web interface so you can chat with her in your browser.
a) Go back to the main Athena folder:
You should now be back in the athena folder (not api).
b) Move into the UI folder:
c) Install the UI packages:
d) Create the UI configuration file:
On Mac/Linux:
On Windows:
e) Start the chat interface:
💚 A browser window should open automatically.
If it doesn't, open your browser and go to:
💚 You now have a chat window to talk to Athena!

The interface is called Temple Turtle—your window into Athena's mind. Type anything in the "Ask Turtle anything..." box and press the blue arrow to chat.
💡 What's happening behind the scenes?
The chat window (UI) runs on port
3402It sends your messages to Athena (API) on port
3401Athena thinks using your chosen AI provider (OpenAI)
The response streams back to your screen in real-time
🎉 Congratulations!
You just brought Athena to life.
You now have your own AI assistant running on your computer. She can think, reason, and respond to anything you ask her.
Let's recap what you accomplished:
✅ Created a home for your AI (
olympus-616folder)✅ Downloaded Athena's code from the grid
✅ Configured her to use an AI provider (OpenAI)
✅ Started her brain (API on port 3401)
✅ Gave her a face (Temple Turtle UI on port 3402)
✅ Had your first conversation with your own AI
What's Next?
Your journey doesn't end here. Choose your own adventure:
🌊 Connect Athena to Other Systems
Want Athena to talk to Salesforce, check the weather, or connect to other cloud services? You'll need Poseidon—the bridge that connects Athena to the outside world.
→ Set Up Poseidon (MCP Server)
🎭 Customize Your Agent's Personality
Want to change how Athena thinks, speaks, or behaves? Learn about the Cosmos-Logos agent framework and create your own unique AI personality.
→ Cosmos-Logos Agent Framework
🌐 Access Athena from the Internet
Want to talk to Athena from your phone, or let friends chat with her? Learn how to expose your local AI to the public internet using ngrok.
→ Make Athena Public (ngrok Guide)
☁️ Deploy to Olympus-Grid
Ready to run Athena in the cloud? Deploy her to the Olympus-Grid AI Service Mesh and access her from anywhere in the world.
🛠️ Contribute to Athena
Found a bug? Have an idea? Want to make Athena better for everyone? Learn how to modify the core code and submit a Pull Request to the open source community.
Need Help?
📖 Documentation: docs.olympus-grid.net
💬 Community: Join the discussion on GitHub
🐛 Found a bug? Open an issue
"No empire, corporation, or false god shall claim dominion over wisdom. She shall remain open and free, growing ever more perfect, so long as light remains."
Welcome to Olympus-Grid. 🏛️
Last updated