Skip to content

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dais — Do As I Say

Personal Linux voice control for controlling TUI coding agents for Linux.

Dais transcribes locally and routes each uttterance as either a command or dictation. The output is delivered to a tmux pane or the focused app.

The core idea here is that the agent receiving the voice input can clean up the transcript. All that's needed is to inform the agent about it, and for this there's the brief prompt for that.

dais-top — the live control surface


mic · VAD · transcription
          |
       daemon  --> commands   ---\
          |                      |
          \------> dictation  -------> tmux paste / ydotool

Primary motivation: hands-free coding in the car

  • dais voice controls an agent session
  • airc Tmux remote control supporting remote viewing in a browser (e.g. Tesla) and has Android app for also controlling.

The two meet at the dictate op: one recording aimed at a single pane, so a keyboardless remote UI can offer a mic button and you can speak a prompt into the pane you are looking at from the car (dais-ctl dictate, see tools/README.md).

Deprecated

  • swyd First phase tmux viewer written for Tesla's browser. The features were merged into airc, and swyd is now deprecated.

Run

systemctl --user start dais      # unit: tools/dais.service (enabled here)
tools/dais-ctl status
tools/dais-vad                   # open mic; say "voice off" to stop

See tools/README.md for the tools and the voice-command reference.

Reading order

  • tools/README.md — usage, examples, voice commands.
  • BRIEF.md — the notice a driven agent should read (dais-ctl brief).
  • AGENTS.md — how to work on this repo (safety rules for a LIVE daemon first).
  • ai/ — the curated facts: glossary.md, where-to-look.md, gotchas.md.
  • config/dais.edn — every knob, documented in comments where it lives.

About

Do as I say - personal voice control system

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages