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.
- Read the Tool Creation overview to understand how workspace tools are authored, versioned, and shared.
- Create your first tool in TypeScript and test it in the sandbox.
- 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.
Expose your workspace tools to external AI clients like Claude Desktop, ChatGPT, and Cursor over OAuth-authorized MCP connections.
Write TypeScript tools that connect to external systems. Tools are the shared building blocks every agent, app, and MCP server uses.
Give each agent a private, persistent filesystem so it can save notes, drafts, and research between chats.
Share AI chat conversations with teammates so they can review tools used, messages exchanged, and the reasoning behind decisions.
Run agents on a recurring schedule or at a specific time, then review each job run from the Tasks page.
Need something else?
- Looking for a machine-readable index? Grab the raw markdown table of contents.
- Have a question that isn't answered here? Email support and we'll help.