Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

OrcaOS v1.0 — Day 30 capstone

Unified Textual TUI that runs gesture sensing (MediaPipe + webcam), live microphone levels (PyAudio), system stats (psutil), and Ollama LLM reasoning in one process. Background threads act like RTOS tasks; the UI drains a central queue.Queue on a timer tick (scheduler analogy).

Prerequisites

  • Python 3.10 or 3.11 (MediaPipe has the most reliable wheels here).
  • Webcam (for gesture / head pose).
  • Microphone (for audio meter; app still runs if PyAudio fails).
  • Ollama installed and running (ollama serve), with at least one model pulled (e.g. ollama pull qwen2.5:3b).

PyAudio on Windows

If pip install PyAudio fails, try a prebuilt wheel for your Python version, or:

pip install pipwin
pipwin install pyaudio

Install

cd "D30 OrcaOS"
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt

Run (single command)

python run.py

Same as python main.py; run.py only ensures the project directory is on sys.path.

Controls

Key / input Action
Ctrl+C Quit
Ctrl+R Clear LLM panel
Ctrl+L Clear task log
Command bar ask: your question — sends prompt to Ollama
status — bus / thread info
help — command summary
clear — clear LLM + log

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages