内容导航

跳转到内容

导航菜单

切换导航 登录

搜索或跳转到...

搜索代码、仓库、用户、问题、拉取请求...

搜索 清除 搜索语法提示

提供反馈

我们会阅读每一条反馈,并认真对待您的意见。 包含我的电子邮件地址,以便可以与我联系 取消 提交反馈

已保存的搜索

使用已保存的搜索可以更快地过滤结果

名称 查询 要查看所有可用的限定符,请参阅我们的文档。 取消 创建已保存的搜索 登录 注册 外观设置 重置焦点 您已在另一个选项卡或窗口中登录。重新加载以刷新您的会话。您已在另一个选项卡或窗口中注销。重新加载以刷新您的会话。您已在另一个选项卡或窗口中切换帐户。重新加载以刷新您的会话。忽略警告 {{ message }} HelixDB / **helix-db ** 公开

HelixDB 是一个强大的、开源的、基于 Rust 构建的图向量数据库,用于 RAG 和 AI 的智能数据存储。 helix-db.com

许可证

AGPL-3.0 许可证 633 个 Star 21 个 Fork 分支 标签 活动 Star 通知 您必须登录才能更改通知设置

其他导航选项

HelixDB/helix-db

main 分支标签 转到文件 代码

文件夹和文件

名称| 名称| 最近提交的消息| 最近提交的日期 ---|---|---|---

最近提交

历史

505 次提交 .github| .github docs| docs examples/rag_demo| examples/rag_demo get_routes| get_routes hbuild| hbuild helix-cli| helix-cli helix-container| helix-container helix-lite| helix-lite helixdb| helixdb .dockerignore| .dockerignore .gitignore| .gitignore CODE_OF_CONDUCT.md| CODE_OF_CONDUCT.md Cargo.lock| Cargo.lock Cargo.toml| Cargo.toml Dockerfile| Dockerfile LICENSE| LICENSE README.md| README.md 查看所有文件

仓库文件导航

HelixDB Logo HelixDB: 一个开源的、基于 Rust 编写的图向量数据库,专为 RAG 和 AI 应用而构建。

主页 | 文档 | Discord | X

GitHub Repo stars HelixDB 是一个高性能的图向量数据库,专注于开发者体验和性能。它基于 Rust 构建,并由 LMDB 作为存储引擎,结合了成熟存储层的可靠性与为 AI 和基于向量的应用定制的现代特性。 我们目前通过 Heed3 使用 LMDB,这是一个由 Meilisearch 团队构建的 Rust 封装器。

主要特性

快速上手

Helix CLI

Helix CLI 工具可用于在本地检查、编译和部署 Helix。

  1. 安装 CLI
curl -sSL "https://install.helix-db.com" | bash
  1. 安装 Helix
helix install
  1. 设置
helix init --path <path-to-project>
  1. 编写查询 打开您新创建的 .hx 文件,开始编写您的 schema 和查询。有关编写查询的更多信息,请访问 我们的文档
QUERY addUser(name: String, age: Integer) =>
  user <- AddN<User({name: name, age: age})
  RETURN user
QUERY getUser(user_name: String) =>
  user <- N<User::WHERE(_::{name}::EQ(user_name))
  RETURN user
  1. 在将查询构建到 API 端点之前,检查您的查询是否编译通过(可选)
# in ./<path-to-project>
helix check
  1. 部署您的查询
# in ./<path-to-project>
helix deploy --local
  1. 开始使用我们的 TypeScript SDKPython SDK 调用它们。 例如:
import HelixDB from "helix-ts";
// Create a new HelixDB client
// The default port is 6969
const client = new HelixDB();
// Query the database
await client.query("addUser", {
  name: "John",
  age: 20
});
// Get the created user
const user = await client.query("getUser", {
  user_name: "John"
});
console.log(user);

其他命令:

路线图

我们目前的重点领域包括:

长期项目:

许可证

HelixDB 在 The AGPL (Affero General Public License) 许可下发布。

商业支持

HelixDB 作为一项托管服务提供给特定用户,如果您有兴趣使用 Helix 的托管服务或需要企业支持,请联系我们以获取更多信息和部署选项。

关于

HelixDB 是一个强大的、开源的、基于 Rust 构建的图向量数据库,用于 RAG 和 AI 的智能数据存储。 helix-db.com

主题

rust cli database ai neo4j vector databases rust-lang graph-database helix rust-crate rag vector-database surrealdb qdrant vectorsearch vector-db helixdb

资源

Readme

许可证

AGPL-3.0 许可证

行为准则

行为准则 活动 自定义属性

Stars

633 stars

Watchers

6 watching

Forks

21 forks 报告仓库

版本 70

v1.0.69 最新 May 13, 2025 + 69 个版本

赞助此项目

包 0

没有发布任何包

贡献者 3

语言

页脚

© 2025 GitHub, Inc.

页脚导航

您目前无法执行该操作。