Repository navigation
v1.0.0 — first release
First release.
- ElfKey: virtual keyboard on /dev/uinput, driven by one-line FIFO commands
- ElfPad: virtual gamepad (Xbox-class — buttons, analog triggers, 2 sticks, D-pad)
- elfdeckai_mcp.py: zero-dependency MCP server exposing both as agent tools
- Safety-first design for LLM callers: strict input validation, bounded holds, nothing ever left stuck, owner-only FIFO
- Proven live: an LLM played Pokémon FireRed on a real Steam Deck through ElfKey (see notes/driving.md)
91 tests. Standard library only. MIT.