Skip to content

Repository files navigation

Cloudroom core

A pre-release Rust service for running coding harnesses and preserving their session history. One Cargo package; one service per Linux VM. Harnesses make their own inference calls. No Cloudroom account or managed-hosting service is required.

Cloudroom core architecture: session management, agent runtime, workspace management, storage, and app integrations

Architecture design. Some components and integrations shown are planned, not yet implemented.

Start with the Ubuntu 24.04 setup guide to build from source and run your first agent through the API.

macOS GUI beta

Download the Cloudroom GUI for Apple Silicon Macs (M1 or newer) running macOS 13+. This beta is not notarized by Apple; see the release page for installation instructions. Downloads are public, but hosted cloud access remains invite-only. The core does not require the GUI.

Build and test

Requires Rust 1.89+, Git, and the supported harness runtimes.

cargo build --locked --release
cargo test --locked --all-targets

Apply the two SQL files in docs/database/ to a dedicated PostgreSQL database as its owner. The service never applies migrations. Keep database and core credentials server-side.

Contributing

Contributions and pull requests are welcome from day one. Open an issue to discuss larger changes. Development happens in a private monorepo; accepted contributions are included in future public snapshots.

This is a development snapshot, not a claim that all planned features are complete. Licensed under Apache 2.0.

About

Open-source, self-hostable Rust runtime for running Cloud Agents.

Resources

Security policy

Stars

121 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages