A personal intelligence system based on AI agents.
- Tasks
- Google Calendar Integration
- Open Urls
- Analysis (execute python code)
- Memory
- Python 3.12 or higher
- Git
- A Telegram account and bot token
- OpenAI API key
- Google Calendar API credentials
- Docker installed and running
-
Clone the repository:
git clone https://github.com/johannesschiessl/Personal-Intelligence.git cd Personal-Intelligence
-
Set up Python environment:
# Create a virtual environment python -m venv .venv # Activate the virtual environment # On Windows: .venv\Scripts\activate # On macOS/Linux: source .venv/bin/activate
-
Install dependencies:
pip install -e .
-
Rename the
.env.example
file to.env
and set the following variables:OPENAI_API_KEY=your_openai_api_key TELEGRAM_TOKEN=your_telegram_bot_token
-
Set up Google Calendar integration:
- Go to the Google Cloud Console
- Create a new project
- Enable the Google Calendar API
- Create OAuth 2.0 credentials
- Download the credentials and save them as
data/calendar/credentials.json
-
Start the application:
python src/main.py
Feel free to contribute by creating issues. Suggestions for new features are always welcome!
This project is licensed under the MIT License - see the LICENSE file for details.