Introducing Rainy Code: The First IDE Centered on an AI Agent
Posted by The Enosis Labs Team on October 6, 2025
For decades, the essence of an Integrated Development Environment (IDE) has remained unchanged. They are passive tools, full of features, but they patiently wait for us developers to navigate files, write code, and run commands. The arrival of AI copilots was a big step, but they only gave us a passenger-seat assistant. We are still driving. At Enosis Labs, we believe it's time for a paradigm shift. What if the IDE wasn't just the car, but the driver? What if you could direct complex projects with the same ease as having a conversation? Today, we introduce you to that new reality. We introduce Rainy Code.
An IDE that Listens, Understands, and Acts
Rainy Code is a completely new IDE, built from scratch with an autonomous AI agent at its core. The experience is radically different: the main interface is not a blinking cursor, but a conversation. You describe the goal in natural language, and watch in real-time as Rainy Code brings it to life.
Real-world workflow: Building a new backend service
Rainy Code responds:
*Creating new folder src/services/invoice...*
*Generating invoice.model.ts...*
*Implementing invoice.controller.ts...*
*Setting up invoice.routes.ts...*
Service created successfully!
The invoice service is now ready with full CRUD operations.
You're not receiving code suggestions. You're watching an agent build your application for you, under your direction. [Suggestion: A short video or GIF of the IDE screen would be perfect here, showing the chat on one side and the file tree and code generating and modifying themselves on the other.]
The Perfect Hybrid: The Mind of an Agent, the Body of an IDE
Achieving this experience required rethinking the architecture of an IDE. Rainy Code is a unique hybrid:
- A Modern Interface with Tauri: We built the desktop application with Tauri, giving us a lightweight, fast, and cross-platform UI, using web technologies for the view.
- A Supercharged Backend in Rust: This is where the power lies. The logic we originally conceived for our CLI has been integrated directly into the Tauri backend (src-tauri). This Rust core handles file manipulation, process execution, and system interactions at native speed.
- An Advanced AI Brain: We use the Anthropic Agents SDK to give Rainy Code the ability to reason, plan, and execute complex multi-step tasks. This, combined with our experimental indexing system "simple-night", gives it the context and memory needed to understand your project at a deep level.
The result is the fluidity of a chat conversation, with the execution power of a native system and the visual feedback of a traditional IDE.
We're not adding AI to an IDE. We're building a completely new IDE around AI.
Join the Future of Development
Rainy Code seeks to transform the way we interact with our code. It's a shift from thinking about files and functions, to thinking about goals and features. We are convinced that this is the next step in the evolution of development tools. If you're ready to stop driving and start directing, we invite you to join us. We are preparing access to our private beta. Be among the first to experience an IDE that works for you.