Vela - Africa's First AI Browser Companion. Chrome xtension. POPIA compliant. Local LLM via Ollama. Buit in South Africa.
# Infinity Browser AI — Africa's First AI Browser Companion
> Think. Work. Africa First.
Infinity Browser AI is a Chrome extension that adds a persistent, memory-enabled AI companion to your browser. It reads any webpage you are on, executes browser actions on your behalf, and learns your preferences over time — all running locally via Ollama. No data leaves your device.
**Status:** MVP — Week 1 build
**Stack:** Chrome Extension (MV3) + React + Ollama (local LLM) + Chrome Storage
**Cost to run:** R0 during development. ~R2,000–5,000/month for a production server.
---
## Architecture Overview
```
┌─────────────────────────────────────────────────────┐
│ CHROME EXTENSION (Manifest V3) │
│ │
│ ┌────────────��┐ ┌──────────────────────────┐ │
│ │ Sidebar UI │ │ Content Script │ │
│ │ (React) │ │ (page reader) │ │
│ └──────┬─────┘ └────────────┬──────────────┘ │
│ └──────────┬─────────────┘ │
│ ▼ │
│ ┌────────────────────┐ │
│ │ Service Worker │ │
│ │ (background/index) │ │
│ └────────┬────────────┘ │
└──────────────────┼──────────────────────────────────┘
│
┌──────────┴──────────┐
▼ ▼
Ollama (local) Chrome Storage
localhost:11434 (memories, companions,
llama3.2:3b conversations, settings)
nomic-embed-text
```
**Principle:** The sidebar and content script never call services directly. Everything routes through the background service worker via typed messages. This is the only architecture that works correctly with Manifest V3.
---
## Directory Structure
```
vela-extension/
├── manifest.json ← Extension config (Manifest V3)
├── package.json ← Dependencies and scr …