Requirements
Regardless of the chosen integration method, we will need the following to get started: If you prefer to use Docker, you will require WSL if using Windows.Setting up the workspace
We’ll begin by creating a folder called “Coral Protocol” where we will be working from, inside this folder, and enter the following to clone the Coral Studio repository:Launching the server
Launching the server can be done with Docker or Gradle.Gradle
Gradle
In the same terminal as before, navigate to the server folder using the CD command:Once inside the server folder we can run the Coral Server simply by executing the Gradle Wrapper with this command:
Docker
Docker
With Docker installed, you’ll need to run the following commands:
Launching Coral Studio
First we’ll need to open ourStudio
folder inside VS Code, to do this you can navigate to the File
menu on the top left, and click Open Folder
, or use the below shortcuts:
- Press
CTRL
+K
- Press
CTRL
+O
Coral Protocol
folder that we created earlier, and open the folder Studio
With the folder opened, we need to run the project, for this we will be using Yarn to install all the packages and launch Coral Studio.
Open a terminal by navigating to Terminal
and clicking New Terminal
, or press CTRL
+ '
- In the new terminal, enter the following:
- Once installation has completed, do:
Final steps
As soon as you visit the locally hosted Coral Studio tool, it will bring you through a tutorial to add the server, which is as simple as writing out the address listed on the Terminal that we opened it with earlier, and pressing Connect. Now that we have Coral Studio and Coral Server running and connected, we have completed this tutorial, you may want to check out the following for next steps: Setup your first SessionLearn more about Agents
Integrate the Coral Server with your application If you experience any problems with this guide, please check out the Troubleshooting page for common issues, and feel free to reach out to our support at hello@coralprotocol.org or visit our Discord for a quick response.