Crawler Summary

ra-h-open-source answer-first brief

RA-H Open Source – local-first research workspace with BYO API keys RA-H OS **TL;DR:** Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally. $1 **Currently macOS only.** Linux and Windows support is coming. If you want to run it on Linux/Windows now, see $1. **Full documentation:** $1 --- What This Does 1. **Stores knowledg Published capability contract available. No trust telemetry is available yet. 110 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

ra-h-open-source is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 100/100

ra-h-open-source

RA-H Open Source – local-first research workspace with BYO API keys RA-H OS **TL;DR:** Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally. $1 **Currently macOS only.** Linux and Windows support is coming. If you want to run it on Linux/Windows now, see $1. **Full documentation:** $1 --- What This Does 1. **Stores knowledg

MCPverified

Public facts

7

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal110 GitHub stars

Published capability contract available. No trust telemetry is available yet. 110 GitHub stars reported by the source. Last updated 2/24/2026.

110 GitHub starsSchema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Bradwmorris

Artifacts

0

Benchmarks

0

Last release

0.1.0

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. 110 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/bradwmorris/ra-h_os.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Bradwmorris

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

110 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Executable Examples

text

██████╗  █████╗       ██╗  ██╗
 ██╔══██╗██╔══██╗      ██║  ██║
 ██████╔╝███████║█████╗███████║
 ██╔══██╗██╔══██║╚════╝██╔══██║
 ██║  ██║██║  ██║      ██║  ██║
 ╚═╝  ╚═╝╚═╝  ╚═╝      ╚═╝  ╚═╝

bash

git clone https://github.com/bradwmorris/ra-h_os.git
cd ra-h_os
npm install
npm rebuild better-sqlite3
./scripts/dev/bootstrap-local.sh
npm run dev

text

~/Library/Application Support/RA-H/db/rah.sqlite   # macOS
~/.local/share/RA-H/db/rah.sqlite                  # Linux
%APPDATA%/RA-H/db/rah.sqlite                       # Windows

json

{
  "mcpServers": {
    "ra-h": {
      "command": "npx",
      "args": ["ra-h-mcp-server"]
    }
  }
}

json

{
  "mcpServers": {
    "ra-h": {
      "command": "node",
      "args": ["/absolute/path/to/ra-h_os/apps/mcp-server-standalone/index.js"]
    }
  }
}

bash

# Open the database
sqlite3 ~/Library/Application\ Support/RA-H/db/rah.sqlite

# List all nodes
SELECT id, title, created_at FROM nodes ORDER BY created_at DESC LIMIT 10;

# Search by title
SELECT title, description FROM nodes WHERE title LIKE '%react%';

# Find connections
SELECT n1.title, e.explanation, n2.title
FROM edges e
JOIN nodes n1 ON e.from_node_id = n1.id
JOIN nodes n2 ON e.to_node_id = n2.id
LIMIT 10;

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

RA-H Open Source – local-first research workspace with BYO API keys RA-H OS **TL;DR:** Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally. $1 **Currently macOS only.** Linux and Windows support is coming. If you want to run it on Linux/Windows now, see $1. **Full documentation:** $1 --- What This Does 1. **Stores knowledg

Full README

RA-H OS

 ██████╗  █████╗       ██╗  ██╗
 ██╔══██╗██╔══██╗      ██║  ██║
 ██████╔╝███████║█████╗███████║
 ██╔══██╗██╔══██║╚════╝██╔══██║
 ██║  ██║██║  ██║      ██║  ██║
 ╚═╝  ╚═╝╚═╝  ╚═╝      ╚═╝  ╚═╝

TL;DR: Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally.

Watch the demo

Currently macOS only. Linux and Windows support is coming. If you want to run it on Linux/Windows now, see instructions at the bottom.

Full documentation: ra-h.app/docs/open-source


What This Does

  1. Stores knowledge locally — Notes, bookmarks, ideas, research in a SQLite database on your machine
  2. Provides a UI — Browse, search, and organize your nodes at localhost:3000
  3. Exposes an MCP server — Claude Code, Cursor, or any MCP client can query and add to your knowledge base

Your data stays on your machine. Nothing is sent anywhere unless you configure an API key.


Requirements

  • Node.js 20.18.1+nodejs.org
  • macOS — Works out of the box
  • Linux/Windows — Requires building sqlite-vec manually (see below)

Install

git clone https://github.com/bradwmorris/ra-h_os.git
cd ra-h_os
npm install
npm rebuild better-sqlite3
./scripts/dev/bootstrap-local.sh
npm run dev

Open localhost:3000. Done.


OpenAI API Key

Optional but recommended. Without a key, you can still create and organize nodes manually.

With a key, you get:

  • Auto-generated descriptions when you add nodes
  • Automatic dimension/tag assignment
  • Semantic search (find similar content, not just keyword matches)

Cost: Less than $0.10/day for heavy use. Most users spend $1-2/month.

Setup: The app will prompt you on first launch, or go to Settings → API Keys.

Get a key at platform.openai.com/api-keys


Where Your Data Lives

~/Library/Application Support/RA-H/db/rah.sqlite   # macOS
~/.local/share/RA-H/db/rah.sqlite                  # Linux
%APPDATA%/RA-H/db/rah.sqlite                       # Windows

This is a standard SQLite file. You can:

  • Back it up by copying the file
  • Query it directly with sqlite3 or any SQLite tool
  • Move it between machines

Connect Claude Code (or other MCP clients)

Add to your ~/.claude.json:

{
  "mcpServers": {
    "ra-h": {
      "command": "npx",
      "args": ["ra-h-mcp-server"]
    }
  }
}

Restart Claude Code fully (Cmd+Q on Mac, not just closing the window).

Verify it worked: Ask Claude "Do you have rah_ tools available?" — you should see tools like rah_add_node, rah_search_nodes, etc.

For contributors testing local changes, use the local path instead:

{
  "mcpServers": {
    "ra-h": {
      "command": "node",
      "args": ["/absolute/path/to/ra-h_os/apps/mcp-server-standalone/index.js"]
    }
  }
}

What happens: Once connected, Claude calls rah_get_context first to orient itself (stats, hub nodes, dimensions, available guides). It proactively captures knowledge — when a new insight, decision, person, or reference surfaces, it proposes a specific node (title, dimensions, description) so you can approve with minimal friction. For complex tasks it reads guides to understand your graph conventions and custom workflows.

Available tools:

| Tool | What it does | |------|--------------| | rah_get_context | Get graph overview — stats, hub nodes, dimensions, recent activity | | rah_search_nodes | Find nodes by keyword | | rah_add_node | Create a new node | | rah_get_nodes | Fetch nodes by ID | | rah_update_node | Edit an existing node | | rah_create_edge | Link two nodes together | | rah_update_edge | Update an edge explanation | | rah_query_edges | Find connections | | rah_list_dimensions | List all tags/categories | | rah_create_dimension | Create a new dimension | | rah_update_dimension | Update/rename a dimension | | rah_delete_dimension | Delete a dimension | | rah_list_guides | List available guides (system + custom) | | rah_read_guide | Read a guide by name | | rah_write_guide | Create or update a custom guide | | rah_delete_guide | Delete a custom guide | | rah_search_content | Search through source content (transcripts, books, articles) | | rah_sqlite_query | Run read-only SQL queries (SELECT/WITH/PRAGMA) |

Example prompts for Claude Code:

  • "What's in my knowledge graph?"
  • "Search my knowledge base for notes about React performance"
  • "Add a node about the article I just read on transformers"
  • "What nodes are connected to my 'research' dimension?"

Direct Database Access

Query your database directly:

# Open the database
sqlite3 ~/Library/Application\ Support/RA-H/db/rah.sqlite

# List all nodes
SELECT id, title, created_at FROM nodes ORDER BY created_at DESC LIMIT 10;

# Search by title
SELECT title, description FROM nodes WHERE title LIKE '%react%';

# Find connections
SELECT n1.title, e.explanation, n2.title
FROM edges e
JOIN nodes n1 ON e.from_node_id = n1.id
JOIN nodes n2 ON e.to_node_id = n2.id
LIMIT 10;

See ra-h.app/docs/open-source for full schema documentation.


Commands

| Command | What it does | |---------|--------------| | npm run dev | Start the app at localhost:3000 | | npm run build | Production build | | npm run type-check | Check TypeScript |


Linux/Windows

The repo ships with a macOS binary for sqlite-vec (vendor/sqlite-extensions/vec0.dylib). On Linux or Windows you need to swap it for your platform's version.

Linux:

  1. Go to sqlite-vec releases
  2. Download the release matching your architecture (e.g. sqlite-vec-0.1.6-loadable-linux-x86_64.tar.gz)
  3. Extract vec0.so from the archive
  4. Copy it to vendor/sqlite-extensions/vec0.so in this repo
  5. Run the normal install steps above

Windows:

  1. Go to sqlite-vec releases
  2. Download the Windows release (e.g. sqlite-vec-0.1.6-loadable-windows-x86_64.zip)
  3. Extract vec0.dll from the archive
  4. Copy it to vendor/sqlite-extensions/vec0.dll in this repo
  5. Run the normal install steps above

Without sqlite-vec, everything works except semantic/vector search.


More

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key

Streaming

No

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key"
  ],
  "requires": [
    "mcp",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/bradwmorris/ra-h_os#input",
  "outputSchemaRef": "https://github.com/bradwmorris/ra-h_os#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:45:18.759Z",
  "sourceUpdatedAt": "2026-02-24T19:45:18.759Z",
  "freshnessSeconds": 4438358
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T04:37:57.070Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:18.759Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key",
    "href": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:18.759Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/bradwmorris/ra-h_os#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:18.759Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Bradwmorris",
    "href": "https://github.com/bradwmorris/ra-h_os",
    "sourceUrl": "https://github.com/bradwmorris/ra-h_os",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "110 GitHub stars",
    "href": "https://github.com/bradwmorris/ra-h_os",
    "sourceUrl": "https://github.com/bradwmorris/ra-h_os",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to ra-h-open-source and adjacent AI workflows.