Friday AI
An Autonomous OS Orchestrator that bridges the gap between LLMs and local system environments.

An Autonomous OS Orchestrator bridging the gap between LLMs and your local PC.
📌 The Pitch
"Friday is an Autonomous OS Orchestrator that bridges the gap between Large Language Models and local system environments. Unlike standard chatbots, Friday utilizes a Dynamic Tool Registry and a Self-Healing API Client to execute real-world tasks (Media, File System, System Stats) on a Windows environment."
🛠️ Technical Highlights
1. Dynamic Introspection Tooling
Built a registry that uses Python's inspect module to automatically map LLM JSON outputs to local function signatures. This makes the system infinitely extensible with zero hard-coding of argument mapping.
2. Thread-Safe COM Integration
Solved complex Windows threading issues (PyCaw/TTS) using CoInitialize within background worker threads, ensuring stability in a "headless" background workflow.
3. Self-Healing Client Pattern
Designed a resilient API client that dynamically probes for working model versions and implements exponential backoff for rate-limiting, making the agent "production-ready" despite API instability.
🤖 HCI & Personification
It's an exploration in Human-Computer Interaction (HCI). I wanted to see how a proactive assistant (instead of a reactive one) changes the user experience in a desktop environment.
The personification allows for clearer feedback loops (voice synthesis), making the 'headless' nature of the background process intuitive for the user.
🚀 Future Roadmap
- Computer Vision: OpenCV integration for screen-aware reasoning.
- Native Windows Toast: Integration for non-intrusive background alerting.
- RAG (Retrieval Augmented Generation): Local file indexing for intelligent search.