经 AI Skill Hub 精选评估,SeekDB 获评「强烈推荐」。已获得 2.7k 颗 GitHub Star,这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
SeekDB 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
SeekDB 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 克隆仓库 git clone https://github.com/oceanbase/seekdb cd seekdb # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 seekdb --help # 基本运行 seekdb [options] <input> # 详细使用说明请查阅文档 # https://github.com/oceanbase/seekdb
# seekdb 配置说明 # 查看配置选项 seekdb --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export SEEKDB_CONFIG="/path/to/config.yml"
<picture> <source media="(prefers-color-scheme: dark)" srcset="https://mdn.alipayobjects.com/huamei_ytl0i7/afts/img/A*pKqtRILxGioAAAAAQLAAAAgAejCYAQ/original" width="420"> <source media="(prefers-color-scheme: light)" srcset="https://mdn.alipayobjects.com/huamei_ytl0i7/afts/img/A*6BO4Q6D78GQAAAAAQFAAAAgAejCYAQ/original" width="420"> <img alt="seekdb logo" src="images/logo.svg" width="420"> </picture>
Choose your platform:
<details open> <summary><b>☁️ Cloud (Zero Install)</b></summary>
One curl, a running database — no signup, no credit card.
curl -X POST https://d0.seekdb.ai/api/v1/instances
Free for 7 days. Learn more →
</details>
<details open> <summary><b>🐍 Python (Recommended for AI/ML)</b></summary>
pip install -U pyseekdb
</details>
<details> <summary><b>🐳 Docker (Quick Testing)</b></summary>
docker run -d \
--name seekdb \
-p 2881:2881 \
-p 2886:2886 \
-v ./data:/var/lib/oceanbase \
oceanbase/seekdb:latest Please refer to the document of this docker image for details.
</details>
<details> <summary><b>📦 Binary (Standalone)</b></summary>
```bash
curl -fsSL https://obportal.s3.ap-southeast-1.amazonaws.com/download-center/opensource/seekdb/seekdb_install.sh | bash
Before building, please install the required toolchain and dependencies for your operating system. See Install Toolchain for detailed instructions.
```bash
For the full Python SDK walkthrough — connection modes, embedding functions, metadata filters — see the pyseekdb User Guide.
<details open> <summary><b>🤖 Agent Memory Pattern (continuous write + immediate retrieval)</b></summary>
The canonical agent loop: write an observation, retrieve relevant context milliseconds later, repeat. seekdb's async index pipeline keeps both sides fast under sustained concurrency.
import pyseekdb
client = pyseekdb.Client(path="./agent_state.db")
memory = client.get_or_create_collection(name="episodic")
for step in agent.run():
# Persist the observation
memory.upsert(ids=[step.id], documents=[step.observation])
# Retrieve relevant context — milliseconds after the write,
# served by the incremental HNSW (no waiting on a background rebuild)
relevant = memory.query(query_texts=step.next_query, n_results=5)
agent.act(relevant)
</details>
<details> <summary><b>🗄️ SQL — Schema + Hybrid Search</b></summary>
-- Table with vector column, full-text index, and HNSW vector index
CREATE TABLE articles (
id INT PRIMARY KEY,
title TEXT,
content TEXT,
embedding VECTOR(384),
FULLTEXT INDEX idx_fts (content) WITH PARSER ik,
VECTOR INDEX idx_vec (embedding) WITH (DISTANCE=l2, TYPE=hnsw, LIB=vsag)
) ORGANIZATION = HEAP;
-- Hybrid search: vector similarity + full-text match in one query
SELECT id, title,
l2_distance(embedding, '[0.12, 0.34, ...]') AS dist
FROM articles
WHERE MATCH(content) AGAINST('quarterly report')
ORDER BY dist APPROXIMATE
LIMIT 10;
Python developers can access this via SQLAlchemy or any MySQL driver.
</details>
<details open> <summary><b>🎯 Agentic AI — Memory, Sandbox & State</b></summary>
Agents need a state store that handles continuous memory writes, millisecond-later retrieval, branching for exploration, and rollback when things go wrong. seekdb is built for exactly this:
FORK DATABASE for safe experimentation, MERGE to accept, DROP to roll backPersonal assistants · Enterprise automation · Vertical agents · Agent platforms
</details>
<details> <summary><b>🧩 Other Use Cases</b></summary>
seekdb's hybrid retrieval + multi-model engine also fits classic AI workloads:
</details>
---
<a id="ecosystem--integrations"></a>
<p> <a href="https://github.com/langchain-ai/langchain/pulls?q=is%3Apr+is%3Aclosed+oceanbase"> <img src="https://img.shields.io/badge/LangChain-✅-00A67E?style=flat-square&logo=langchain" alt="LangChain" /> </a> <a href="https://github.com/run-llama/llama_index/pulls?q=is%3Apr+is%3Aclosed+oceanbase"> <img src="https://img.shields.io/badge/LlamaIndex-✅-00A67E?style=flat-square&logo=llama" alt="LlamaIndex" /> </a> <a href="https://github.com/langgenius/dify/pulls?q=is%3Apr+is%3Aclosed+oceanbase"> <img src="https://img.shields.io/badge/Dify-✅-00A67E?style=flat-square&logo=dify" alt="Dify" /> </a> <a href="https://github.com/langchain-ai/langchain/pulls?q=is%3Apr+is%3Aclosed+oceanbase"> <img src="https://img.shields.io/badge/LangGraph-✅-00A67E?style=flat-square&logo=langgraph" alt="LangGraph" /> </a> <a href="https://github.com/coze-dev/coze-studio/pulls?q=is%3Apr+oceanbase+is%3Aclosed"> <img src="https://img.shields.io/badge/Coze-✅-00A67E?style=flat-square&logo=coze" alt="Coze" /> </a> <a href="https://huggingface.co"> <img src="https://img.shields.io/badge/HuggingFace-✅-00A67E?style=flat-square&logo=huggingface" alt="HuggingFace" /> </a> </p>
<sub>+ Camel-AI · DB-GPT · FastGPT · Firecrawl · Spring-AI-Alibaba · Cloudflare Workers AI · Jina AI · Ragas · Instructor · Baseten — see User Guide for the full list.</sub>
</div>
---
高性能AI原生状态存储解决方案
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
AI Skill Hub 点评:SeekDB 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | seekdb |
| Topics | ai-agentsembedded-databasefull-text-search |
| GitHub | https://github.com/oceanbase/seekdb |
| License | Apache-2.0 |
| 语言 | C++ |
收录时间:2026-06-11 · 更新时间:2026-06-11 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端