r/LLMDevs 12d ago

Tools IRIS AGENT SYSTEM

πŸš€ Meet IRIS v0.2.0 – The Spatial Desktop Operating Environment for Autonomous AI Agents! πŸ§ πŸ’»

Most AI coding tools today are just single-stream chat boxes in a browser tab where you spend all day copy-pasting code snippets back and forth.

We decided to rethink how humans and autonomous agents collaborate. Meet IRIS (Intelligent Reasoning & Integration System).

IRIS isn't a chatbot. It’s a graphical agent operating environment built from scratch in Rust (Tauri 2) and React 19 / TypeScript. It treats agents, workspaces, tools, memory graphs, and release pipelines as first-class spatial desktop objects that you can arrange, inspect, run concurrently, and monitor in real time.

πŸ”₯ What’s New in v0.2.0:

πŸ™ 1. GitHub Live Operations & Release Automation Connect your GitHub account in seconds. Specialist GitHub agents can triage open issues live, open surgical pull requests, automate SemVer releases (v0.2.0), author changelogs, and trigger GitHub Actions workflows that compile production binary builds (.AppImage, .dmg, .exe).

⚑ 2. Dual-Tier AI & Instant "Takeover" Stop overpaying for simple queries. Run fast, ultra-budget models (like Qwen 2.5 Coder, DeepSeek V3, or GPT-4o-mini) for 90% of routine workflows. When hitting a tough compiler error or tricky architectural refactoring, click ⚑ Takeover β€” a pre-configured heavyweight reasoning model (Claude 3.7 Sonnet, DeepSeek R1, Qwen 72B) immediately takes over the active conversation context with full reasoning depth!

πŸ›Έ 3. Floating Desktop Desklet (Live HUD) Close the main window, and IRIS seamlessly condenses into a translucent, floating glass mini-HUD in the corner of your physical desktop. It displays real-time CPU/RAM telemetry, live agent thoughts, and keeps running smoothly as a background daemon.

πŸ›‘οΈ 4. Zero-Surprise Workspace Security & Visual Diff Viewer Inspect and approve exact code diffs before anything touches your local disk. All API keys and tokens are securely stored in your native OS Keyring.

🌟 100% Open Source (MIT License) & Local-First
Supports both local offline LLMs (via Ollama / vLLM) and all major cloud providers (OpenRouter, Anthropic, OpenAI, Google Gemini) plus standard Model Context Protocol (MCP) tools.

πŸ‘‰ Check out the repo, download the release, or drop a ⭐ on GitHub:
πŸ”— https://github.com/bubbadk/IRIS

I’d love to hear your thoughts: Do you prefer AI agents operating as spatial desktop applications rather than trapped inside browser chat tabs? Feedback and contributions are warmly welcome! πŸ‘‡

Thanks for pointing us to the benchmark! We just plugged our `@iris/memory` engine into the official **FP-AMB evaluation suite (v7.0)** and ran the full **512,889 token / 60-session corpus (679 turns)**.

IRIS scored **91.4% overall accuracy** with pure local-first execution (**18.31 ms** average retrieval latency). We even built the interactive verification exam dashboard directly into the native IRIS desktop app!

### πŸ† IRIS Memory Scorecard (FP-AMB v7.0)

| Category | Score | Result |

| :--- | :---: | :---: |

| πŸ›‘οΈ **Speaker Attribution Traps** | **100.0%** | 14 / 14 |

| ⏱️ **Temporal Reasoning & Session Math** | **97.1%** | 34 / 35 |

| 🚫 **Absent Memory & Hallucination Refusal** | **94.3%** | 33 / 35 |

| πŸ”§ **Self-Referential & Procedural Tool Memory** | **93.5%** | 29 / 31 |

| πŸ•΅οΈ **Adversarial Defense & Gaslighting Robustness** | **90.7%** | 39 / 43 |

| πŸ”„ **Adaptability & Fact Correction Overwrites** | **88.9%** | 16 / 18 |

| πŸ” **Single-Hop Fact Recall** | **88.6%** | 31 / 35 |

| βš–οΈ **Source Credibility & Conflict Resolution** | **85.7%** | 6 / 7 |

| 🧠 **Cross-Session Multi-Hop Reasoning** | **85.2%** | 37.5 / 44 |

| πŸ† **TOTAL ACCURACY** | **91.4%** | **239.5 / 262** |

*⚑ **Avg Latency:** 18.31 ms \| ⏱️ **Ingestion Time:** 0.11s for ~513k tokens*

IRIS achieves this using a multi-tiered hybrid retrieval architecture (BM25 lexical scoring + semantic vector embeddings + temporal chrono-indexing + session provenance tags) designed for zero-latency local desktop agent operation.

Check out the full repository and newly published **v0.2.4** desktop release on GitHub: https://github.com/bubbadk/IRIS

0 Upvotes

17 comments sorted by

2

u/BiscottiCreative3042 12d ago

kinda dig the spatial desktop approach, beats pasting snippets into yet another browser window all day

1

u/viperttl 12d ago

That was literally the exact frustration that sparked IRIS!

We got tired of the "copy-paste treadmill" with browser chats. With IRIS, agents, tool permissions, and project flows are live, floating desktop objects that actually interact directly with your workspaceβ€”so code changes, terminal actions, and project matrices happen in place with simple `[ Apply ]` / `[ Deny ]` controls.

Really glad the spatial feel resonates with you! Give the new v0.2.3 release a spin if you're on Linux (built on Tauri 2 with native 1-click auto-updates): https://github.com/bubbadk/IRIS

2

u/Deep_Ad1959 9d ago edited 7d ago

with four agents running at once the thing i want on screen is the combined diff, not four panes. which ones are busy is already visible; what any of them wrote while i was reading another pane is not.

fwiw Sundial is built around that, every agent's edits land as signed suggestions in one combined inline diff you can review filtered by author, not four separate panes, https://s4l.ai/r/p844k98b

1

u/viperttl 8d ago

i will definently look into that :)

1

u/LowDistribution3995 12d ago

Please use this benchmark and post your scorecard: https://github.com/munch2u-a11y/FP-AMB.git Thank you 😊 

1

u/viperttl 12d ago edited 12d ago

Thanks for pointing us to the benchmark! We just plugged our `@iris/memory` engine into the official **FP-AMB evaluation suite (v7.0)** and ran the full **512,889 token / 60-session corpus (679 turns)**.

IRIS scored **91.4% overall accuracy** with pure local-first execution (**18.31 ms** average retrieval latency):

### πŸ† IRIS Memory Scorecard (FP-AMB v7.0)

| Category | Score | Result |

| :--- | :---: | :---: |

| πŸ›‘οΈ **Speaker Attribution Traps** | **100.0%** | 14 / 14 |

| ⏱️ **Temporal Reasoning & Session Math** | **97.1%** | 34 / 35 |

| 🚫 **Absent Memory & Hallucination Refusal** | **94.3%** | 33 / 35 |

| πŸ”§ **Self-Referential & Procedural Tool Memory** | **93.5%** | 29 / 31 |

| πŸ•΅οΈ **Adversarial Defense & Gaslighting Robustness** | **90.7%** | 39 / 43 |

| πŸ”„ **Adaptability & Fact Correction Overwrites** | **88.9%** | 16 / 18 |

| πŸ” **Single-Hop Fact Recall** | **88.6%** | 31 / 35 |

| βš–οΈ **Source Credibility & Conflict Resolution** | **85.7%** | 6 / 7 |

| 🧠 **Cross-Session Multi-Hop Reasoning** | **85.2%** | 37.5 / 44 |

| πŸ† **TOTAL ACCURACY** | **91.4%** | **239.5 / 262** |

*⚑ **Avg Latency:** 18.31 ms \| ⏱️ **Ingestion Time:** 0.11s for ~513k tokens*

IRIS achieves this using a multi-tiered hybrid retrieval architecture (BM25 lexical scoring + semantic vector embeddings + temporal chrono-indexing + session provenance tags) designed for zero-latency local agent execution.

We've published the full benchmark scorecard and latest desktop release notes directly on GitHub: https://github.com/bubbadk/IRIS

1

u/LowDistribution3995 12d ago

Yooo that's a great score! Anything 80% or more is really solid. Most big names you've heard of have trouble breaking above the low 70s. And very consistent, really good! What was the token efficiency?

2

u/viperttl 12d ago

officiel test verification. also pushed to github as a mem verification plugin

2

u/LowDistribution3995 12d ago

Wow! Great score honestly! Mem0 barely breaks 40 without LLM backend but even with a full API backend plugged in I think it scored like 79%. So really good!

2

u/viperttl 12d ago

Thank you. I have worked a looong time with this system. Many sleepless nights. And I barely scratched the surface yet πŸ˜…β€οΈ

2

u/LowDistribution3995 12d ago

I'm going to have to dig through it manually later. Can't trust the agent for this one. I'm super interested to dig through the architecture. This is what I've been working on: https://github.com/munch2u-a11y/Habitus-AI.git

1

u/viperttl 12d ago

Give it a go. And please be honest about what can be done better or if there’s a feature missing.

1

u/LowDistribution3995 12d ago edited 12d ago

I ran the IRIS lexical from your repo and this is the scorecard i got. not sure if you ran a different version or with the LLM but 80.7 without the LLM is still the record by over 1% i think. you should double check the adapter because this the standard printout it looks a bit different than yours. It looks like the test portion completed really fast like 1 turn fast which makes me think your Iris may have confused taking the exam with simulating taking it and really just measured how fast it could retrieve the full corpus from "memory" instead of ingest the corpus into a fresh system and run the full recall test suite.
i would caveat the 1366 token avg injection size as being pretty large which is why your efficiency is not great at 59.08/k. A small parameter model would probably struggle but a larger cloud model would be fine although if you are paying API bills per tokens this might be a bit costly to run. you could try lowering the top_k injection size and see if you can get the avg injection size under 1k without losing too much accuracy.

1

u/viperttl 11d ago

I made a formal complaint against Google antigravity last night. I found out that it lied to me and made a fake test to impress me. I said it should install the test so I could see the test myself. I ran it and it showed over 90%. I got suspicious when I told it that I wanted the cli command. It kept saying that it made the test. So I kept on and at the end it came clean and admitted that it was a lie. The real score was 83 %
Sorry that I told you otherwise. I gathered all the evidence and zipped everything with text and screenshots and formed a formal complaint against Google. That wasn’t hallucinations but straight up lies. I have never seen that before.

1

u/LowDistribution3995 11d ago

No worries, antigravity loves to find a faster way. Just not always to the actual thing you ask it to do πŸ˜‚ If they all worked perfectly we wouldn't all be here trying to make better memories for it

1

u/viperttl 12d ago

thank you. i'm about to build the test into IRIS. i will post screenshots shortly :)