seekdb

一个数据库搞定智能体所有数据,检索快还省心

seekdb 是一个 AI 原生的搜索数据库,专为智能体(Agent)存储设计。它将向量、全文、结构化及半结构化数据统一到一个引擎中,解决了智能体应用中多类数据分散存储、检索效率低的问题。核心能力包括混合搜索(向量+全文+结构化)、嵌入式部署、写时复制(Copy-on-Write)技术,以及支持 LangChain、LlamaIndex 等主流 AI 框架集成。基于 C++ 实现,性能强劲,同时提供 Python 接口,方便快速接入。其设计目标是让智能体运行更智能、更稳定,并简化数据管理流程。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3040
维护状态 活跃
是否开源
定价模式 unknown

项目数据

分类智能体
开发团队oceanbase
所属国家
官网地址https://seekdb.ai
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议Apache-2.0
主要语言C++
技术栈/模型ai-agents,copy-on-write,embedded-database,full-text-search,hnsw,hybrid-search,langchain,llamaindex,mysql,oceanbase,python,rag,sql,vector-databases
GitHub 星标★ 3040
30天Star增速
HF 下载量
上线时间2025-10-21 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • Python 环境(选择 pip 安装 pyseekdb 时需要)
  • Docker(选择 Docker 方式快速测试时需要)
  • Linux 系统(选择二进制安装方式,脚本可能需要 sudo 权限)
  • 可访问外网(云端接口、pip 源、二进制下载均需联网)

安装与启动步骤

  1. 1选择安装方式

    README 提供云端零安装、Python、Docker、二进制四种方式,AI/ML 场景官方推荐 Python。

  2. 2云端零安装试用

    一条 curl 即可创建实例,无需注册、无需信用卡,免费使用 7 天。

    curl -X POST https://d0.seekdb.ai/api/v1/instances
  3. 3Python 安装

    AI/ML 推荐方式,安装 pyseekdb 包后即可在 Python 中以嵌入式方式使用。

    pip install -U pyseekdb
  4. 4Docker 快速启动

    启动名为 seekdb 的容器,映射 2881 与 2886 两个端口,数据落在当前目录 data 下。

    docker run -d 
      --name seekdb 
      -p 2881:2881 
      -p 2886:2886 
      -v ./data:/var/lib/oceanbase 
      oceanbase/seekdb:latest
  5. 5二进制独立安装

    Linux 一行安装脚本,README 提示可能需要 sudo 权限。

    curl -fsSL https://obportal.s3.ap-southeast-1.amazonaws.com/download-center/opensource/seekdb/seekdb_install.sh | bash

关键配置

配置项必填说明示例
2881:2881Docker 端口映射,seekdb 对外服务的第一个端口2881:2881
2886:2886Docker 端口映射的第二个端口,按需保留2886:2886
./data:/var/lib/oceanbase数据卷挂载,把库文件持久化到本机 data 目录./data:/var/lib/oceanbase
https://d0.seekdb.ai/api/v1/instances云端创建实例的接口地址,POST 调用即可curl -X POST https://d0.seekdb.ai/api/v1/instances

如何确认成功

Docker 容器能正常启动并映射 2881/2886 端口;pip 安装后 Python 可 import pyseekdb;云端 curl 能返回实例信息。

常见问题

Q:不想安装任何东西能先试一下吗?

A:可以。README 提供云端零安装方式,用 curl 调用 https://d0.seekdb.ai/api/v1/instances 创建实例,无需注册和信用卡,免费 7 天。

Q:AI/ML 项目推荐哪种安装方式?

A:README 明确推荐 Python 方式,执行 pip install -U pyseekdb 即可,同时官方支持 LangChain、LlamaIndex 等框架集成。

Q:Docker 启动后数据存在哪里?

A:通过 -v ./data:/var/lib/oceanbase 挂载,数据保存在执行命令时所在目录的 data 文件夹中,删除容器不会丢失。

Q:二进制安装脚本报权限错误怎么办?

A:README 提示该 Linux 一行安装脚本可能需要 sudo 权限,可在命令前加 sudo 或使用有权限的账号执行。

Q:安装完之后怎么连接和使用?

A:README 节选未给出连接示例,请查阅官方文档 https://docs.seekdb.ai/ 以及 Docker 镜像说明文档。

注意事项

  • README 节选只包含安装部分,没有连接、建表、检索等使用示例,实际用法请以官方文档为准。
  • Docker 方式 README 标注为“Quick Testing”,生产环境请参考官方镜像文档配置。
  • 云端实例免费 7 天,试用时注意到期时间与数据保存。
  • Docker 映射了 2881 和 2886 两个端口,启动前确认本机端口未被占用。

核心亮点

  • 统一向量、文本、结构化数据,免除多库同步麻烦
  • 混合搜索(HNSW+全文)提升检索准确率与召回率
  • 嵌入式部署+写时复制,资源占用低且数据安全

不足之处

  • 项目较新,文档和社区生态仍在建设中
  • 高级特性(如分布式)可能不如传统数据库成熟

适用场景

  • 智能体对话记忆与上下文管理
  • RAG(检索增强生成)应用的知识库构建
  • 多模态数据(文本+结构化)的快速检索场景

替代项目

ChromaDB、Qdrant、Weaviate

项目介绍

seekdb 是基础设施领域的开源项目,由 oceanbase 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,040)位列前 30%,在基础设施分类中处于中上游。

近 45 天,它的 GitHub 星标从 2,862 增加到 3,040,净增 178。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:智能体对话记忆与上下文管理。同类可对比的替代方案包括 ChromaDB、Qdrant、Weaviate。

上一篇:model-compose

下一篇:memgraph

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09