Skip to content

🌧️ Rainy Aether Insiders is an open-source IDE powered by AI agents. A faster, auditable alternative to Windsurf and Cursor.

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENCE
GPL-3.0
LICENSE
Notifications You must be signed in to change notification settings

enosislabs/rainy-aether-insiders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

🌧️ Rainy Aether Insiders

Rainy Aether Banner

The Next-Generation AI-Native Code Editor

Version License Tauri React Rust Monaco

Features β€’ Quick Start β€’ Documentation β€’ Contributing β€’ Roadmap


🎯 What is Rainy Aether Insiders?

Rainy Aether Insiders is an open-source, AI-first code editor built from the ground up for the modern developer. Combining the power of VS Code's Monaco editor with a blazing-fast Rust backend powered by Tauri 2.0, it delivers exceptional performance while using a fraction of the resources of traditional IDEs.

Built by Enosis Labs, Inc. 🏒

Why Choose Rainy Aether?

  • πŸš€ Lightning Fast β€” Rust backend + optimized React, < 2s startup time
  • πŸͺΆ Incredibly Lightweight β€” ~100MB footprint vs 500MB+ for Electron IDEs
  • 🧠 AI-Native β€” Multi-provider support, bring your own API keys
  • πŸ”’ Privacy First β€” Local-first architecture, no telemetry without consent
  • 🎨 Beautiful β€” Modern UI with Day/Night themes and full customization
  • 🌐 Cross-Platform β€” Native Windows, macOS, and Linux support
  • πŸ”“ Open Source β€” Transparent, community-driven development

✨ Features

🎨 Modern Editor

  • Monaco Editor β€” Full VS Code editing experience with IntelliSense
  • Multi-Language Support β€” TypeScript, JavaScript, Python, Rust, Go, and 40+ more
  • Smart Navigation β€” Go to Definition (F12), Find References, Peek Definition
  • Breadcrumbs β€” Pattern-based symbol detection and navigation
  • Diagnostics β€” Unified error/warning system with Problems panel

πŸ–₯️ Professional Terminal

  • Native PTY Backend β€” True terminal experience with proper shell integration
  • Multiple Sessions β€” Tab-based management, shell profile detection
  • Full-Text Search β€” Find anything in your terminal output (Ctrl+Shift+F)
  • Session Persistence β€” Restore terminals on restart
  • Theme Integration β€” Matches your editor theme automatically

πŸ”„ Git Integration

  • Native Performance β€” Built on Rust's git2 crate
  • Visual Diff Viewer β€” Side-by-side comparison with syntax highlighting
  • Branch Management β€” Create, switch, and manage branches with ease
  • Commit Workflows β€” Stage, unstage, commit, push, pull
  • Stash Support β€” Save and restore work-in-progress changes
  • History Browser β€” Explore commit history with detailed information

🎨 Theming & Customization

  • Day/Night Modes β€” Beautiful light and dark themes
  • System Sync β€” Automatically follows OS theme preference
  • CSS Variables β€” Full theme customization
  • Accessibility β€” WCAG-compliant color contrast

πŸ€– AI Features (Coming Soon)

  • Multi-Provider Support β€” OpenAI, Anthropic, Google, Groq, Cerebras, and more
  • AI Chat β€” Context-aware assistance with @-mentions
  • Inline Completions β€” Smart code suggestions as you type
  • Agent Mode β€” Autonomous development with up to 8 parallel agents
  • Voice Interface β€” Natural language programming
  • MCP Support β€” Model Context Protocol integration

πŸš€ Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/enosislabs/rainy-aether.git
cd rainy-aether

# Install dependencies
pnpm install

# Run in development mode (full desktop experience)
pnpm tauri dev

Build for Production

# Create production build
pnpm tauri build

# Output: src-tauri/target/release/bundle/

πŸ“– Documentation

Essential Guides

Document Description
ARCHITECTURE.md System architecture and technical design
DEVELOPMENT.md Development guide and best practices
CONTRIBUTING.md How to contribute to the project
CODE_OF_CONDUCT.md Community guidelines
SECURITY.md Security policy and vulnerability reporting
ROADMAP.md Feature roadmap and future plans
CLAUDE.md AI assistant reference (for Claude Code)

Specialized Documentation


πŸ› οΈ Technology Stack

Frontend

  • React 19 β€” Modern UI framework
  • TypeScript β€” Type-safe development
  • Monaco Editor β€” VS Code's editor
  • Tailwind CSS v4 β€” Utility-first styling
  • Vite β€” Lightning-fast build tool

Backend

  • Rust β€” Systems programming
  • Tauri 2.0 β€” Desktop framework
  • portable-pty β€” Terminal sessions
  • git2 β€” Native Git operations
  • tokio β€” Async runtime

🀝 Contributing

We welcome contributions from developers of all skill levels! Whether you're fixing typos, adding features, or improving documentation, your help makes Rainy Aether better for everyone.

How to Contribute

  1. Read our Contributing Guide
  2. Check out Good First Issues
  3. Fork the repository and create a feature branch
  4. Make your changes and submit a pull request

Areas We Need Help

  • πŸ”Œ Language Server integrations (rust-analyzer, Python LSP, Go LSP)
  • 🌍 Internationalization and localization
  • 🎨 Custom themes and icon packs
  • πŸ“¦ Extension development
  • πŸ“ Documentation and tutorials
  • πŸ› Bug reports and testing

See CONTRIBUTING.md for detailed guidelines.


πŸ—ΊοΈ Roadmap

Current Status (v0.1.0 β€” November 2025)

  • βœ… Monaco Editor with TypeScript/JavaScript support
  • βœ… Professional terminal with PTY backend
  • βœ… Native Git integration
  • βœ… File explorer and management
  • βœ… Day/Night themes with full customization
  • βœ… Diagnostics and Problems panel

Next Milestones

Version Target Features
v0.2.0 Q4 2025 Command palette, split views, workspace search
v0.3.0 Q4 2025 Extension system, LSP integration
v0.4.0 Q4 2025 AI chat, inline completions, multi-provider support
v1.0.0 Q2 2026 Production-ready with full AI features

See ROADMAP.md for the complete feature roadmap.


πŸ“„ License

License terms are currently being finalized. This project will NOT use MIT or Apache 2.0 licensing. Please check back for updates.

For commercial use or custom licensing inquiries, contact Enosis Labs, Inc.


πŸ™ Acknowledgments

Rainy Aether is built on incredible open-source projects:

  • πŸ¦€ Tauri β€” Desktop framework
  • βš›οΈ React β€” UI framework
  • πŸ“ Monaco Editor β€” Code editor
  • 🎨 Tailwind CSS β€” Styling
  • πŸ¦€ Rust β€” Systems language
  • πŸ’» xterm.js β€” Terminal emulator

Special thanks to the teams behind VS Code, Cursor, and Windsurf for inspiring modern AI-first development.


πŸ“ž Community & Support

Get Help

Stay Connected

  • ⭐ Star the repository to show support
  • πŸ‘€ Watch for updates and releases
  • 🐦 Follow @EnosisLabs on X (formerly Twitter)
  • πŸ’¬ Join our Discord community (coming soon)

🌟 Support the Project

If Rainy Aether helps you code better, consider:

  • ⭐ Starring the repository
  • πŸ› Reporting bugs and suggesting features
  • πŸ“ Contributing code or documentation
  • πŸ“’ Sharing with fellow developers
  • πŸ’° Sponsoring development (GitHub Sponsors coming soon)

Rainy Aether β€” Bringing clarity to your development workflow, one drop at a time. 🌧️✨

Built with ❀️ by Enosis Labs, Inc.

Get Started β€’ Documentation β€’ Contribute β€’ Roadmap


Copyright Β© 2025 Enosis Labs, Inc. All rights reserved.

About

🌧️ Rainy Aether Insiders is an open-source IDE powered by AI agents. A faster, auditable alternative to Windsurf and Cursor.

Topics

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENCE
GPL-3.0
LICENSE

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published