Skip to main content

Projects

Projects are the top-level collaboration space in Raycaster Doc. Each project contains its own workspace file tree, chat sessions, review history, and AI memory.

Creating a Project

When you create a project, you’ll configure:
  • Name — A descriptive name for the project
  • Organization — The org this project belongs to
  • Visibility — Who can access it

Visibility & Access

Organization

All members of the owning organization can access the project as contributors.

Private

Only explicitly invited members can access the project.

Roles

RolePermissions
AdminFull control — manage settings, members, delete project
MemberFull contributor — upload, edit, commit changes
VisitorView all content, edit in staging, but cannot commit
The project creator is automatically an Admin. At least one Admin must exist at all times.

Inviting Members

Project admins can invite new members via:
  • Direct invite — Add users by email with a specific role
  • Invite links — Generate shareable links for easy onboarding

Forking Projects

You can fork an existing project to create an independent copy with all its documents and structure. This is useful for creating variants or starting new work based on existing material.

Custom AI Instructions

Each project can have custom AI instructions that are included in every chat prompt. Use this to set domain-specific context, terminology, or behavioral guidelines for the AI.