Shashika Dayarathna logoApps
←Back to catalogue
AI & AutomationIn development

AI Companion

Desktop AI companion with PySide6 overlay and persistent local SQLite memory.

A native Windows desktop companion built in Python and PySide6 featuring a desktop overlay, persistent local SQLite memory, and speech recognition.

PythonPySide6SQLite

Distribution & Availability

Status: In development · Download not available yet

Active prototype (v0.3). Can be executed locally via Python and PySide6.

Download not available yetSource repository ↗

Implemented Capabilities

  • PySide6 desktop overlay: native character window overlay on Windows
  • Persistent local memory: stores conversation context and identity state in SQLite
  • Speech input: microphone input with real-time speech recognition pipeline
  • Tool execution bridge: permissioned execution for local tools and WSL2 environments

Installation & Usage

  1. 1.Clone https://github.com/shashika-mora/ai-companion
  2. 2.Create virtual environment and install requirements from requirements.txt
  3. 3.Run python run.py

Verified Screenshots & Assets

AI Companion PySide6 Desktop Overlay
PySide6 overlay interface running natively on Windows desktop