HeyWillow/willow

Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative

View on GitHub ↗Jump to charts ↓Open shareable report →

HeyWillow/willow has 3k+ stars and 100+ forks on GitHub, is written in C, and was last pushed on Oct 1, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on March 31st, 2023
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Enabled
Number of forks: 129
Total Stargazers: 3,127 (+0)
Total Subscribers: 36 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.6 hours
Mean response time: 72.2 days
90th percentile: 207.1 days
Tracked items: 36

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 575 days
Stale 30+ days: 10
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • 1.0 (2)
  • dynamic configuration (2)
  • Home Assistant (1)
  • enhancement (1)
  • help wanted (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Willow is a voice assistant that runs locally on ESP32 hardware as a self-hosted alternative to Amazon Echo and Google Home.

The project addresses privacy concerns and vendor lock-in by enabling users to run a complete voice assistant on their own devices without cloud dependencies. It handles speech recognition, natural language processing, and voice control for home automation entirely on-device or through self-hosted inference services. The tool integrates with Home Assistant and supports the Willow Inference Server for offloading computationally intensive tasks like speech-to-text, text-to-speech, and language model inference while maintaining user control over data.

Willow suits users prioritizing privacy and data sovereignty who want to avoid commercial voice assistants. It works well for home automation setups already using Home Assistant. The project explicitly positions itself as an alternative to Alexa and Google Home, offering the same core functionality without external cloud services. Early adopters should expect an active community working through hardware deployment and integration challenges, with discussions and issue tracking as primary support channels.

Development activity shows ongoing engagement with users receiving hardware and reporting experiences. The maintainers have established GitHub discussions as a centralized space for community conversation and feedback. The project maintains active issue tracking and documentation, with recent focus on supporting early adopters through their initial setup and integration phases.