MCPcopy Index your code
hub / github.com/akdeb/OpenToys

github.com/akdeb/OpenToys @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
638 symbols 1,584 edges 102 files 99 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Elato Local AI

Installation instructions

  1. Clone the repository with git clone https://github.com/akdeb/elato-local.git
  2. Install Rust and Tauri with curl https://sh.rustup.rs -sSf | sh
  3. Install Node from here
  4. Run cd app
  5. Run npm install
  6. Run npm run tauri dev

Flash to ESP32

  1. Go to AI Settings and click on Flash Firmware with your ESP32-S3 device connected to your MacOS Apple Silicon device.
  2. The device will open a WiFi captive portal ELATO to configure the WiFi network.
  3. Add your WiFi network details and click connect.
  4. Make sure your MacOS is on the same WiFi network.
  5. Your ESP32 should now connect whenever it is powered on while the server is running!

Tested on

  1. M1 Pro 2021 Macbook Pro
  2. M4 Pro 2024 Macbook Pro

Project Structure

elato/
├── app/
├── arduino/
├── resources/
├────────── python-backend/
├────────── python_runtime/
├────────── firmware/
└── README.md

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 421
Method 116
Class 51
Route 43
Interface 5
Enum 2

Languages

Python44%
C++26%
TypeScript24%
Rust6%

Modules by API surface

resources/python-backend/server.py135 symbols
resources/python-backend/services/pipeline.py26 symbols
arduino/src/WifiManager.cpp21 symbols
arduino/src/LEDHandler.cpp18 symbols
resources/python-backend/tts.py16 symbols
app/src/state/VoiceWsContext.tsx16 symbols
app/src/pages/ModelSetup.tsx15 symbols
resources/python-backend/utils.py14 symbols
arduino/test/speaker_radio_shutdown_test.cpp14 symbols
arduino/test/wifi_manager_test.cpp13 symbols
arduino/test/speaker_radio_test.cpp13 symbols
arduino/src/Audio.cpp13 symbols

For agents

$ claude mcp add OpenToys \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page