经 AI Skill Hub 精选评估,SQLite内存 获评「强烈推荐」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
SQLite内存 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
SQLite内存 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 克隆仓库 git clone https://github.com/sqliteai/sqlite-memory cd sqlite-memory # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 sqlite-memory --help # 基本运行 sqlite-memory [options] <input> # 详细使用说明请查阅文档 # https://github.com/sqliteai/sqlite-memory
# sqlite-memory 配置说明 # 查看配置选项 sqlite-memory --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export SQLITE_MEMORY_CONFIG="/path/to/config.yml"
Persistent, searchable memory for AI agents.
Markdown-based memory with semantic search, hybrid retrieval, and offline-first sync between agents. Drop-in memory layer for any LLM workflow.
<p> <a href="https://dashboard.sqlitecloud.io/auth/sign-in"><strong>Free managed instance →</strong></a> · <a href="https://docs.sqlitecloud.io/docs/ai-overview">Docs</a> · <a href="https://sqlite.ai">Website</a> · <a href="https://blog.sqlite.ai">Blog</a> </p>
<p> <sub><strong>Data:</strong> <a href="https://github.com/sqliteai/sqlite-vector">Vector</a> · <a href="https://github.com/sqliteai/sqlite-sync">Sync</a> · <a href="https://github.com/sqliteai/sqlite-columnar">Columnar</a> · <a href="https://github.com/sqliteai/sqlite-js">JS</a> <br> <strong>AI:</strong> <a href="https://github.com/sqliteai/sqlite-ai">AI</a> · <a href="https://github.com/sqliteai/sqlite-agent">Agent</a> · <a href="https://github.com/sqliteai/sqlite-memory">Memory</a> · <a href="https://github.com/sqliteai/sqlite-mcp">MCP</a> </sub> </p> </div>
<br>
Multiple agents need shared memory? SQLite-Memory syncs locally via CRDTs; pair it with SQLite Cloud (or your own Postgres/Supabase) to coordinate memory across machines, users, and workers. Free tier available.
---
memories = recall("what's the project timeline")
```
[!IMPORTANT] Databases created with sqlite-memory versions earlier than1.0.0must be rebuilt before use with1.0.0+, because the internal schema changed.
```python import sqlite3
```bash
make
| Command | Local Engine | Remote Engine | File I/O |
|---|---|---|---|
make | ✓ | ✓ | ✓ |
make local | ✓ | ✗ | ✓ |
make remote | ✗ | ✓ | ✓ |
make wasm | ✗ | ✓ | ✗ |
memory_add_file, memory_add_directory, and memory_materialize_files functionsYou can also combine options manually:
```bash
make OMIT_LOCAL_ENGINE=1 OMIT_REMOTE_ENGINE=0 OMIT_IO=0 ```
---
-- Load extensions (sync is optional)
.load ./vector
.load ./cloudsync
.load ./memory
-- Configure embedding model (choose one):
-- Option 1: Local embedding with llama.cpp (no internet required)
SELECT memory_set_model('local', '/path/to/nomic-embed-text-v1.5.Q8_0.gguf');
-- Option 2: Remote embedding via vectors.space (requires free API key from https://vectors.space)
-- The provider name 'openai' selects the vectors.space OpenAI-compatible endpoint.
-- SELECT memory_set_apikey('your-vectorspace-api-key');
-- SELECT memory_set_model('openai', 'text-embedding-3-small');
-- Provider/model settings are persisted. New connections reuse them and
-- initialize the engine lazily on first embedding use. Remote API keys are
-- connection-scoped, so call memory_set_apikey() on each remote connection.
-- Add some knowledge
SELECT memory_add_text('SQLite is a C-language library that implements a small, fast,
self-contained, high-reliability, full-featured, SQL database engine. SQLite is the
most used database engine in the world.', 'sqlite-docs');
SELECT memory_add_text('Vector databases store data as high-dimensional vectors,
enabling similarity search. They are essential for semantic search, recommendation
systems, and AI applications.', 'concepts');
-- Add an entire documentation directory
SELECT memory_add_directory('/path/to/docs', 'project-docs');
-- Paths are stored relative to /path/to/docs, so the database can be materialized elsewhere.
-- Search your memory semantically
SELECT path, snippet, ranking
FROM memory_search
WHERE query = 'how do databases store information efficiently';
-- Results ranked by semantic similarity + keyword matching
-- ┌──────────────┬─────────────────────────────────────┬─────────┐
-- │ path │ snippet │ ranking │
-- ├──────────────┼─────────────────────────────────────┼─────────┤
-- │ (uuid) │ SQLite is a C-language library... │ 0.89 │
-- │ (uuid) │ Vector databases store data as... │ 0.82 │
-- └──────────────┴─────────────────────────────────────┴─────────┘
test/sync/ contains a full integration test that walks through the entire flow:
See test/sync/README.md for setup instructions, SQLiteCloud account configuration, and how to run the test.
Tune the memory system for your needs:
-- Chunking parameters
SELECT memory_set_option('max_tokens', 512); -- Tokens per chunk
SELECT memory_set_option('overlay_tokens', 100); -- Overlap between chunks
-- Search behavior
SELECT memory_set_option('max_results', 30); -- Max search results
SELECT memory_set_option('min_score', 0.75); -- Score threshold
SELECT memory_set_option('vector_weight', 0.6); -- Vector vs FTS balance
SELECT memory_set_option('text_weight', 0.4);
SELECT memory_set_option('search_oversample', 4); -- Fetch 4x candidates before merging
-- File processing
SELECT memory_set_option('extensions', 'md,txt,rst'); -- File types to index
SELECT memory_set_option('preserve_duplicate_paths', 1); -- Keep duplicate/empty virtual paths
-- Embedding cache (enabled by default)
SELECT memory_set_option('embedding_cache', 0); -- Disable cache
SELECT memory_set_option('cache_max_entries', 10000); -- Limit cache size (0 = no limit)
SELECT memory_cache_clear(); -- Clear cached embeddings
git clone --recursive https://github.com/sqliteai/sqlite-memory.git cd sqlite-memory
make test
make test DEFINES="-DTEST_SQLITE_EXTENSION" ```
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
AI Skill Hub 点评:SQLite内存 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | sqlite-memory |
| Topics | AIworkflowsqlitememory |
| GitHub | https://github.com/sqliteai/sqlite-memory |
| License | NOASSERTION |
| 语言 | C |
收录时间:2026-06-05 · 更新时间:2026-06-05 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端