What Actually Happened with the Gitpod → Ona Rebrand

Gitpod rebranded to Ona in September 2025 because they realized "cloud IDE" doesn't justify enterprise pricing. Now they're an "AI agent platform" - same environments, but with bots that write code.

The rebrand coincides with ditching Kubernetes after 6 years. They finally figured out what every k8s admin knows: running unpredictable dev workloads on Kubernetes is a fucking nightmare. I watched their old system die every time someone ran a webpack build - your 16-core environment would crawl because some asshole was compiling Rust in the next container over.

Their new "Gitpod Flex" architecture actually works. Environments start in 2-3 minutes instead of the 10+ minute startup times that made people rage-quit and go back to Docker Desktop.

What You Actually Get

The Environment: Still a Linux VM in the cloud with your repo, dependencies, and VS Code. Now uses devcontainer.json instead of their proprietary .gitpod.yml format. The migration breaks some custom configurations - budget time for fixes if you're moving from the old format.

The AI Agents: Here's the weird part - they actually don't suck. Ona claims their agents co-author 60% of PRs in their own codebase, which is bullshit unless you count adding docstrings as "co-authoring." But when they work, they write decent code. Not just autocomplete - actual features.

I watched one write a complete React component with proper TypeScript types and error handling. Still suggested react-scripts for a Next.js project, but hey, nobody's perfect. The agents are like having a junior developer who's really fast but needs supervision.

The Enterprise Stuff: SOC2 compliance, RBAC, audit logs - all the boxes enterprise security teams need checked. You can deploy in your own AWS VPC if you're paranoid about data leaving your infrastructure.

Ona Development Environment Architecture

The Kubernetes Migration Nobody Talks About

The most interesting change isn't the AI bullshit - it's ditching Kubernetes. They spent 6 years fighting the "noisy neighbor" problem where one person's webpack build would slow everyone else to a crawl. K8s resource management assumes predictable workloads, but dev environments are pure chaos. I've seen a single npm run build kill performance for 20+ developers.

Their custom control plane shipped in October 2024 and fixed the actual problems. No more 10-minute startup times while some asshole compiles WASM modules on the same node. Environment startup is now predictable, which alone makes it better than GitHub Codespaces (still randomly fails with "Creation failed for unknown reasons").

Real Talk on Pricing

They quadrupled enterprise revenue year-over-year, which means the pricing went from "reasonable" to "bend over." The free tier exists to get you hooked - you'll need the paid tier for actual work. Their "8-figure contracts" with banks suggest enterprise pricing is in the "if you have to ask, you can't afford it" territory.

Real-World Comparison: What Actually Works

What Matters

Ona (Gitpod)

GitHub Codespaces

AWS Cloud9

Local Dev Containers

Startup Time

2-3 min (used to be 10)

30 sec

  • 2 min

1-2 min

Instant (already running)

What Breaks

AI agents hallucinate

Random network failures

Basically abandonware

"Works on my machine"

Real Cost

$50+ per heavy user

$100+ for active teams

Cheap but dying

Free + time costs

When It Dies

Environment randomly stops

Codespace randomly stops

AWS support is nonexistent

Your laptop dies

Config Complexity

devcontainer.json

devcontainer.json

Custom AWS shit

Docker + hope

AI Bullshit Level

High

  • but it works

Medium

  • Copilot only

None

Depends on your plugins

The Reality of Actually Using Ona

Getting started with Ona means dealing with some quirks, but once you figure out the gotchas, it's pretty solid. The migration from `.gitpod.yml` to `devcontainer.json` breaks things in ways they don't tell you about.

Configuration Hell (And How to Survive It)

They switched to devcontainer.json which looks simple until you need anything custom. The Dev Container specification is solid, but Ona's implementation has quirks. Here's what actually works:

{
  "name": "Environment That Won't Break",
  "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
  "features": {
    "ghcr.io/devcontainers/features/docker-in-docker": {},
    "ghcr.io/devcontainers/features/node": {"version": "18"}
  },
  "remoteUser": "vscode",
  "postCreateCommand": "npm install"
}

What they don't tell you: The postCreateCommand fails silently if your package.json is fucked - no error, no logs, just hangs forever on "Setting up environment..." VS Code extensions install when they feel like it, usually after you've already given up and refreshed 3 times.

I spent 3 hours debugging why my environment wouldn't start. Turns out I had a space in my Windows username (John Smith instead of johnsmith). Half the features break with spaces in usernames. The error? Generic "Environment failed to start." Helpful as always.

Pro tip: Test your devcontainer locally first with VS Code. If it doesn't work locally, it definitely won't work in Ona.

Ona Mission Control Interface

Ona AI Agents in Action

The AI Agents - Actually Pretty Good

OK, here's the surprising part: the AI agents actually work. Not 60% of PRs good (that's marketing bullshit), but they can:

  • Write decent code if you give them good context
  • Fix obvious bugs without breaking everything
  • Generate tests that actually test something useful
  • Document code in a way humans can understand

Reality check: They hallucinate about 20% of the time and love deprecated packages. I watched one suggest node-sass in 2025 (deprecated since 2020), and last week it tried to install react-dom@15 for a new project. Always review their shit.

Think of them as junior developers who copy-paste from Stack Overflow without checking the date. The accepted answer is from 2018, but hey, it has the most upvotes so it must be right, right?

The agents run in isolated environments, which is nice because when they fuck up (and they will), they can't break your main environment.

Deployment Options That Matter

Cloud (Multi-tenant): Works fine for most teams. US and Europe regions exist. Performance is decent since they ditched Kubernetes. Expect 2-3 minute startup times.

Private VPC: For paranoid enterprises. Costs more, takes weeks to set up, but your security team will love you. You can choose your own AI models if you don't trust OpenAI with your code.

What breaks: Network connectivity is absolute dogshit with corporate firewalls. VPN drops every 20 minutes like clockwork. I lost a 4-hour debugging session because the connection died while I was in the middle of refactoring - auto-save failed, git wasn't pushed, and I got to start over.

Save your shit manually every 5 minutes or you'll be staring at your laptop at 3am wondering why you didn't just use local Docker.

Security Theater vs Real Security

The security model is actually pretty good:

  • Environments die after your session, so persistent attacks are hard
  • Everything gets logged (useful for compliance, annoying for privacy)
  • RBAC that actually works (unlike most enterprise tools)
  • SOC2 compliance if your auditors care

Real security concern: Your code flows through their AI models unless you use private VPC. If that bothers you, pay for the private deployment.

Performance and Resource Management

Since they abandoned Kubernetes, the performance is actually predictable. No more "my environment is slow because someone else is running a webpack build."

Resource limits that matter:

What still breaks: Environments randomly die during long-running tasks. I learned this when a 2-hour ML model training died at 90% completion - no warning, no error, just gone. Found out later there's an undocumented 2-hour timeout for free tier environments. They didn't mention that anywhere obvious.

Auto-save everything religiously or you'll hate yourself. GPU support exists but costs extra and only works in US-East, EU-West, and one random Asian region nobody uses.

Questions Real Developers Actually Ask

Q

Why is my environment so fucking slow to start?

A

Because you're on the free tier and it sucks. Startup times went from 10+ minutes on the old Kubernetes system to 2-3 minutes with their new architecture. Still not instant, but tolerable. Pay for Core tier if you actually want to get work done.

Q

The AI agent wrote broken code. Is this normal?

A

Yeah, they're not magic. They suggest react-scripts for Next.js projects, node-sass in 2025, and last week one told me to install jQuery alongside React "for better DOM manipulation." The 60% co-authoring stat is marketing bullshit - they're counting docstring updates and variable renames as "co-authoring.

I spent 2 hours debugging why my API wasn't working, turns out the AI used fetch() without error handling and the endpoint returned 500s silently. Review everything or you'll be debugging their confident mistakes at 2am.

Q

My devcontainer.json worked in VS Code but breaks in Ona. What gives?

A

Welcome to the migration pain. Common issues:

  • Spaces in usernames break features
  • postCreateCommand fails silently with bad package.json
  • Extensions install randomly
  • File permissions get fucked if you don't set remoteUser

Test everything locally with VS Code Dev Containers first.

Q

Can I use this for machine learning or do the GPUs suck?

A

GPUs exist but only in certain tiers and regions. They're fine for training small models or inference, but don't expect to train GPT-4. Most ML engineers still prefer local workstations with beefier hardware.

Q

Is it better than GitHub Codespaces?

A

Depends. Codespaces randomly fails to start about 10% of the time. Ona's AI agents are better than just Copilot. But Codespaces is cheaper if you don't use it much. Both beat AWS Cloud9, which is basically dead.

Q

What happens when my environment dies mid-session?

A

Your work vanishes. I lost 6 hours of refactoring because I trusted auto-save and didn't push to git - learned that the hard way on a Tuesday night. Long-running builds get killed mid-process, background processes disappear, and your terminal session becomes useless.

The new architecture is better than the k8s clusterfuck, but it still randomly dies. Error message? "Environment stopped unexpectedly." Thanks, super helpful.

Q

How much does this actually cost for a team?

A

Free tier is useless. Core tier starts at $20/month but you'll hit OCU limits quickly with heavy usage. Budget $50-100 per active developer. Enterprise is "contact sales" pricing, which means expensive as hell. Cheaper than Codespaces for teams that live in the browser all day.

Q

Can I get my code out if I want to leave?

A

Yes, it's just git repos. No vendor lock-in for your code. But you'll lose all the environment configurations and AI agent setups. Migration pain is real if you've customized everything.

Q

The network connection keeps dropping. Is my VPN fucked?

A

Both your VPN and their networking are fucked. Corporate firewalls hate cloud IDEs - I spent a week fighting with IT to whitelist *.ona.com, *.gitpod.io, and 15 other random domains they use for CDNs. Connection drops every time you get a phone call, switch WiFi, or breathe wrong.

Try different regions, disable your VPN for dev work (if your security team allows it), or find a job with better network admins who understand what developers need.

Q

Why did they ditch Kubernetes after 6 years?

A

Because running unpredictable dev workloads on k8s is a nightmare. Every k8s admin knows this. One person's webpack build slows down everyone else. Their custom control plane actually fixed the "noisy neighbor" problem.

Q

Should I trust them with my company's code?

A

Your code goes through their AI models unless you pay for private VPC. If that bothers you, either pay up or stick with local development. They have SOC2 compliance and enterprise features, but ultimately it's your risk tolerance.

Q

What breaks when migrating from .gitpod.yml?

A

Everything you spent time customizing. Their migration tool works for basic Node.js projects, but anything fancy breaks. I spent 2 days migrating a setup with custom Docker builds, multiple services, and port forwarding rules. Half the .gitpod.yml features don't map to devcontainer.json.

Custom image builds that worked fine now fail with cryptic errors like "Failed to build devcontainer." Their docs say "most features are supported" - that's code for "good luck figuring out which ones aren't."

Actually Useful Resources (Not Marketing)

Related Tools & Recommendations

pricing
Recommended

Enterprise Git Hosting: What GitHub, GitLab and Bitbucket Actually Cost

When your boss ruins everything by asking for "enterprise features"

GitHub Enterprise
/pricing/github-enterprise-bitbucket-gitlab/enterprise-deployment-cost-analysis
100%
tool
Recommended

GitHub Codespaces - Cloud Dev Environments That Actually Work

competes with GitHub Codespaces

GitHub Codespaces
/tool/github-codespaces/overview
66%
tool
Recommended

GitHub Codespaces Enterprise Deployment - Complete Cost & Management Guide

competes with GitHub Codespaces

GitHub Codespaces
/tool/github-codespaces/enterprise-deployment-cost-optimization
66%
tool
Recommended

GitHub Codespaces - When Shit Goes Wrong (And How to Fix It)

competes with GitHub Codespaces

GitHub Codespaces
/tool/github-codespaces/troubleshooting-gotchas
66%
review
Recommended

Replit Agent Review - I Wasted $87 So You Don't Have To

AI coding assistant that builds your app for 10 minutes then crashes for $50

Replit Agent Coding Assistant
/review/replit-agent-coding-assistant/user-experience-review
60%
tool
Recommended

Replit Agent Security Risks - Why Your Code Isn't Safe

competes with Replit Agent

Replit Agent
/tool/replit-agent/security-risks
60%
compare
Recommended

Replit vs Cursor vs GitHub Codespaces - Which One Doesn't Suck?

Here's which one doesn't make me want to quit programming

replit
/compare/replit-vs-cursor-vs-codespaces/developer-workflow-optimization
60%
review
Recommended

GitHub Copilot vs Cursor: Which One Pisses You Off Less?

I've been coding with both for 3 months. Here's which one actually helps vs just getting in the way.

GitHub Copilot
/review/github-copilot-vs-cursor/comprehensive-evaluation
59%
pricing
Recommended

GitHub Copilot Enterprise Pricing - What It Actually Costs

GitHub's pricing page says $39/month. What they don't tell you is you're actually paying $60.

GitHub Copilot Enterprise
/pricing/github-copilot-enterprise-vs-competitors/enterprise-cost-calculator
59%
tool
Recommended

GitHub - Where Developers Actually Keep Their Code

Microsoft's $7.5 billion code bucket that somehow doesn't completely suck

GitHub
/tool/github/overview
59%
pricing
Recommended

GitHub Enterprise vs GitLab Ultimate - Total Cost Analysis 2025

The 2025 pricing reality that changed everything - complete breakdown and real costs

GitHub Enterprise
/pricing/github-enterprise-vs-gitlab-cost-comparison/total-cost-analysis
59%
tool
Recommended

GitLab CI/CD - The Platform That Does Everything (Usually)

CI/CD, security scanning, and project management in one place - when it works, it's great

GitLab CI/CD
/tool/gitlab-ci-cd/overview
59%
integration
Recommended

Getting Pieces to Remember Stuff in VS Code Copilot (When It Doesn't Break)

integrates with Pieces

Pieces
/integration/pieces-vscode-copilot/mcp-multi-ai-architecture
59%
review
Recommended

Cursor AI Review: Your First AI Coding Tool? Start Here

Complete Beginner's Honest Assessment - No Technical Bullshit

Cursor
/review/cursor-vs-vscode/first-time-user-review
59%
review
Recommended

Cursor Enterprise Security Assessment - What CTOs Actually Need to Know

Real Security Analysis: Code in the Cloud, Risk on Your Network

Cursor
/review/cursor-vs-vscode/enterprise-security-review
59%
troubleshoot
Recommended

Docker Desktop Won't Install? Welcome to Hell

When the "simple" installer turns your weekend into a debugging nightmare

Docker Desktop
/troubleshoot/docker-cve-2025-9074/installation-startup-failures
59%
howto
Recommended

Complete Guide to Setting Up Microservices with Docker and Kubernetes (2025)

Split Your Monolith Into Services That Will Break in New and Exciting Ways

Docker
/howto/setup-microservices-docker-kubernetes/complete-setup-guide
59%
troubleshoot
Recommended

Fix Docker Daemon Connection Failures

When Docker decides to fuck you over at 2 AM

Docker Engine
/troubleshoot/docker-error-during-connect-daemon-not-running/daemon-connection-failures
59%
tool
Recommended

Azure DevOps Services - Microsoft's Answer to GitHub

integrates with Azure DevOps Services

Azure DevOps Services
/tool/azure-devops-services/overview
54%
tool
Recommended

Fix Azure DevOps Pipeline Performance - Stop Waiting 45 Minutes for Builds

integrates with Azure DevOps Services

Azure DevOps Services
/tool/azure-devops-services/pipeline-optimization
54%

Recommendations combine user behavior, content similarity, research intelligence, and SEO optimization