Documentation

Welcome to Assist

Assist is the platform where your team builds, hosts, and governs internal AI software. These docs walk through every building block — from authoring your first tool to exposing it to external AI clients — and include playbooks you can copy into your own workspace.

Getting started

Most of Assist is composed from tools — small TypeScript programs that run in a secure sandbox. Agents, sandcastle apps, MCP servers, and scheduled jobs all call the same tools your team writes. If you're new to Assist, start here.

  1. Read the Tool Creation overview to understand how workspace tools are authored, versioned, and shared.
  2. Create your first tool in TypeScript and test it in the sandbox.
  3. Hook your tool into an agent, a scheduled trigger, or an MCP server so external clients can call it.

Table of contents

Every section begins with an overview page and ends with a troubleshooting page where applicable. Playbooks live at the bottom of each section and walk through real-world builds step by step.

MCP Servers

Expose your workspace tools to external AI clients like Claude Desktop, ChatGPT, and Cursor over OAuth-authorized MCP connections.

Playbooks
Tool Creation

Write TypeScript tools that connect to external systems. Tools are the shared building blocks every agent, app, and MCP server uses.

Playbooks
Agent Filesystem

Give each agent a private, persistent filesystem so it can save notes, drafts, and research between chats.

Playbooks
Chat Sharing

Share AI chat conversations with teammates so they can review tools used, messages exchanged, and the reasoning behind decisions.

Scheduled Triggers

Run agents on a recurring schedule or at a specific time, then review each job run from the Tasks page.

Playbooks

Need something else?