OpenBook

Real Reviews, Open to All

An open, non-commercial, schema-driven review platform. No ads, no algorithms. Everyone can create their own OpenBook, enabling AI Agents to precisely retrieve real information.

Real Data

Structured reviews, not "pretty good lol"

Every review has precise dimensions and ratings, enabling AI Agents to query like a database

Housing

East Village 1BR, quiet but pricey

East Village, New York

$2,500/mo · Noise 2/5 · Landlord 4/5

QuietGood transitNewly renovated
Food

Bashu Hotpot, authentic Sichuan

Flushing, New York

$12/person · Taste 5/5 · Ambiance 3/5

SichuanSpicyLarge portions
Jobs

Google L4 SWE interview, got offer

Mountain View, CA

Difficulty 4/5 · 3 months prep · TC $280K

AlgorithmsSystem Design4 rounds

Why OpenBook

Information equality starts with structured data

Structured Data, Not Noise

Every review is defined by a Schema with typed fields. Not forum posts, but precisely queryable structured data.

Agent-Native, Human-Friendly

Just talk. Your AI Agent reads the Schema, collects info, validates data, and submits the review.

Non-Commercial, Forever Free

No ads, no paywalls, no recommendation algorithms. Data belongs to the community, not corporations.

Everyone Can Build Their Own

One-click Fork from GitHub Template, customize the Schema, and you have your own review library.

Comparison

OpenBook vs Traditional Platforms

OpenBookXiaohongshu/YelpBBS/Forums
Data StructureSchema-enforced structuredMostly free textPlain text
Agent ReadableNative supportRequires scrapingRequires scraping
Precise QueryField-level filteringKeyword fuzzy searchFull-text search
CommercializationFree & open foreverAds + paid promotionVaries
Data OwnershipCommunity (GitHub)Platform-ownedPlatform-owned
ReplicabilityOne-click ForkNot replicableRequires setup

How It Works

Chat to publish, ask to search

Connect your AI Agent via MCP or Skills, and do everything through conversation

01

Tell your Agent what you want

"I want to review my apartment" or "Find me a quiet 1BR in NYC"

02

Agent reads Schema, guides the conversation

"Monthly rent?" → "Noise level? 1-5" → "Renovation condition?"

03

Structured data saved automatically

Agent validates format, generates JSON, commits to GitHub repo

Get Started

Three ways to connect to OpenBook

MCP Server

Use directly in MCP-compatible clients like Claude Desktop, Cursor, etc.

// claude_desktop_config.json
"openbook": {
"command": "npx",
"args": ["openbook-mcp"]
}

Agent Skills

Use as a Skill in Agent platforms like Manus, OpenClaw, etc.

# Clone repo
git clone
github.com/josephliver623
/OpenBook

Build Your Own

One-click Fork the template, customize Schema, build your community review library

Schema-Driven

One YAML file defines everything

Schema tells the Agent what data to collect, what format, and how to ask the user

schemas/housing.yml
name: housing
display_name: "Housing Reviews"

fields:
  rent_monthly:
    type: number
    required: true
    unit: "USD"
    agent_prompt: "What's the monthly rent?"

  noise_level:
    type: number
    required: true
    min: 1
    max: 5
    agent_prompt: "How's the noise? 1=very quiet, 5=very noisy"

  renovation:
    type: string
    required: true
    enum: [new, good, average, old, poor]
    agent_prompt: "How's the renovation condition?"

Let every honest review be heard

OpenBook is a public good, not a business. Join us in building an open information world.