Tool tree
Pair on any terminal, any machine — in the browser. Share a link; teammates see the same live shells, files, and sticky notes. No accounts, no SSH gymnastics. Open source and self-hostable.
Implementation
gradeNot graded
gradeNot graded
page: Every page
create-workspaceAction
Create a new collaborative terminal canvas workspace
View tool JSON
{
"name": "create-workspace",
"kind": "act",
"impl": "imperative",
"description": "Create a new collaborative terminal canvas workspace",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get-workspaceAnswer
Get details of an existing workspace by ID
View tool JSON
{
"name": "get-workspace",
"kind": "answer",
"impl": "imperative",
"description": "Get details of an existing workspace by ID",
"inputSchema": {
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"description": "The workspace ID"
}
},
"required": [
"workspaceId"
],
"additionalProperties": false
},
"page": "/"
}list-terminalsAnswer
List terminal sessions in a workspace
View tool JSON
{
"name": "list-terminals",
"kind": "answer",
"impl": "imperative",
"description": "List terminal sessions in a workspace",
"inputSchema": {
"type": "object",
"properties": {
"workspaceId": {
"type": "string",
"description": "The workspace ID"
}
},
"required": [
"workspaceId"
],
"additionalProperties": false
},
"page": "/"
}health-checkAnswer
Check the health status of the Excaliterm service
View tool JSON
{
"name": "health-check",
"kind": "answer",
"impl": "imperative",
"description": "Check the health status of the Excaliterm service",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}