River AI

SpaceChat

SpaceChat is the AI sidebar in every Space. It's the fastest way to do anything in River — read documents, write drafts, search across your work, build Agents, run Workflows, and act on entities. It's a chat box, but it knows your whole Dataspace and can act on it.

Open SpaceChat#

Press Cmd J (or Ctrl J on Windows/Linux) anywhere in River. The sidebar slides in from the right. Press it again to dismiss.

Each Space has its own SpaceChat thread. Conversations stay scoped to the Space you're in — your project Space won't see your personal Space's history, and vice versa.

What it can do#

A non-exhaustive list, because SpaceChat can do almost anything in your Dataspace:

  • Read and summarize any open Window or selection
  • Search across your entire workspace ("find the latest investor update")
  • Create new entities ("draft a PRD for fraud signals")
  • Edit existing ones ("tighten the intro of this doc")
  • Run any registered tool ("send Maya a Slack DM")
  • Build Agents and Workflows ("make me an Agent that triages my inbox at 7am")
  • Run Skills and Workflows on the fly
  • Pull in data from your integrations ("show me Stripe revenue this month")
  • Open Windows, switch Spaces, navigate the workspace
  • Generate custom views and dashboards on the fly (see Custom Views)

If River can do it, you can probably ask SpaceChat to do it.

Three modes#

The mode selector controls how much SpaceChat is allowed to act. See Edit, Plan, and Ask for full detail.

  • Ask — discussion only, no mutations
  • Plan — produces a structured action plan and stops for review
  • Edit — executes changes

The three modes are how you stay intentional about AI autonomy.

What SpaceChat sees#

By default, SpaceChat has access to:

  • The entities currently open in your Windows
  • Your selection (if any) inside the active Window
  • Recent activity and conversation history
  • Your Dataspace's entity tree (via search)
  • Your connected integrations (via tools)

You can also explicitly attach entities to the conversation by dragging them into the chat or typing @ to reference them.

Multiplayer SpaceChat#

In a team Dataspace, SpaceChat is shared. Two teammates can be in the same Space at the same time, watching the AI work, dropping in instructions, and taking turns. The AI is a peer in the conversation.

Tips#

  • Use @ to attach a specific entity ("summarize @Q3 Investor Update").
  • Type / to see the available slash commands.
  • When SpaceChat does something useful, ask it: "make this an Agent." It will draft an Agent that does the same thing on a trigger or schedule.
  • Long task? Ask in Plan mode first, review the plan, then switch to Edit to execute.
  • If SpaceChat is misbehaving, the issue is almost always context — make sure the right entities are open or attached.