Home / AI Tools & LLM Clients / AI Hardware & On-device Models

56 open-source AI Hardware & On-device Models projects

AI Hardware & On-device Models (AI Tools & LLM Clients): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. OpenTPU★ 806 · dormant · Python

    Open-source reimplementation of Google Tensor Processing Unit (TPU) hardware

  2. meta-glasses-api★ 696 · slowing · TypeScript

    Messenger browser extension acting as an unofficial API for Meta Ray-Ban glasses

  3. riffado★ 428 · active · TypeScript

    Self-hosted transcription interface for Plaud Note recordings

  4. reverse-engineering-gemma-3n★ 278 · slowing · Python

    Reverse engineering of Google's Gemma 3n edge-optimized model architecture

  5. dot2api★ 209 · active · Python

    Turns the OpenAI Dot device into an OpenAI- and Claude-compatible API

  6. even-g2-protocol (i-soxi)★ 191 · active

    Reverse-engineered BLE protocol of Even Realities G2 smart glasses

  7. TotalRecall★ 172 · active · C++

    Extracts and displays data from Windows 11 Copilot+ Recall snapshots database

  8. ANE-LM★ 146 · active · C++

    LLM inference on the Apple Neural Engine

  9. Orion★ 133 · active · Objective-C

    Local runtime for training and running small LLMs on the Apple Neural Engine

  10. rk3588-npu★ 130 · slowing · C

    Reverse engineering the Rockchip RK3588 NPU

  11. applaud★ 104 · active · TypeScript

    n8n support and local sync for Plaud devices

  12. snowman★ 96 · dormant · C++

    Reimplementation of the Snowboy hotword detection engine

  13. v831-npu★ 95 · dormant · C++

    Reverse engineering the Allwinner V831 NPU

  14. plaud-sync-for-obsidian★ 90 · active · TypeScript

    Obsidian plugin syncing Plaud recordings via reverse-engineered API

  15. codex-micro-4-core2★ 80 · active · C++

    Unofficial BLE Codex Micro firmware turning M5Stack Core2 into a ChatGPT Desktop controller

  16. Rabbit-R1 (Pinball3D)★ 78 · slowing · Smali

    Rabbit R1 reverse engineering; runs the R1 launcher on any Android device

  17. npunlock★ 75 · active · C

    Write and run custom C kernels on Intel Core Ultra NPUs

  18. rabbit_r1_boot_notes★ 71 · slowing · Python

    Documents the boot process of the Rabbit R1 (MediaTek mt6765, Android 13)

  19. OpenPin★ 57 · slowing · TypeScript

    Makes the discontinued Humane Ai Pin usable again with a replacement software stack

  20. rokid-docs★ 51 · active · Smali

    Community docs for Rokid AR glasses incl. YodaOS internals and reverse-engineered details

  21. plaud-toolkit★ 46 · active · TypeScript

    TypeScript library, CLI and MCP server for the Plaud API

  22. mabl★ 41 · archived · Kotlin

    Modular assistant replacing Humane's cloud assistant on the jailbroken Ai Pin

  23. ane-infer★ 33 · active · Rust

    Apple Neural Engine LLM inference using reverse-engineered private APIs

  24. omibutfree★ 33 · active · Swift

    Free alternative app for the Omi AI wearable

  25. OpenPlod★ 23 · active · TypeScript

    Local-first Plaud Note Pro vault with direct Bluetooth import

  26. CodexMacro★ 20 · active · Kotlin

    Android BLE controller implementing ChatGPT Desktop's Codex Micro HID-over-GATT protocol

  27. tinycoral★ 19 · active · Python

    tinygrad on Coral Edge TPU with reverse-engineered ISA and USB driver

  28. locus-tether★ 17 · active · Python

    Self-hosted replacement for the Omi wearable's cloud pipeline

  29. plaud-direct-pc-research★ 16 · active · Kotlin

    Direct-to-PC BLE interoperability research for PLAUD Note Pro/NotePin S

  30. evenRealities-webflasher★ 15 · active · JavaScript

    Browser flasher and recovery console for Even Realities G2 and R1

  31. cppRecall★ 14 · slowing · C

    C++ dumper for Microsoft Recall database and screenshots

  32. even-g2-protocol (ithinkthisiscool)★ 14 · active · Python

    Python implementation and protocol map of Even Realities G2 glasses

  33. plaud-api★ 12 · active · Python

    Unofficial Python client for Plaud AI recorders

  34. luma★ 11 · active · Rust

    Self-hosted cloud and device runtime for an operator-owned Humane Ai Pin

  35. openplaudit★ 11 · active · Swift

    macOS app/CLI for PLAUD Note: BLE sync, Opus decode, Whisper

  36. rabbit-r1-firmware★ 10 · active · Shell

    Rabbit R1 flashing guides, scripts and hardware docs (CipherOS, LK analysis)

  37. ai-pin-interposer★ 8 · slowing

    Hardware interposer for Humane AI Pin debug access

  38. humane-system-hook★ 8 · active · Rust

    Hooks Humane's Ai Pin software so it functions after the cloud shutdown

  39. mic-rs★ 8 · active · Rust

    Downloads and decodes audio from Anker Soundcore Work and Plaud

  40. even-g2-patched★ 7 · active · JavaScript

    Patched Even app + frida-gadget routing G2 voice commands to a custom AI agent

  41. PenumbraOS docs★ 7 · slowing

    Reverse engineering findings on the Humane Ai Pin

  42. unofficial-even-g2-local-assistant★ 7 · active · Python

    Local-first assistant talking to Even Realities G2 over BLE

  43. ai-pin-apk-environment★ 6 · slowing

    Environment for reverse engineering Humane AI Pin APKs

  44. rabbitude-backend★ 6 · slowing · Go

    Go reimplementation of the Rabbit R1 backend and API endpoints

  45. installer★ 5 · archived · Rust

    Installer for the PenumbraOS platform on the Humane Ai Pin

  46. interposer★ 5 · slowing

    USB interposer hardware for accessing the Humane Ai Pin

  47. plaude-cli★ 5 · active · Rust

    Offline CLI for the Plaud Note voice recorder, no cloud or app

  48. rabbit-r1-hooks★ 5 · active · TypeScript

    Impersonates an OpenClaw gateway so a Rabbit R1 can drive Claude Code/Codex

  49. openrabbit★ 4 · active · TypeScript

    Clean-room Rabbit R1 node client bridging to agents

  50. plaud (danielgwilson)★ 4 · active · TypeScript

    Agent-first CLI to export and download Plaud recordings

  51. RabbitKit★ 4 · slowing · Swift

    Swift library for the Rabbit R1 protocol, used by an iOS app emulating the R1

  52. Even-G2-RE★ 3 · active · Java

    Reverse engineering the Even G2 app and BLE system

  53. g2-r1-re-tools-and-guide★ 3 · active · TypeScript

    RE tools and guides for Even G2 glasses and R1 health ring

  54. r1tool★ 3 · active · Python

    CLI for hole.rabbit.tech: export Rabbit R1 photos and journal

  55. rabbithole-api★ 2 · slowing · TypeScript

    API client for the Rabbit R1 RabbitHole service

  56. rockwrap★ 0

    Reverse engineering tools for the Rockchip RK356x/RK3588 NPU