Skip to content

Pilser/helix-edge

Repository files navigation

HelixEdge 🔺

A graph-vector database that runs on Android and edge devices. Forked from HelixDB — the open-source Rust graph-vector DB — and adapted for mobile.


What is HelixEdge?

HelixDB is a powerful open-source graph-vector database built in Rust, designed for cloud infrastructure and AI applications.

HelixEdge takes that same engine and brings it down to earth — running fully on-device on Android, with no cloud dependency required.

Feature HelixDB HelixEdge
Target Cloud / Server Android / Edge
Deployment Helix Cloud, Linux Android NDK, ARM
Connectivity Always-online Offline-first
Use case AI backend, RAG at scale On-device AI, mobile RAG

Why?

Modern AI apps need graph + vector search. But not every app lives in the cloud. HelixEdge lets you run knowledge graphs, semantic search, and RAG pipelines entirely on the user's device — private, fast, no server needed.


Features

  • 📱 Runs natively on Android via the NDK
  • 🔍 Graph traversal + vector search on-device
  • 🔒 Fully offline — no data leaves the device
  • ⚡ Built in Rust — fast startup, low memory footprint
  • 🧠 Ready for on-device AI / RAG pipelines
  • 🔗 Forked from HelixDB — tracks upstream improvements

Getting Started

Coming soon — build instructions for Android NDK


Attribution & License

HelixEdge is a fork of HelixDB by HelixDB, Inc., licensed under the AGPL-3.0 License.

All modifications in this fork are also released under AGPL-3.0. Credit and respect to the HelixDB team for the original work. 🙏


Status

🚧 Early stage — Android port is functional but rough around the edges. PRs and issues welcome.

Releases

No releases published

Packages

 
 
 

Contributors

No contributors

Languages