Try it locally
One requirement: Docker. Your agent starts Postgres in a container, installs Rye, and leaves it running. Nothing else touched.
curl -fsSL https://projectrye.dev/onboard | sh Open source · Runs inside your PostgreSQL
An open source PostgreSQL schema for the context your agents and apps need.
Project Rye tracks entities, relationships, events, evidence, and changing assertions across your existing business systems — without replacing the systems that already run the work.
Set up Rye for this project. Instructions: https://projectrye.dev/start youSet up Rye for this project. Instructions: projectrye.dev/start
agentReading projectrye.dev/start…
agentDocker found — starting local Postgres ✓
agentRye schema installed, plugins and skills synced ✓
agentWhat's the one workflow Rye should assist first?
youFollow-up on our wholesale accounts
agentScope created: "Wholesale account follow-up" ✓
agentMemory is live. New facts wait for your review before becoming truth.
Project Rye installs into standard PostgreSQL.
Your domain tools remain the operational UI.
The deliverable is SQL plus conventions.
One requirement: Docker. Your agent starts Postgres in a container, installs Rye, and leaves it running. Nothing else touched.
curl -fsSL https://projectrye.dev/onboard | sh One requirement: a PostgreSQL 15+ connection string. Rye installs beside your tables in its own rye schema and never resets remote data.
curl -fsSL https://projectrye.dev/onboard | sh -s -- --remote "$DATABASE_URL" Realistic scenarios
Nobody has to learn a CLI. Rye is built for people who work in a chat window, a code review, or Slack — while their agents install, collect, and remember.
In one chat window
Priya tells her agent to set up Rye. It starts Postgres in Docker, reads her Gmail and #wholesale through her connectors, and files what it finds as candidates for her to confirm — all in one chat.
First success: a fresh conversation a week later answers "what's the state of Harbor Coffee?" with the order hold she approved — and the exact thread it came from.
Next to production
Marcus hands his coding agent a staging connection string. Rye installs beside the app's tables — nothing else touched — and the support bot gets a read-only, scope-limited token.
First success: the bot answers an escalation with the incident, the release that caused it, and the renewal date in one reply — and the audit log shows exactly what it read.
Slack + a review screen
Dana never opens a terminal. Her client's workspace agent reads Slack and call transcripts; everything lands as candidates with provenance. On Friday she approves eight and rejects three in the review UI.
First success: Monday's ops brief cites only approved facts, each linking back to the Slack thread or call minute it came from.
How the promise holds
Agents can collect and propose knowledge, but Project Rye keeps proposed claims separate from accepted memory until review, source authority, or policy allows promotion.
CRM rows, project records, documents, conversations, and artifacts.
Agent observations and extracted assertions with provenance.
Human adjudication, source authority, disputes, and scope rules.
Current, historical, disputed, and future-effective knowledge.
Context packs limit the domain, source set, and capabilities.
Rye overlays operational tables instead of replacing them.
What Project Rye gives agents
Project Rye treats source material as evidence, not instant truth. Agents work inside scoped context packs, write observations and candidates, and leave accepted business knowledge to explicit policy and review.
Define knowledge domains, channel subscriptions, source boundaries, and capability grants before an agent reads or writes.
Security modelCandidate knowledge can wait for human review, source confirmation, dispute resolution, or stronger evidence before promotion.
Agent operationsSeparate source identity, retrieval channel, and business context so agents do not infer authority from a connector or channel name.
Onboarding scopesStore planned work as current-visible knowledge while future-effective assertions wait for their effective window.
Future truth modelCRM and PM layers show how accepted Project Rye knowledge can become business views with scheduled changes and suggested updates.
CRM conventionsIsolated-agent replay tests source packets, SME adjudication, authority routing, candidate promotion, and temporal behavior.
Evaluation reportThe URL is a playbook. Any capable agent can follow it end to end.
projectrye.dev/start, checks for Docker, or asks you for a connection string. rye doctor confirms the result. Use SQL functions and views instead of introducing a runtime.
Connect existing records without adding graph foreign keys to them.
Return compact context packs before agents collect or write.
One URL to your agent, one scope, one review policy — and your agents start remembering things you can audit.