Build Faster. Automate Workflows. Control your Desktop with Voice Commands.
Speak your command. IRIS executes it.
A voice-first neural execution system powered by Gemini 3.1 Live API with real-time WebRTC audio, biometric security, and autonomous system control.
- β‘ Overview
- π― What is Voice-First?
- β¨ Core Features
- π Code Protection & Security
- π° Sponsorship Tiers
- ποΈ Architecture
- π» Tech Stack
- π Installation & Setup
- π Project Structure
- π§ Development Philosophy
- π€ Contributing
- π§© Extending IRIS
- π§ Roadmap
β οΈ Disclaimer- π¨βπ» Architect
- π License
IRIS is not a chatbot.
It is a Voice-First Desktop AI Assistant that executes real-world actions across your system, applications, and devicesβpowered by Gemini 3.1 Live API with real-time bidirectional audio processing.
Speak naturally. IRIS understands intent. Real actions execute instantly.
β
Voice-First Design β Optimized for natural speech input with real-time WebRTC audio streaming
β
Proprietary Agent Logic β Heavily protected, production-grade agentic orchestration
β
Production-Ready Security β V8 bytecode + ASAR integrity validation + window isolation
β
No Code Exposure β Core agent and tools are completely hidden from public source
β
Autonomous Execution β LangGraph-powered state machine with dynamic tool orchestration
- Added Wakeup word functionality for seamless hands-free activation
- Introduced Chat/Voice toggle β use voice or text to interact with IRIS
- Advanced Mobile Camera Control: Full control over front/back camera with customized video recording settings
- More precise authentication including IP and Location verification
- IRIS now divided into Free and PRO tiers with distinct badges
- New quick-access overlay available via Ctrl + Shift + I
- Complete UI Upgrade: Simple, premium, and fully animated interface
- Updated Settings panel with a new proper build structure
- Quick Build integration resulting in significantly faster app load times
- Various underlying bug fixes and system stability improvements
The public repository includes:
- Desktop application framework
- User interface
- Core infrastructure
- Selected integrations
- Community-facing examples
The following production components are private:
- Core voice orchestration engine
- Advanced tool execution logic
- Internal automation systems
- Production-grade implementations
- Certain premium modules
GitHub Sponsors receive access to additional documentation, implementation examples, architecture breakdowns, and development resources depending on tier.
Sponsorship does not include access to the complete private source code.
Traditional AI assistants are text-first: you type β they respond β you read.
IRIS is voice-first: you speak β they listen & execute β actions happen in real-time.
Your Voice
β (WebRTC Stream)
Gemini 3.1 Live API (Real-time)
β (Intent Recognition)
LangGraph Agent Orchestration
β (Tool Selection)
Protected Tool Execution
β (System Actions)
Results Streamed Back to You
- Latency: < 500ms end-to-end (including network)
- Quality: Full duplex (talk while agent responds)
- Models: Gemini 3.1 Live API (primary) + Groq (Fast Responses) + Hugging Face (Open-Sourced + Local Models)
- Search: Tavily for real-time web data
No local-only limitations. IRIS connects to cloud AI, search engines, and APIs for maximum intelligence.
Autonomous voice activation hooks, advanced screen character peeling, and phantom inline input overlays.
- Wake Up Word Activation: IRIS is configured for hands-free local startup. Speaking the wake word automatically opens the assistant window, performs local telemetry diagnostics, and checks real-time atmospheric updates.
- Commands: "Hey, IRIS", "IRIS", "Wake up, IRIS"
- Phantom Control (Ghost Keyboard): Inline typing injection overlay. Activating the shortcut creates a phantom input hook to inject typed keystrokes anywhere on the OS, integrating cleanly with VS Code.
- Commands: "Press Ctrl + Alt + Space", "Activate Phantom Typer", "Start Ghost Typer"
- ScreenPeeler (Multimodal AI OCR): Intelligent rectangular region screen selection. Takes a high-resolution snapshot of any screen coordinate area, runs local/cloud multimodal extraction, and populates extracted text to your clipboard.
- Commands: "Press Ctrl + Alt + X", "Extract text from active workspace", "Scan system screen portion"
Complete native file system and directory access with app process lifecycle controls.
- Open App: Native application lifecycle initialization.
- Commands: "Open Spotify", "Launch VS Code", "Start Google Chrome"
- Close App: Instant process termination hook.
- Commands: "Close Photoshop", "Kill the Chrome process", "Stop Node"
- Create Folder: Directory structure generator.
- Commands: "Create a folder named assets in my current directory", "Make folder UI under components"
- Read & Write Files: Disk file writing and code extraction.
- Commands: "Read the index.js file inside the root", "Write a server.js file with simple express setup"
- Smart Drop Zones: Autonomous sorting algorithms for system files.
- Commands: "Sort my downloads folder", "Organize my chaotic project directories"
Semantic ingestion using local Vector databases and direct multimodal vision APIs.
- Index Folder: Index folder contents into a local semantic database.
- Commands: "Index my src folder", "Embed my docs folder for search"
- Smart File Search: Vector-based local file retrieval.
- Commands: "Find files related to user authentication", "Search for codebase configuration hooks"
- Analyze Photo & Gallery: OCR and direct multimodal layout processing.
- Commands: "Scan my screenshot folder", "Analyze this error screenshot and find a solution"
Globally accessible NPM package with tunneling and secure CLI execution.
- Run Terminal: Native shell script/CLI executor.
- Commands: "Run npm run build", "Execute git status", "Run typescript checker"
- Deploy Wormhole: Localhost tunnels exposing local servers to the public internet.
- Commands: "Expose port 3000 to the public internet", "Open local server to external connection"
- Execute Sequence / Macro: JSON-based workflow sequence triggering.
- Commands: "Run the development startup sequence", "Execute my custom deploy macro"
AI-driven coordinate cursor control, scroll tracking, and screen peeler OCR.
- Teleport Windows: Desktop window movement, resizing, and alignment.
- Commands: "Move this active window to the left side", "Minimize active window", "Maximize terminal"
- Click & Scroll on Screen: Cursor control with AI coordinate calculation.
- Commands: "Click the login button", "Scroll down fifty percent", "Click at coordinates 800 by 600"
- Screen Peeler & Phantom Typer: Instant OCR extraction to code editor.
- Commands: "Extract code from active window", "Type my secure email address in the active input box"
Persistent identity tracking, note management, and remote inbox integrations.
- Core Memory Ingestion: Saves details into permanent memory database.
- Commands: "Remember that my API host is port 5000", "Forget my old server address"
- Retrieve Memory: Retrieves context parameters from past workflows.
- Commands: "What is my current project setup?", "What wake word configs did I set earlier?"
- Read Emails: Gmail inbox scanning and key data extraction.
- Commands: "Read my latest unread emails", "Summarize my last developer newsletters"
Real-time web browsing, music control, market analytics, and image generators.
- Tavily Search & Web Agent: Browses the web for active reference information.
- Commands: "Search for the latest NextJS 16 stable features", "Get today's weather in San Francisco"
- Spotify & Media Controls: Instant audio playback control.
- Commands: "Play synthwave music on Spotify", "Pause playback", "Skip to next track"
- Market Analytics: Ticker checks and dual stock comparison.
- Commands: "Get current stock price of Apple", "Compare NVIDIA and AMD performance charts"
- Generate Image & Live Website: Image rendering and dynamic CSS/DOM injections.
- Commands: "Generate an image of a neon forest", "Inject a cyber-green background to the current site"
WhatsApp scheduling, contact message queues, and mail composing.
- WhatsApp Integration: Automate messaging and files sending.
- Commands: "Send WhatsApp message to Harsh saying: Build is online!", "Schedule a WhatsApp message for tomorrow morning"
- Mail Drafting & Direct Send: Email composition and delivery dispatch.
- Commands: "Draft an email to client about project submission", "Send email containing build report"
ADB remote control, coordinate touch, notifications reading, and toggle hardware.
- Remote Android Control: Open applications and read hardware status remotely.
- Commands: "Open Slack on my Android device", "Get my phone's battery level", "Toggle phone flashlight"
- Remote Action Touch & Swipe: Interactive Android touch executions.
- Commands: "Swipe down on my phone screen", "Remote click coordinate 400 and 800"
- Push & Pull Files: Transfers data seamlessly between phone and workstation.
- Commands: "Push my screenshot to my Android phone", "Pull documents from mobile directory"
Autonomous Llama 3 agents crawling databases and codebase oracle RAG.
- Deep Research: Multimodal agentic crawlers executing deep research cycles.
- Commands: "Research current breakthroughs in quantum computing and sync it to Notion"
- Codebase Oracle & RAG: Ingests entire repositories for semantic queries.
- Commands: "Ingest my codebase into database", "Ask Oracle: how does the routing layout hook together?"
OS-level biometric encryption and multi-face recognition locks.
- Vault Lockdown: PIN validation system lock.
- Commands: "Lock the system vault", "Activate biometric lockdown mode"
IRIS uses enterprise-grade code protection to secure proprietary agent logic and tool implementations:
β
Agent Core (iris-ai.ts)
β
Tool Implementations (tools.ts)
β
IPC Handlers (handlers.ts)
β
System Utilities (All Main Process code)
-
V8 Bytecode Compilation
- TypeScript β JavaScript β Binary V8 bytecode
- Result:
.jscfiles (unreadable, machine-specific) - Reverse engineering: 100+ hours of effort
-
Protected Strings Obfuscation
- Sensitive strings transformed to obfuscated functions
- Example: System prompts, tool definitions, API patterns
- Grep/string search returns nothing useful
-
ASAR Integrity Validation
- SHA256 hashing at build time
- Runtime validation at app startup
- Tampering detection: App crashes immediately
-
Window Isolation
- Renderer windows cannot directly access each other
- All inter-process communication via secure IPC bridge
- No Node.js in renderer process
- 100% BYOK (Bring Your Own Key) β Your API keys, your control
- Local Encryption β Keys stored in OS keychain, never transmitted
- Zero-Trust Architecture β All inputs validated, outputs sanitized
- No External Validation β Core logic never phones home
IRIS is built on an Open Core model. While the Free Tier (Public Repository) gives you access to the community UI and basic templates, the core voice engine, agent loops, and advanced execution tools are protected within the IRIS Pro ecosystem.
Upgrading to IRIS Pro (βΉ499 base license + platform processing fee (Final Checkout: βΉ513)) unlocks the complete autonomous OS controller experience.
Cost: Free
- Access to the public frontend shell (React + Tailwind)
- Community Layout Config & Themes
- Standard PIN-only OS Vault lockdown
- Basic UI Widgets & Desktop Shell structure
Cost: βΉ499 base license + platform processing fee (Final Checkout: βΉ513)
- Instant License Activation: Pay once, keep it forever. No subscriptions.
- Hands-Free Wake Up Word: Passive offline activation ("Hey, IRIS").
- ScreenPeeler Multimodal AI OCR: Instantly scan and extract text/code from your screen (Ctrl+Alt+X).
- Phantom Ghost Keyboard: Global inline injection (Ctrl+Alt+Space).
- Mobile Telekinesis (Android): Full ADB remote actions, telemetry, and file pushing.
- Deep Research Agent: Multi-step autonomous web crawling and data gathering.
- Localhost Wormhole: Instantly expose local ports to the public internet.
- OS Vault Security: Biometric Face Recognition + PIN lockdown.
- Direct Pro Access: Fully functional local execution engine.
- Authenticate with Google to create your secure identity.
- Purchase a License via our Secure Checkout (Razorpay).
- Unlock the IRIS PRO instantly.
Compare Free vs Pro Features in Detail
- UI, widgets, visualizations
- Voice input/output handling
- Real-time metrics display
- LangGraph agent orchestration
- Tool execution engine
- Protected by V8 bytecode + ASAR
// Frontend
window.electron.ipcRenderer.invoke("tool-name", payload);
// Backend (Protected)
ipcMain.handle("tool-name", async (event, payload) => {
// Secure tool execution
});- Gemini 3.1 Live API β Real-time voice processing
- Groq API β Ultra-fast inference fallback
- Hugging Face β Local model support
- Tavily β Web search & research
- Electron & Vite: High-performance desktop compilation
- React 19: Component-based frontend
- Tailwind CSS v4: Utility-first styling
- Framer Motion & GSAP: Hardware-accelerated animations
- Three.js & React Three Fiber: 3D neural visualizations
- Zustand: Global state management
- Google Gemini 3.1 Live API: Primary reasoning engine + WebRTC audio
- Groq SDK: Ultra-fast inference routing
- LangGraph: Agentic state orchestration (protected)
- Hugging Face: Local model inference
- LanceDB: Vector database for RAG & memory
- V8 Bytecode: Code compilation to binary (unreadable)
- ASAR Integrity: Package validation + tampering detection
- electron-vite: Secure split-process architecture
- Context Isolation: Renderer/Main process separation
- Nut.js: Desktop automation (mouse, keyboard, coordinates)
- Puppeteer + Stealth: Headless browser & web automation
- Node Window Manager: Window lifecycle control
- Tesseract.js: OCR for visual extraction
- Native Utilities: Audio, clipboard, screenshots
- Google APIs & Auth: Gmail, Google Cloud
- Notion Client: Database sync
- Tavily Core: Web search
- Data Parsers: PDF, DOCX, HTML
git clone https://github.com/IRISX-AI/IRIS-AI
cd IRIS-AInpm installCreate .env file (copy from .env.example):
VITE_GEMINI_API_KEY=your_gemini_key
VITE_GROQ_API_KEY=your_groq_key
VITE_TAVILY_API_KEY=your_tavily_keynpm run devnpm run build:win # Windows
npm run build:mac # macOS
npm run build:linux # LinuxBenefits:
- β Access to working code examples
- β Advanced setup documentation
- β Private support channel
How to Access:
- Become a sponsor: GitHub Sponsors
- Get private repo access via GitHub
- Clone private repository with examples
- Follow sponsor-only documentation
IRIS operates with cloud-powered AI, requiring specific API keys to function.
To ensure absolute privacy and safety, IRIS does not use local .env files to store keys. All credentials must be entered directly into the secure application interface, where they are encrypted locally on your machine via the native OS keychain.
- Open the IRIS Desktop App.
- Navigate to Settings.
- Select the API tab.
- Paste your keys and save them securely.
- Primary reasoning engine for IRIS.
- Real-time voice processing (WebRTC).
- Multimodal vision capabilities.
- Setup: Google AI Studio β Get API Key β Create.
- Ultra-fast inference fallback.
- Sub-100ms response times.
- Setup: Groq Console β API Keys β Create.
- Real-time web search & research.
- Powers Deep Research agent.
- Setup: Tavily Portal β Generate key.
- Local model inference.
- Community model access.
- Setup: Create Hugging Face account β Access Tokens.
βββ assets
β βββ banner-old.jpeg
β βββ banner.png
βββ bin
β βββ iris-ai.ts
βββ build
β βββ entitlements.mac.plist
β βββ icon.icns
β βββ icon.ico
β βββ icon.png
βββ docs
β βββ architecture
β β βββ system-design.md
β βββ core-systems
β β βββ local-memory.md
β β βββ os-automation.md
β β βββ voice-engine.md
β βββ development
β β βββ setup-guide.md
β β βββ tool-creation.md
β βββ security
β β βββ local-vault.md
β βββ troubleshooting
β β βββ common-issues.md
β βββ AGENT_ORCHESTRATION.md
β βββ API_INTEGRATION.md
β βββ API_REFERENCE.md
β βββ ARCHITECTURE.md
β βββ AVAILABLE_TOOLS.md
β βββ CHANGELOG.md
β βββ CODE_PROTECTION.md
β βββ CONTRIBUTING.md
β βββ CUSTOMIZATION.md
β βββ DEPLOYMENT.md
β βββ DEVELOPMENT.md
β βββ EXAMPLES.md
β βββ FAQ.md
β βββ GETTING_STARTED.md
β βββ GLOSSARY.md
β βββ INDEX.md
β βββ IPC_BRIDGE.md
β βββ PERFORMANCE.md
β βββ ROADMAP.md
β βββ SECURITY.md
β βββ SPONSORSHIP_GUIDE.md
β βββ TOOLS_SYSTEM.md
β βββ TROUBLESHOOTING.md
β βββ VOICE_PROCESSING.md
βββ resources
β βββ logo.png
β βββ old-logo.png
βββ scripts
β βββ workflows
β β βββ ci.yml
β βββ dependabot.yml
βββ src
β βββ main
β β βββ apps
β β β βββ spotifyManager.ts
β β β βββ whatsappControl.ts
β β βββ auto
β β β βββ website-builder.ts
β β β βββ widget-manager.ts
β β βββ config
β β β βββ AxiosInstance.ts
β β βββ constants
β β β βββ StreamConfig.ts
β β βββ gen
β β β βββ Image-generator.ts
β β βββ handler
β β β βββ ui-ipc-bridge.ts
β β βββ handlers
β β β βββ PhantomControl-handler.ts
β β β βββ ScreenPeeler-handler.ts
β β β βββ SmartDropZone-Handler.ts
β β βββ hooks
β β β βββ iris-memory.ts
β β βββ instructions
β β β βββ iris-instructions.ts
β β βββ lib
β β β βββ system.ts
β β βββ logic
β β β βββ app-launcher.ts
β β β βββ gallery-manager.ts
β β β βββ ghost-control.ts
β β β βββ gmail-manager.ts
β β β βββ live-location.ts
β β β βββ reality-hacker.ts
β β β βββ telekinesis.ts
β β β βββ terminal-control.ts
β β βββ manager
β β β βββ dir-load.ts
β β β βββ file-launcher.ts
β β β βββ file-open.ts
β β β βββ file-ops.ts
β β β βββ file-read.ts
β β β βββ file-search.ts
β β β βββ file-write.ts
β β β βββ notes-manager.ts
β β β βββ permanent-memory.ts
β β βββ mobile
β β β βββ adb-manager.ts
β β βββ security
β β β βββ lock-system.ts
β β β βββ Security.ts
β β βββ services
β β β βββ deep-research.ts
β β β βββ iris-coder.ts
β β β βββ RAG-oracle.ts
β β β βββ wormhole.ts
β β βββ tools
β β β βββ tool.ts
β β βββ utils
β β β βββ stocks.ts
β β β βββ weather.ts
β β βββ web
β β β βββ web-agent.ts
β β βββ workflow
β β β βββ workflow-manager.ts
β β βββ index.ts
β βββ preload
β β βββ index.d.ts
β β βββ index.ts
β βββ renderer
β βββ src
β β βββ assets
β β β βββ gsap_logo.png
β β β βββ main.css
β β β βββ tailwind_logo.png
β β βββ auth
β β β βββ AuthToken.tsx
β β β βββ Login.tsx
β β βββ code
β β β βββ macro-executor.ts
β β β βββ website-builder-api.ts
β β βββ components
β β β βββ UI
β β β β βββ AICore.tsx
β β β β βββ LeftPanels.tsx
β β β β βββ RightPanel.tsx
β β β βββ MacroManagementMenu.tsx
β β β βββ MiniOverlay.tsx
β β β βββ ParameterEditorDrawer.tsx
β β β βββ Sphere.tsx
β β β βββ TerminalOverlay.tsx
β β β βββ Titlebar.tsx
β β β βββ ToolNode.tsx
β β β βββ ViewSkelrton.tsx
β β βββ config
β β β βββ AxiosInstance.ts
β β βββ functions
β β β βββ apps-manager-api.ts
β β β βββ coding-manager-api.ts
β β β βββ DropZone-handler-api.ts
β β β βββ file-manager-api.ts
β β β βββ gallery-managet-api.ts
β β β βββ gmail-manager-api.ts
β β β βββ keybaord-manager.ts
β β β βββ keyboard-manger-api.ts
β β β βββ notes-manager-api.ts
β β β βββ Sporify-manager.ts
β β β βββ whatsapp-manager-api.ts
β β βββ handlers
β β β βββ LockSystem-handler.ts
β β βββ hooks
β β β βββ CaptureDesktop.ts
β β βββ middleware
β β β βββ auth-middleware.tsx
β β βββ public
β β β βββ img
β β β βββ models
β β β β βββ age_gender_model-shard1
β β β β βββ age_gender_model-weights_manifest.json
β β β β βββ face_expression_model-shard1
β β β β βββ face_expression_model-weights_manifest.json
β β β β βββ face_landmark_68_model-shard1
β β β β βββ face_landmark_68_model-weights_manifest.json
β β β β βββ face_landmark_68_tiny_model-shard1
β β β β βββ face_landmark_68_tiny_model-weights_manifest.json
β β β β βββ face_recognition_model-shard1
β β β β βββ face_recognition_model-shard2
β β β β βββ face_recognition_model-weights_manifest.json
β β β β βββ mtcnn_model-shard1
β β β β βββ mtcnn_model-weights_manifest.json
β β β β βββ ssd_mobilenetv1_model-shard1
β β β β βββ ssd_mobilenetv1_model-shard2
β β β β βββ ssd_mobilenetv1_model-weights_manifest.json
β β β β βββ tiny_face_detector_model-shard1
β β β β βββ tiny_face_detector_model-weights_manifest.json
β β β βββ Logo.png
β β βββ services
β β β βββ get-apps.ts
β β β βββ IRIS_AI.ts
β β β βββ iris-ai-brain.ts
β β β βββ system-info.ts
β β βββ store
β β β βββ auth-store.ts
β β βββ tools
β β β βββ deepSearch-rag.ts
β β β βββ Earth-View.ts
β β β βββ Hacker-api.ts
β β β βββ Image-generator.ts
β β β βββ live-location.ts
β β β βββ Mobile-api.ts
β β β βββ rag-oracle-tool.ts
β β β βββ semantic-search-api.ts
β β β βββ stock-api.ts
β β β βββ weather-api.ts
β β β βββ widget-creator.ts
β β β βββ wormhole-api.ts
β β βββ types
β β β βββ form-type.ts
β β β βββ panel.ts
β β βββ UI
β β β βββ IRIS.tsx
β β β βββ LockScreen.tsx
β β βββ utils
β β β βββ audioUtils.ts
β β β βββ ErrorBox.tsx
β β βββ views
β β β βββ APP.tsx
β β β βββ Dashboard.tsx
β β β βββ Gallery.tsx
β β β βββ Notes.tsx
β β β βββ Phone.tsx
β β β βββ Settings.tsx
β β β βββ WorkFlowEditor.tsx
β β βββ Widgets
β β β βββ DeepResearch.tsx
β β β βββ EmailWidget.tsx
β β β βββ ImageWidget.tsx
β β β βββ LiveCodingWidget.tsx
β β β βββ MapView.tsx
β β β βββ RagOrcaleWidget.tsx
β β β βββ SematicSearch.tsx
β β β βββ SmartZoneWidget.tsx
β β β βββ StockWidget.tsx
β β β βββ WeatherWidget.tsx
β β β βββ WormholeWidget.tsx
β β βββ App.tsx
β β βββ env.d.ts
β β βββ ing.tsx
β β βββ IRISRoot.tsx
β β βββ main.tsx
β βββ index.html
βββ testing
β βββ core
β β βββ engine
β β β βββ v8
β β β β βββ context.h
β β β β βββ isolate.cc
β β β βββ bytecode.js
β β βββ memory
β β β βββ allocator
β β β βββ gc.rs
β β βββ neural
β β βββ synapse
β β βββ optimizer.py
β β βββ weights.tensor
β βββ docs
β β βββ api
β β β βββ test
β β β β βββ test.yaml
β β β βββ v1
β β β βββ v2
β β β βββ swagger.yaml
β β βββ architecture
β β βββ adr
β β β βββ 0001-use-rust.md
β β β βββ 0002-switch-to-webgpu.md
β β βββ sdk
β βββ plugins
β β βββ auth
β β β βββ biometrics
β β β βββ face_match.wasm
β β βββ render
β β βββ webgl
β β βββ shaders.glsl
β βββ scripts
β β βββ build
β β βββ webpack
β β βββ dev.config.js
β β βββ prod.config.js
β βββ shared
β β βββ types
β β β βββ interfaces
β β β βββ neural.d.ts
β β βββ utils
β β βββ crypto
β β βββ aes.ts
β βββ tests
β β βββ e2e
β β β βββ plugins
β β β βββ auth.spec.ts
β β βββ unit
β β βββ core
β β βββ isolate.test.ts
β βββ CONTRIBUTING.md
β βββ docker-compose.yml
β βββ Jenkinsfile
β βββ LICENSE
β βββ Makefile
βββ .env.example
βββ Agents.md
βββ banner.png
βββ CHANGELOG.md
βββ CLAUDE.md
βββ CODE_OF_CONDUCT.md
βββ CONTRIBUTING.md
βββ DockerFile
βββ electron-builder.yml
βββ electron.vite.config.ts
βββ eslint.config.mjs
βββ LICENSE
βββ package-lock.json
βββ package.json
βββ README.md
βββ README.txt
βββ SECURITY.md
βββ SUPPORT.md
βββ tsconfig.json
βββ tsconfig.node.json
βββ tsconfig.web.json
| Path | Protected? | Access |
| --------------- | ----------- | ------------- | ------ |
| iris-ai.ts | β
Bytecode | Sponsors only |
| tools.ts | β
Bytecode | Sponsors only |
| src/renderer/ | β
React | β
Open | Public |
| IPC handlers | β
Bytecode | Built-in only |
- Execution > Conversation β Real actions, not just chat
- Voice > Text β Natural speech input first
- Security by Default β Protection built into every build
- Modular Design β Extensible tool system
- Real-World Utility β Practical autonomous assistance
IRIS welcomes contributions! Help expand the neural forge.
- Fork the repository
- Branch off
main - Test thoroughly
- Submit PR with clear explanation
- π Bug Reports β Issues & fixes
- π Documentation β Guides & examples (public)
- π¨ UI/UX β React components (public)
- π Integrations β New API connections (public)
β Agent logic (protected)
β Tool implementations (protected)
β Core security code (protected)
β
git commit -m "feat: new ui widget (#45)"
β
git commit -m "fix: ipc memory leak (#12)"- Build custom UI widgets
- Add public integrations
- Extend renderer components
- Access example agent snippets
- Modify tool behavior (examples provided)
- Create custom workflows
- Full source code
- Custom agent implementations
- Private tool development
- Voice-first interface
- Real-time audio processing
- Production security (bytecode + ASAR)
- Plugin marketplace
- Advanced memory graph
- Multi-agent orchestration
- Desktop + Cloud hybrid
- Mobile agent integration
IRIS has deep system-level execution capabilities.
Use responsibly. The maintainers are not liable for misuse, data loss, or unintended actions.
By using IRIS, you agree:
- β You understand IRIS executes real system commands
- β You are responsible for API key security
- β You use IRIS ethically and legally
- β You do not reverse engineer protected code
Harsh Pandey
AI Systems Engineer & Creator
Connect:
- π¬ Instagram: @201Harshs
- π» GitHub: @201Harsh
- π€ Sponsor: GitHub Sponsors
Dual License Model:
- Free Tier (Public Source): MIT License
- Sponsors & Enterprise: Custom Commercial License
See LICENSE file for details.
# You can test the frontend UI, but the core AI execution is disabled.
git clone [https://github.com/IRISX-AI/IRIS-AI](https://github.com/IRISX-AI/IRIS-AI)
cd IRIS-AI
npm install
npm run dev# π’ $5/mo Tier (IRIS Supporter):
# -> Gain access to basic working code snippets.
# -> (Note: This is not enough to run the full OS locally).
# β‘ $15/mo Tier (IRIS Insider) & Above:
# -> Clone the private iris-insiders repository.
# -> Unlock local execution and full working AI agents.
# -> Join the private sponsor Discord for setup support.# π’ $50/mo Tier (Enterprise & Alpha):
# -> Full unprotected source code access.
# -> Commercial license + custom deployment support.
# Contact: irisaidevop@gmail.comSpeak. IRIS listens. Reality changes.
System Online. Neural OS Activated.
If you find IRIS valuable, consider:
- β Star the repository
- π¬ Share with your network
- π€ Sponsor development ($5/month)
- π Integrate IRIS into your workflow
- π Report bugs & suggest features
Made with β€οΈ by Harsh Pandey
System Online.
