✓ Verified
💻 Development
✓ Enhanced Data
Researchvault V3 0 1
Local-first research orchestration engine.
- Rating
- 4 (295 reviews)
- Downloads
- 684 downloads
- Version
- 1.0.0
Overview
Local-first research orchestration engine.
Complete Documentation
View Source →
ResearchVault 🦞
Local-first research orchestration engine.
ResearchVault manages persistent state, synthesis, and autonomous verification for agents.
Security & Privacy (Local First)
- Local Storage: All data is stored in a local SQLite database (~/.researchvault/research_vault.db). No cloud sync.
- Network Transparency: Outbound connections occur ONLY for user-requested research or Brave Search (if configured).
- SSRF Hardening: Strict internal network blocking by default. Local/private IPs (localhost, 10.0.0.0/8, etc.) are blocked. Use
--allow-private-networksto override. - Manual Opt-in Services: Background watchers and MCP servers are in
scripts/services/and must be started manually. - Strict Control:
disable-model-invocation: trueprevents the model from autonomously starting background tasks.
Installation
bash
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
Quick Start
- Initialize Project:
bash
python scripts/vault.py init --objective "Analyze AI trends" --name "Trends-2026"
- Ingest Data:
bash
python scripts/vault.py scuttle "https://example.com" --id "trends-2026"
- Autonomous Strategist:
bash
python scripts/vault.py strategy --id "trends-2026"
Portal (Manual Opt-In)
Start the portal explicitly:
bash
./start_portal.sh
- Backend:
127.0.0.1:8000 - Frontend:
127.0.0.1:5173 - Backend auth strictly uses
RESEARCHVAULT_PORTAL_TOKEN ./start_portal.shloads/generates.portal_authand exportsRESEARCHVAULT_PORTAL_TOKENbefore backend launch- Token login: URL hash
#token=(token from.portal_auth) - Allowed DB roots are controlled by
RESEARCHVAULT_PORTAL_ALLOWED_DB_ROOTS(default~/.researchvault,/tmp) - OpenClaw workspace scan is effective only when
RESEARCHVAULT_PORTAL_SCAN_OPENCLAW=1and~/.openclaw/workspaceis inside allowed DB roots - Provider secrets are env-only (
BRAVE_API_KEY,SERPER_API_KEY,SEARXNG_BASE_URL) and injected into subprocesses only whenRESEARCHVAULT_PORTAL_INJECT_SECRETS=1 - Both hosts are supported for browser access:
http://127.0.0.1:5173/#token=http://localhost:5173/#token=
bash
./start_portal.sh --status
./start_portal.sh --stop
Security parity with CLI:
- SSRF blocking is on by default (private/local/link-local targets denied).
- Portal toggle Allow private networks is equivalent to CLI
--allow-private-networks.
Optional Services (Manual Start)
- MCP Server:
python scripts/services/mcp_server.py - Watchdog:
python scripts/services/watchdog.py --once
Provenance & Maintenance
- Maintainer: lraivisto
- License: MIT
- Issues: GitHub Issues
- Security: See SECURITY.md
Installation
Terminal bash
openclaw install researchvault-v3-0-1
Copied!
💻Code Examples
pip install -e .
pip-install--e-.txt
## Quick Start
1. **Initialize Project**:./start_portal.sh
startportalsh.txt
- Backend: `127.0.0.1:8000`
- Frontend: `127.0.0.1:5173`
- Backend auth strictly uses `RESEARCHVAULT_PORTAL_TOKEN`
- `./start_portal.sh` loads/generates `.portal_auth` and exports `RESEARCHVAULT_PORTAL_TOKEN` before backend launch
- Token login: URL hash `#token=<token>` (token from `.portal_auth`)
- Allowed DB roots are controlled by `RESEARCHVAULT_PORTAL_ALLOWED_DB_ROOTS` (default `~/.researchvault,/tmp`)
- OpenClaw workspace scan is effective only when `RESEARCHVAULT_PORTAL_SCAN_OPENCLAW=1` and `~/.openclaw/workspace` is inside allowed DB roots
- Provider secrets are env-only (`BRAVE_API_KEY`, `SERPER_API_KEY`, `SEARXNG_BASE_URL`) and injected into subprocesses only when `RESEARCHVAULT_PORTAL_INJECT_SECRETS=1`
- Both hosts are supported for browser access:
- `http://127.0.0.1:5173/#token=<token>`
- `http://localhost:5173/#token=<token>`
Operational commands:example.sh
python3 -m venv .venv
source .venv/bin/activate
pip install -e .Tags
#devops_and-cloud
Quick Info
Category Development
Model Claude 3.5
Complexity Advanced
Author lraivisto
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install researchvault-v3-0-1
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0