Logo Lanfrica

Sakhileziya/vela-extension

Domain:

digital infrastructure

Record type:

software
Creator:
Sak
Host:
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 …