Installation¶
Just want to get started?
If you just want to create your blog, check out our Quick Start Guide which covers installation in simple steps.
This page contains detailed installation instructions for developers and power users.
Egregora requires Python 3.12+ and uses uv for package management.
Install uv¶
First, install uv if you haven't already:
Install Egregora¶
From GitHub (Recommended)¶
Install the latest version directly from the repository:
Once installed, you can use the egregora command directly:
From PyPI (Stable)¶
From Source¶
For development (works on Windows, Linux, and macOS):
See Contributing Guide for full development setup.
API Key Setup¶
Egregora uses Google's Gemini API for content generation. Get a free API key at https://ai.google.dev/gemini-api/docs/api-key.
Verify Installation¶
Test that everything is working:
Optional Dependencies¶
Documentation¶
To build the documentation locally:
Next Steps¶
- Quick Start Guide - Generate your first blog post
- Configuration - Customize your setup