Skip to content

Helix

Helix is a vector similarity search engine and dashboard for Laravel.

Features

  • Create, inspect, and manage vector indexes
  • Fast similarity search with a fluent builder API
  • Recommendation queries with positive/negative examples
  • Snapshots (create, restore, delete)
  • Activity logging with latency tracking

Requirements

  • PHP 8.2+
  • Laravel 11 or 12

Use cases

  • Semantic search over documents
  • Recommendations and similarity matching
  • RAG / embedding-based retrieval

Under the hood

Helix aims to support multiple storage/index drivers over time. Today, the supported driver is centamiv/vektor.

Vektor is a high-performance, file-based, embedded vector database written in native PHP. It is designed for zero-RAM overhead by reading data directly from disk and uses strict binary file layouts plus optimized disk-seeking strategies to perform ANN searches with the HNSW algorithm. It supports cosine similarity (configurable), uses file locking for safe concurrent access.

Released under the MIT License.