https://github.com/ffmathy/hey-jarvis
My digital assistant that runs the house.
https://github.com/ffmathy/hey-jarvis
Last synced: 5 months ago
JSON representation
My digital assistant that runs the house.
- Host: GitHub
- URL: https://github.com/ffmathy/hey-jarvis
- Owner: ffMathy
- License: mit
- Created: 2025-09-15T16:02:02.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-11-19T18:48:37.000Z (8 months ago)
- Last Synced: 2025-11-19T20:22:21.585Z (8 months ago)
- Language: TypeScript
- Size: 2.76 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Hey Jarvis - Digital Assistant Monorepo
An NX monorepo containing intelligent voice assistant components for comprehensive home automation.

## Projects
| Project | Description |
|---------|-------------|
| **elevenlabs** | End-to-end testing suite and conversational agent configuration for ElevenLabs voice interface |
| **mcp** | Mastra AI-powered Model Context Protocol server providing intelligent tools and agents |
| **home-assistant-addon** | Home Assistant addon for seamlessly hosting the Jarvis MCP server within your Home Assistant instance |
| **home-assistant-voice-firmware** | ESPHome firmware for dedicated voice hardware devices with local processing capabilities |
## Quick Start
Start the project in its DevContainer. Then use one of the below NX targets to try things out.
```bash
# Start the MCP server
nx serve mcp
# Build voice firmware
nx serve home-assistant-voice-firmware
# Start Home Assistant addon
nx serve home-assistant-addon
```
## Development
This monorepo uses NX for build orchestration and dependency management. Each project includes detailed documentation in its respective directory.