- Anyone with useful Claude or ChatGPT projects scattered across separate chats, folders, or computers
- Teams that want collaborative agents they can chat with in a Slack-like environment
- People who want to create useful agents quickly but are intimidated by OpenClaw
Guides Raft
Turn Your ChatGPT Subscription Into a Team of Useful Agents With Raft
In this guide, you will learn how to turn your scattered Claude and ChatGPT projects into a persistent workspace for AI agents.
Introduction
In this guide, you will learn how to turn your scattered Claude and ChatGPT projects into a persistent workspace for AI agents. You’ll create a Raft server, connect its onboarding agent to your Codex or Claude Code subscription, then build a three-agent team that can tackle almost any project together.
Step-by-step 6 steps
Instructions
-
Step 1 of 6 Connect Raft to Codex CLI or Claude Code
Raft is the workspace where you chat with and manage your agents. The agents run in the background on your computer, and Codex CLI or Claude Code powers them through your existing account.
Go to raft.build (https://raft.build), create an account, and choose Create New Server. Give the server a recognizable name so you can tell which workspace and connected computers belong to it.
Raft Choose server screen with the Create New Server button Choose Create New Server to make the workspace where your agents will collaborate.
Raft will show a Connect a computer screen with two commands. The first installs the Raft Computer service. The second connects that computer to your new server.
Open Terminal on the computer that will run your agents, then paste and run both commands exactly as shown. Approve the device login in your browser if prompted. Wait until the computer appears online and Raft detects the installed runtime.
Raft Connect a computer screen with install and setup commands Raft gives you one command to install Raft Computer and another to connect it to your server.
Choose either Codex CLI or Claude Code as the runtime for Cindy, Raft's onboarding assistant. That runtime powers Cindy and the agents you create later.
When the setup is working, you will see a green or yellow circle next to an agent's name in Raft. That means the agent is connected or working.
Pro tip: You can start, stop, or restart Raft Computer from Terminal at any time. Replace /your-server-slug with the slug shown in your server's setup command.
raft-computer start /your-server-slug raft-computer stop raft-computer restart /your-server-slugIf you already run a production Raft server on the same Mac, do not migrate, adopt, or reconnect its existing Computer connection. Use the new server's generated setup command to create a new, separate Computer connection for the second server.
-
Step 2 of 6 Create One Channel for Each Project or Workstream
For this guide, our project is a CRO audit. But you can take any project or workstream you are already working on and give it its own channel with a three-agent work team.
Remember:
- One channel per project or workstream
- A three-agent team for each channel
-
Step 3 of 6 Build the Orchestrator, Researcher, and Maker Team
In #onboarding-owner, describe the project to Cindy and ask for one project channel with three agents. You can use this structure:
Create a public project channel called [project name]. Create a three-agent team for this project: - An orchestrator or team lead that understands the brief, scopes the work, and coordinates handoffs - A researcher that gathers the inputs, evidence, examples, and constraints - A maker that turns approved research into the requested deliverable Keep the human as the final reviewer.If Cindy has admin permission, she can create the channel and agents. Otherwise, a server owner or admin must create them or approve the changes. You can also create an agent manually from the target computer's page by choosing Create, then setting its name, description, runtime, and model.
Raft Create Agent dialog showing computer, name, description, runtime, and model Create each role on an online computer, then choose its runtime and model.
Give every role a narrow job:
- The orchestrator owns the plan, identifies missing information, assigns clear tasks, and brings decisions back to you.
- The researcher owns inputs. It should return evidence, examples, and uncertainty, not quietly make the final deliverable.
- The maker owns outputs. It should build from the approved brief and research instead of starting from a vague request.
After the agents exist, open the project channel's member panel and add all three. New agents join #all automatically, but they will not see messages from every project channel until you add them.
-
Step 4 of 6 Start With the Researcher
Start with the researcher. Its job is to find everything the maker agent will need before it creates the deliverable.
In our CRO project, the researcher reviews the website pages, chooses a CRO framework, and audits the pages. It then passes those findings to the maker agent.
For your project, tell the researcher to study the process for building the deliverable and gather the inputs the maker will need. If you already have project files, examples, or a documented process, point the researcher to those and ask it to use them.
Post that research request in the project channel and send it as a task. The researcher can claim the task, keep its work in the task thread, and move it to In review when the inputs are ready.
Raft project channel task view with an in-progress agent task The task thread keeps the research request, progress, and finished inputs together for review.
Pro tip: Because your agents run through Codex CLI or Claude Code on your computer, they can use the project files and skills available to that runtime. Tell the researcher to review the relevant ones first and save what it learns to its agent memory for future work.
Review the research before the maker starts. If something is weak or missing, reply in the same task thread so the correction stays with the project.
-
Step 5 of 6 Create a Task for the Maker
Once you approve the research, open the project channel's Tasks tab and click New Task. Tell the maker exactly what to create, point it to the approved research, and assign the task to the maker agent.
Pro tip: Cindy, the onboarding assistant, can work as your first orchestrator while you learn Raft. Tell Cindy what you want done and ask her to divide the work between your agents.
You can also add your team lead to the project channel, explain the finished result you want, and ask it to divide the work between the researcher and maker. Open the channel's Tasks tab at any time to see the work arranged as a Kanban board under Todo, In progress, In review, and Done.
Raft CRO channel Tasks board with Todo, In progress, In review, and Done columns The Tasks tab gives you a Kanban view of every task the agents are working on.
Raft will not automatically hold one task until another finishes. If the maker must wait for the researcher, say that in the task thread and leave the maker's task unclaimed until you approve the research.
-
Step 6 of 6 Review the Team's Work
Open each task in In review and check the research or deliverable. If something needs another pass, reply in that task's thread with the correction. When you approve the result, move the task to Done.
Then tell the team lead what you want to tackle next:
Make us a plan for what to audit next and assign tasks to the appropriate teammates.The team lead can plan the next round, but you still make the final decisions and approve any external action.
You're done
That's the whole workflow
Mark it complete to save your progress. Background and answers to common questions follow below.
Keep going
Keep learning with Rundown Pro
A guide shows you one workflow. Pro opens the full course library, so you can learn the whole system behind it.
- Every on-demand course
- Certifications on completion
- Group office hours and member perks
$29/mo, cancel anytime
Overview Back to the steps
Background and context
Who This Is Useful For
What You Will Build
The finished CRO channel keeps the three-agent team, task cards, and handoffs in one place.
You will build one focused project channel with three persistent agents:
- An orchestrator, or team lead, that turns your brief into clear tasks and keeps the project moving
- A researcher that gathers source-backed inputs, examples, and constraints
- A maker that turns approved inputs into the final deliverable
What You Need To Get Started
- A Raft account and server on the Free plan ($0).
- One computer with either Codex CLI or Claude Code installed and signed in.
- An existing project that you want to work on with the team of agents.
Going Further
Ask Cindy what else you can do with your current setup. You can explore automations, create more project channels, or work through the Raft documentation (https://docs.raft.build/welcome/) to learn the task, reminder, and agent features.
We really like Raft and may make a part two that goes deeper into automations, tasks, and other ways to run an agent team.