Skip to content

Repository files navigation

Caster User Directory

Welcome to my Caster user directory, here I have all my custom commands and grammars for automating my workflows and speeding up voice computing.

Tools & Workflows

Here are the various tools and scripts configured in this environment:

  • Foot Pedal & XML-RPC IPC Bridge: Hardware debouncing, smart tap/drag/scroll control for the Olympus RS31H foot pedal, integrated with a local XML-RPC IPC bridge for thread-safe hands-free Caster microphone toggling.
  • App & Window Switcher: Failsafe and workspace-aware window management to switch apps and tabs by voice.

Caster Extension

Caster is an extension to the Dragonfly framework that allows you to control your computer with voice commands.

.agents Folder

This folder contains workflows and configuration files specifically for the Antigravity editor.

App Switching & UIA Threading Investigation (Wayfinder Session)

Eureka! We recently stumbled across the exciting idea of offloading UIA to a dedicated MCP (Model Context Protocol) Server to bypass Python COM deadlocks! Following research and testing, we have pivoted to designing a bespoke C# "Micro MCP Server" to keep execution extremely lightweight and fast for voice computing while remaining 100% "LLM-Ready". ✨

We are currently undertaking a Wayfinder session to understand and rewrite our window switching code (app_switcher.py and text_editing.py). During this work, we have dug deep into COM threading mechanics (STA vs. MTA), UIA fallback mechanisms, and multi-process architecture across screen readers (NVDA), automation frameworks (Terminator, UFO), Dragonfly, and Caster core.

All decision tracking and research breakdowns for this investigation can be found in the Wayfinder directory:

Dragonfly BPC Fork & Kaldi Investigation

Tracing and resolving the Kaldi engine race condition in the dragonfly-bpc-oss fork (v1.0.0rc2) to enable testing of the UIA accessibility features.

Detailed documentation from Antigravity agent sessions:

About

My custom Caster rules. Caster is an extension to the Dragonfly framework that allows you to control your computer with voice commands.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages