Skip to content

RoopikLabs/roopik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

798 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Roopik IDE

A canvas-first, agentic IDE with a built-in browser. Preview live components, run full projects end-to-end — with AI agents that code, browse, test, and ship autonomously.

Build Windows Build macOS Build Linux License: MIT

Website | Download | Docs | Blog | Contributing


Roopik IDE Preview

What Makes Roopik Different

Most AI-powered IDEs are code editors with chat. Roopik goes further — it has a real browser built in that AI agents can see and control. Agents don't just write code, they preview it, click through it, test it, and fix what they see. No context switching, no manual testing.

Features

Canvas Mode

An infinite design surface for building UI components across React, Vue, Svelte, Solid, and Preact. Each component renders live in its own isolated sandbox — write a Single File Component (SFC) and see it instantly. Compare multiple variations side-by-side, iterate with AI, and ship without ever spinning up a dev server.

Project Mode

Run your full project with a built-in browser. Inspect elements live, click any element to jump to its source code, edit it, and see changes instantly. No more switching between editor and browser.

Embedded Browser + External Chrome

The browser supports multiple tabs with full agentic control. Agents can open, navigate, screenshot, click, type, and inspect — all exposed through MCP. External Chrome mode connects to a real Chrome instance via CDP for full extension/profile access.

Browser Automation

Playwright-inspired reliability built into every browser action. Smart selectors (text=, role=, css=, data-testid=), automatic waiting for elements to be ready, auto-scroll, and strict locator mode — agents interact with pages the same way a human would, without brittle coordinate-based clicking.

Multi-Agent Support

Multiple AI agents work simultaneously in the same workspace:

  • Dio — built-in agent (based on Roo Code)
  • Claude Code — extension + CLI via MCP
  • OpenAI Codex — extension + CLI via MCP
  • Cursor — via MCP

No setup needed — the IDE auto-registers and connects agents via MCP on startup.

See CONTRIBUTING.md for project structure, build instructions, and development setup.

Quick Start

Download

Available for Windows, macOS, and Linux at roopik.com

Build from Source

git clone https://github.com/RoopikLabs/roopik.git
cd roopik
npm install
npm run watch        # Development

See CONTRIBUTING.md for full build instructions including the Dio extension.

Contributing

We welcome contributions! See CONTRIBUTING.md for:

  • How to build and run from source
  • Project structure overview
  • Pull request guidelines

Privacy

This program does not collect or transfer any user data to external systems unless specifically requested by the user. Telemetry features inherited from upstream dependencies are disabled by default.

Acknowledgements

Built on Visual Studio Code (MIT) and Roo Code (Apache 2.0).

License

Copyright (c) 2025 - present Roopik Labs. Licensed under the MIT License.

About

A canvas-first, agentic IDE for designers and developers, for fully autonomous web app development

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors