A personal, streaming AI assistant built with Python and the Gemini API.
- Streaming: Responses appear word-by-word.
 - Memory: Remembers the conversation history (session-only for now).
 - Persona: Has a defined personality via a system prompt.
 
- 
Clone the Repository:
git clone https://github.com/ubeyidah/vector.git cd vector - 
Create Virtual Environment:
uv venv
 - 
Activate Environment:
- On macOS/Linux:
source .venv/bin/activate - On Windows (PowerShell):
.venv\Scripts\Activate.ps1
 
 - On macOS/Linux:
 - 
Install Packages:
uv pip install -r requirements.txt
 - 
Create
.envFile: You need to provide your API key. Copy the example file:cp .env.example .env
Now, open the
.envfile and paste in your secret API key. 
Once everything is installed, just run main.py:
python main.py