OnlineAIIDE is a browser-based development platform that combines a modern code editor, integrated terminal, source control, build and debug workflows, multi-provider AI assistance, authentication, billing, and deployment-ready project tooling in one workspace. This guide is intended for end users evaluating the IDE, teams onboarding new developers, and contributors working inside the repository.
Use this page as the main handbook for day-to-day usage: how to open the right explorer for your workspace, configure runtimes and AI providers, run tests and deployments, understand quotas and billing, and find the correct services or runbooks when extending the platform.
npm, pnpm, mvn, or javac according to your stack.OnlineAIIDE tracks quota across five resource categories: program executions, debugging sessions, project builds, project size, and AI assistance requests. Guests and registered users see different plans. Premium plans increase or remove usage ceilings and add support benefits.
Pricing is shown from the latest available plan configuration.
| Plan | Who it is for | Best use case | What to monitor |
|---|---|---|---|
| Guest | First-time visitors and product evaluation | Trying the IDE before registration | Execution, build, debug, and AI request quotas can be reached quickly |
| Free | Registered users with light usage | Personal experiments, tutorials, and short sessions | All tracked quota categories, especially AI requests and project size |
| Pro | Professional users | Regular coding, debugging, and build-heavy workflows | Project size and AI request volume |
| Pro+ | Advanced users and teams with larger workloads | Higher-capacity workspaces and premium support expectations | Mainly project size and AI usage planning |
The repository is organized as a monorepo with frontend apps, backend services, shared packages, infrastructure, scripts, and runbooks. If you are extending the IDE, start with the areas below.
pnpm install from the repository root.pnpm dev to start workspace development tasks.pnpm build, pnpm lint, and pnpm test for validation.