Cloud IDE

DRL-PPO scheduling, eBPF telemetry, adaptive sandboxing, LSTM prewarming, multi-cluster federation, and conflict-free collaboration, in one open research platform.

< 0s
Cold start (predicted)
0%+
Resource utilization
< 0ms
Collab latency
astra-ide@cloud
user@iiitm:~$

Live globe

Workspaces around the world

Every user connects to the nearest cluster. The PPO scheduler watches global state and routes workspaces across four federated regions: Denmark, India, California and Singapore. Drag the globe to rotate it.

4
Clusters
EU / IN / US / SG
Regions
< 10s
Failover
User citiesClusters

Live demo

Adaptive sandboxing, in real time

When a user submits code, the risk scorer routes it to the right isolation tier: runc (low overhead), gVisor (user-space kernel), or Firecracker (hardware microVM).

astra-ide@scheduler
user@iiitm:~$

Seven breakthroughs

Built for research, designed for production

Click any card to see what it does in plain language and how to use it.

Scheduling

Eight schedulers, one honest benchmark

Placement is a choice, not a black box. Compare deep-RL against the classical heuristics on real workloads and pick what fits.

Pick your scheduler

The control plane ships eight placement strategies. Choose per deployment, or compare them live on any workload.

Multi-objective heuristicPF-MPPO (deep RL)HEFTMin-MinLeast loadedCarbon-awareRound robinRandom

Honest result: on makespan the list-scheduling heuristics (HEFT, Min-Min) lead; the PF-MPPO deep-RL policy is competitive and clearly beats random, but does not dominate the strong heuristics. We expose the trade-off instead of hiding it.

Makespan by algorithm

lower is better
HEFT29.7
Greedy30.6
Min-Min32.8
PF-MPPO (RL)106.3
Random247.3

benchmarks/b1_scheduler, template workloads. Evaluated vs the paper's HEFT and Min-Min baselines plus greedy and random.

How it compares

A research control plane the others don't have

Mainstream cloud IDEs fix their scheduling, isolation and placement. ASTRA-IDE makes each an adaptive, measured decision.

CapabilityASTRA-IDEGitHub CodespacesGitpodReplitCoder
Self-scheduling control plane (RL)
learned placement policy
Adaptive sandbox tiers
runc / gVisor / Firecracker by risk
eBPF syscall telemetry
Tetragon, per-workspace
Predictive pre-warming
forecast sessions, cut cold starts
Multi-cluster federation
Karmada, cross-region failover
Carbon-aware placement
live grid intensity
Real-time CRDT collaboration
multi-cursor, conflict-free
Intrusion detection on syscalls
anomaly IDS
Open source
Self-hostable
ASTRA-IDEASTRA-IDE

Team

Prasanna Mishra
Prasanna Mishra
2023IMT-059
Udit Srivastava
Udit Srivastava
2023IMT-084
Yash Wani
Yash Wani
2023IMT-087

Ready to try the future of cloud IDEs?

Spin up a workspace in seconds. Get a private Monaco editor with collaborative editing, real-time risk-tier assignment, and one-click code execution.

Create your free account