Installation¶
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 directly from the repository using uvx:
| Bash | |
|---|---|
This will install and run Egregora without any local installation. Use uvx for all commands:
| Bash | |
|---|---|
From PyPI¶
| Bash | |
|---|---|
From Source¶
For development (works on Windows, Linux, and macOS):
| Bash | |
|---|---|
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:
| Bash | |
|---|---|
Optional Dependencies¶
Documentation¶
To build the documentation locally:
Linting¶
For development and code quality:
Next Steps¶
- Quick Start Guide - Generate your first blog post
- Configuration - Customize your setup