mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-05-25 06:36:37 +00:00
- rvf-quickstart.sh / .ps1 — 7-step RVF workflow (create, ingest, query, branch, verify) - rvf-claude-appliance.sh / .ps1 — build & boot the 5.1 MB Claude Code Appliance - rvf-mcp-server.sh / .ps1 — start stdio or SSE MCP server for AI agents - rvf-node-example.mjs — full Node.js API walkthrough - rvf-browser.html — browser WASM vector search demo - rvf-docker.sh — containerized RVF CLI for CI/CD Co-Authored-By: claude-flow <ruv@ruv.net>
58 lines
2 KiB
Markdown
58 lines
2 KiB
Markdown
# RVF Platform Scripts
|
|
|
|
Environment-specific scripts for working with RVF across Linux, macOS, Windows, Node.js, browsers, and Docker.
|
|
|
|
## Quick Start
|
|
|
|
| Script | Platform | What It Does |
|
|
|--------|----------|-------------|
|
|
| `rvf-quickstart.sh` | Linux / macOS | Create, ingest, query, branch, verify — 7 steps |
|
|
| `rvf-quickstart.ps1` | Windows PowerShell | Same 7-step workflow for Windows |
|
|
| `rvf-node-example.mjs` | Node.js (any OS) | Full API walkthrough via `@ruvector/rvf-node` |
|
|
| `rvf-browser.html` | Browser (WASM) | Vector search in the browser, zero backend |
|
|
| `rvf-docker.sh` | Docker (any OS) | Containerized RVF CLI for CI/CD pipelines |
|
|
|
|
## Claude Code Appliance
|
|
|
|
| Script | Platform | What It Does |
|
|
|--------|----------|-------------|
|
|
| `rvf-claude-appliance.sh` | Linux / macOS | Build the 5.1 MB self-booting appliance, optionally boot on QEMU |
|
|
| `rvf-claude-appliance.ps1` | Windows PowerShell | Build via Docker Desktop, boot via WSL2 or Windows QEMU |
|
|
|
|
## MCP Server for AI Agents
|
|
|
|
| Script | Platform | What It Does |
|
|
|--------|----------|-------------|
|
|
| `rvf-mcp-server.sh` | Linux / macOS | Start stdio or SSE MCP server for Claude Code, Cursor |
|
|
| `rvf-mcp-server.ps1` | Windows PowerShell | Same MCP server on Windows |
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# Linux / macOS
|
|
bash scripts/rvf-quickstart.sh
|
|
bash scripts/rvf-claude-appliance.sh
|
|
bash scripts/rvf-mcp-server.sh stdio
|
|
bash scripts/rvf-docker.sh
|
|
node scripts/rvf-node-example.mjs
|
|
open scripts/rvf-browser.html
|
|
|
|
# Windows PowerShell
|
|
.\scripts\rvf-quickstart.ps1
|
|
.\scripts\rvf-claude-appliance.ps1
|
|
.\scripts\rvf-mcp-server.ps1 -Transport stdio
|
|
node scripts\rvf-node-example.mjs
|
|
start scripts\rvf-browser.html
|
|
```
|
|
|
|
## Prerequisites
|
|
|
|
| Script | Requires |
|
|
|--------|----------|
|
|
| `.sh` scripts | Rust 1.87+, `cargo` |
|
|
| `.ps1` scripts | Rust 1.87+, `cargo` |
|
|
| `rvf-claude-appliance.*` | + Docker (for kernel build) |
|
|
| `rvf-node-example.mjs` | Node.js 18+, `npm install @ruvector/rvf-node` |
|
|
| `rvf-browser.html` | Any modern browser |
|
|
| `rvf-docker.sh` | Docker |
|
|
| `rvf-mcp-server.*` | Node.js 18+ |
|