Skip to content

v0.2.0 — Blue Steel (first cut)

Latest

Choose a tag to compare

@fdimitri fdimitri released this 07 Jun 23:36
v0.2.0-bluesteel
ff0aad2

CARB/IDE2 is a browser-based collaborative development environment. Each workspace runs as its own pod in a Kubernetes (k3d) cluster, with a control plane and operator bringing workspaces up on demand. This is the first tagged cut — early but usable end to end. "Blue Steel" is the name of the current UI pass.

What's in it

  • Per-workspace pods — a control plane + operator spin up an isolated pod per workspace.
  • In-database filesystem (DBFS) — files live in Postgres and flush/watch to disk; edits persist continuously (there is no separate "save" step).
  • Code editing — Monaco editor wired to the live DBFS.
  • Shared terminals — PTY sessions broadcast to everyone connected to the workspace.
  • Agent chat with tool calls — an in-workspace AI agent that can read and modify the project through tools, with a grouped tool-call UI.
  • Project chat — per-project channels with presence and avatars.
  • Git import — clone a repository into a new project.
  • Deployment — runs on k3d via deploy.rb (scoped rollouts, optional shell-image skip) plus a quickstart/install path.

Requirements

  • Linux host with a k3d/Kubernetes cluster and PTY support.
  • See INSTALL.md / quickstart.sh to bring up a local cluster.

Known limitations

  • Multi-account collaboration is rough — presence/typing can misbehave when the same account is connected twice.
  • Some connection/throughput indicators are not yet accurate.
  • Imported project files may land owned by root, which can block edits until permissions are fixed.

This is a 0.x cut: expect rough edges and breaking changes between releases.