Nodes

Cloud workspaces that serve as the foundation for your team's AI agent development environments

What is a Node?

A Node is your team's dedicated cloud workspace—a Container that houses all of your organization's repositories and development environments. Think of it as your team's persistent, shared development infrastructure in the cloud.

Each Node provides isolated compute resources where AI agents like Claude Code, Cursor, and Windsurf can safely collaborate on your projects without interfering with each other or your local development setup.

Architecture Overview

Organization
├── Node (Cloudflare Container)
├── Workspace (Shared environment)
├── Repository 1
│ ├── Project A (Worktree: feature/auth)
│ │ └── Sandbox 1 (AI Agent workspace)
│ └── Project B (Worktree: main)
│ └── Sandbox 2 (AI Agent workspace)
└── Repository 2
└── Project C (Worktree: develop)
└── Sandbox 3 (AI Agent workspace)

Key Components

Workspaces

The foundational environment where all repositories are cloned and managed. Provides shared access to your team's codebase.

Learn More

Projects

Isolated git worktrees created from specific branches. Each project provides a clean workspace for feature development.

Learn More

Sandboxes

Containerized environments where AI agents can execute code, run tests, and collaborate in real-time.

Learn More

Why Use Nodes?

Team Collaboration

Multiple team members can work with AI agents simultaneously in the same Node, sharing resources and maintaining consistency across development environments.

Resource Efficiency

Nodes automatically hibernate when not in use and scale resources based on demand, ensuring cost-effective operation while maintaining quick startup times.

Persistent State

Your development environment state is preserved across sessions. Dependencies, configurations, and project setups remain intact between AI agent interactions.

Security & Isolation

Each Node is completely isolated from others, with enterprise-grade security ensuring your code and data remain protected while enabling agent collaboration.

Working with Nodes

Typical Development Flow

1

Register & Provision

Create your Node through the platform interface and provision the necessary resources.

2

Connect Repositories

Link your GitHub repositories to make them available within the Node workspace.

3

Create Projects

Spin up isolated project environments for specific features or development tasks.

4

Launch AI Agents

Connect your favorite AI coding assistants to work within the sandboxed environments.

API Integration

Integrate Nodes into your development workflow using our comprehensive API.