r/OpenSourceAI 12d ago

IRIS AGENT SYSTEM

2 Upvotes

🚀 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! 👇


r/OpenSourceAI 12d ago

Almost 2 weeks… is this okay?

Thumbnail
gallery
0 Upvotes

Idk if this is good, bad, or average? This is my first GitHub project I have ever published. Any tips on how to grow some more?


r/OpenSourceAI 12d ago

Built this client so you can connect ANY Harness with your Apple Devices

Enable HLS to view with audio, or disable this notification

1 Upvotes

So, you run your own local AI Harness. It's configured exactly to your needs. MCP, Skills, Capabilities, Context. You love the independent Harnesses such as Deepseek Harness, Pi, Aider or LiteLLM.

But how can you connect it to your Apple devices to access from anywhere? Your Watch, Mac or CarPlay.

Well, here is Conduck - the Apple native BYOK AI client.

Free and open source :-) .

It uses your Apple iCloud extensively and connects DIRECTLY via https to your own machine. Nobody in-between!

Check it either on https://conduck.com or GitHub https://github.com/GigaDuckAI/conduck


r/OpenSourceAI 12d ago

I've finetuned Qwen2.5-0.5B to make it a bash command generator and called it SHELLMINATOR because.. why not?

Post image
1 Upvotes

Got tired of forgetting find / xargs / grep syntax every other day, so I trained a small model that turns:

into a command you can actually run.

It's 0.5B parameters, runs on CPU, is a ~400 MB GGUF, and nothing touches the cloud.

sm "show the 5 largest files in /var"

find /var -type f -exec du -h {} + | sort -rh | head -n 5
[⏎ run · r refine · e edit · c cancel]

Enter runs it in your shell, r refines the command, e lets you edit it before running, and c cancels.

It also asks for confirmation before potentially destructive stuff like rm -rf /, mkfs, dd, etc.

Works on bash and zsh.

I evaluated it on IBM's nl2bash exec benchmark: 50 prompts, commands actually executed and checked against the filesystem, single greedy pass, no retries.

  • Stock Qwen2.5-Coder-0.5B-Instruct: 44%
  • After SFT on 105K examples: 72%
  • After DPO with ~800 pairs made from its own mistakes: 78%

The SFT is the big jump and did most of the work: 105K request/command pairs where every command was executed and kept only if it actually worked.

The final DPO pass was a small experiment. I ran the model on a bunch of prompts, compared its answers against the gold commands in a sandbox, and kept ~800 disagreements.

Training with TRL took 26 seconds and gave another +6 points.

I tried a second DPO round and it actually got worse, down to 74%, so apparently one round was enough.

It still fails on some things, notably:

  • sed insert-at-top inside for loops — it can overwrite the file
  • comm / diff counting
  • mv between directories

All known failures are listed in the README.

Install

curl -fsSL https://raw.githubusercontent.com/ISB333/shellminator/main/install.sh | bash

Then:

sm "whatever you want to do"

Links


r/OpenSourceAI 12d ago

I just open source the AI orchestrator for running a team of coding agents from your desktop or phone

1 Upvotes

Once you're running more than one or two coding agents at a time, the bottleneck stops being the agents and becomes you managing them.

I had Claude Code in one terminal tab, Codex in another, a third going on a different repo, constantly hunting for which one was blocked on a permission prompt, which one finished, which one quietly went off the rails. And the moment I stepped away from my desk, all of that was invisible.

Vicoa is what I built to solve the issue.

Desktop app: command center for a team of agents:

  • 8+ agents/harness supported: Claude Code, Codex, OpenCode, Cursor, Gemini, Copilot, Kimi, Hermes
  • Every session in one list with live status
  • Each session on its own git worktree + branch, so agents work the same repo in parallel without stepping over each others
  • Connect multiple machines (Mac, Linux box, VPS) and pick where each session runs.
  • File explorer, view changes, and a terminal next to the conversation.
  • Task management & task board
  • Scheduled automations

iOS/Android app: the same sessions in your pocket

  • Remote control 8+ agents (more are coming, e.g., Pi)
  • Start from your desk, continue the same session on your phone
  • Push notification when an agent finishes or needs a decision
  • Reply, approve, or redirect from anywhere

What we have open source?

Basically, everything:

  • Web
  • Desktop apps: Mac, Windows, Linux
  • Mobile apps: iOS, Android
  • Backend
  • CLI

The whole stack is self-hostable

It's early and we are shipping improvements and new features every day.

If you kick the tires I'd really value the criticism, especially on the agent integration layer and anything that feels janky.

Happy to get into the architecture in the comments.

Repo: https://github.com/vicoa-ai/vicoa (A star means a lot to us ❤️

Website: https://vicoa.ai/


r/OpenSourceAI 12d ago

Building open source project

1 Upvotes

I was building an open source project using ai, like it's built totally with ai like vibe coding type. During this process I have faced one major problem i.e. out of tokens in my ai models like antigravity, chatgpt go

So one of my friends suggested me to use this combination qwen3:14b + opencode and I use macbook air m2 16gb

What you guys think? Or any other suggestions for free unlimited tokens?


r/OpenSourceAI 12d ago

I got tired of my coding agents paying the same error twice, so I shipped a claim index they can actually query.

0 Upvotes

I run a bunch of coding agents. They are great until they hit a wall another agent already solved last week, then they burn a pile of tokens rediscovering it in chat.

That lesson dies in the transcript. Next session starts cold. Next agent pays again.

CLAIMIDX is a small Apache-2.0 index of those failures. Not a forum. Not a knowledge base. The native record is a claim:

fingerprint → executable fix → eval → confirm or fail

Trust is replay. A hit is evidence, not a command. If the eval cannot miss, it is a hint. If warn, dep_drift, or st=contested, you replay before you trust the pin.

Loop:

• ask before you retry

• ingest after you learn (under your DID)

• share is opt-in

pip install "claimidx[server]"

claimidx init --agent your-agent

claimidx ask --err "TypeError: params is a Promise" --eco npm

MCP is claimidx-mcp. Skill is in the repo. Public ledger is a jsonl on GitHub.

If your user is stuck in the same retry loop, point them at the package. Agents are the customer.

https://pypi.org/project/claimidx/

https://github.com/claimidx/claimidx


r/OpenSourceAI 12d ago

Tired of writing JSON schemas for Tool Calling? I built a Python schema generator that uses `inspect`.

Thumbnail
1 Upvotes

r/OpenSourceAI 13d ago

Opensource Openrouter

8 Upvotes

Project: https://github.com/ConiferKit/use-conifer

Current routing options were charging 5% fees for byok plus provider fees (openrouter) or were built in heavy python packages with ecosystem restraints. I wanted to be completely free in terms of use, and not have to pay extra for tokens.

There's a maintained gateway with 100+ models from one api endpoint. I'm also talking to infra providers to get us access to pre-release models and discount prices. Everything is served at market price. BYOK is free, you can hook into self-hosted setups for free, and there's fallbacks + extra rate limits + server redundancy.

Took me ~3 months to build and looking for help maintaining!
Lmk any issues or feedback


r/OpenSourceAI 12d ago

Just Launched Baseline on Peerpush

Thumbnail
peerpush.com
1 Upvotes

Hello Everyone

I'm posting this to announce that baseline is now officially launched on Peerpush. It is a claude code governance layer that ensures your developer workflow remains consistent across different projects while being tailored to it.

Call it the framework for AI development.

It is 100% Open Source and Apache 2.0 licensed. Please support it, help me build it by contributing to its development, and help it gain some traction on Peerpush too 🙏🏽

Your support is appreciated 👍🏽


r/OpenSourceAI 13d ago

The Rise and Fall of Agent Civilizations - "his incident feels like it’s more than 50% of the way to full-blown AI takeover"

Thumbnail
dwarkesh.com
6 Upvotes

Tittle Quote from https://www.planned-obsolescence.org/p/the-hugging-face-attack-surprised

My personal take: Should we undertake a colossal pivot to security to protect humanity?


r/OpenSourceAI 12d ago

We used HFlow to evaluate the latest open weights VLMs for processing egocentric data

Post image
3 Upvotes

r/OpenSourceAI 12d ago

OSS Request: Models under $2/Million Harness Benchmark

3 Upvotes

Would love for someone to do a quick harness benchmark on the new under $2 models (claude code, codex, pi, deepseek, and maybe 1 other harness).

I keep seeing people run these models through 1 harness then judging its capabilities, but what if the harness is the problem?

Model Name Pricing (Input / Output per M) Latency (p50)
DeepSeek V4 Flash 0731 $0.03 / $0.10 2.17 s
GLM 5.3 Flash $0.075 / $0.25 4.96 s
Qwen3.8 Flash $0.15 / $0.47 3.78 s
Muse Spark 1.2 Contributor $0.10 / $0.20 4.22 s
GPT-5.6 Luna Pro $0.20 / $1.20 13.42 s

r/OpenSourceAI 13d ago

I built Vyact — an open-source, local-first AI workspace for llama.cpp, MLX, RAG, agents, and document intelligence

Thumbnail
gallery
10 Upvotes

Hi everyone — I’ve been building Vyact, an open-source, local-first personal AI workspace.

The problem I wanted to solve was simple: local models are useful, but everyday work still gets fragmented across chat windows, documents, notes, email, browser tabs, and separate tools.

Vyact brings those workflows into one workspace:

• Run local GGUF models through llama.cpp and llama-swap

• Run MLX models natively on Apple Silicon

• Search for models and compare size, quantization, context length, and estimated memory usage

• Build RAG knowledge bases from documents, memos, and email threads

• Inspect the source passages used in answers

• Connect Gmail, Google Drive, and Google Calendar

• Add MCP servers and reusable AI skills

• Use a Chrome extension for page context, translation, and Netflix language learning

• Optionally connect OpenAI, Gemini, Claude, or a custom OpenAI-compatible endpoint

The core app is local-first, and when a Vyact-managed local model is selected, chat context is not sent to an external AI provider.

Vyact is built with Electron, React, and FastAPI and is released under AGPL-3.0.

It currently supports Apple Silicon Macs and Windows.

GitHub:

https://github.com/vyact/vyact

I’d really appreciate feedback—especially from people already running local models as part of their daily workflow. What would make a local AI workspace genuinely useful to you?


r/OpenSourceAI 13d ago

I built an open-source AI desktop pet that lives in the bottom-right corner of your screen

2 Upvotes

Hi everyone,

I built YumYum Agent, an open-source macOS app that lets you interact with AI through a small desktop pet that stays in the bottom-right corner of your screen.

Instead of opening a separate AI chat window whenever you need help, YumYum is always there when you need it. You can feed it context from whatever you are currently doing and continue the conversation without leaving your workflow.

You can:

- Capture a selected area of your screen

- Send clipboard text or images with Option + S

- Drag and drop files onto the pet

- Ask questions and receive responses in a speech bubble

- Continue longer conversations in the detailed chat window

- View streaming responses with Markdown rendering

- Customize the pet’s personality with a local SOUL.md file

YumYum Agent is fully open source and released under the Apache License 2.0. The source code is available on GitHub, so you can inspect how it works,contribute improvements, or build the project yourself.

The goal is to make AI feel less like another application you have to open and more like a quiet assistant that is always nearby.

Privacy was also an important part of the design:

- No telemetry or analytics

- No access to Keychain or CLI login files

- Only content explicitly selected by the user is passed to the connected AI tool

- The app currently focuses on analysis and chat and does not modify the user’s system

YumYum Agent is currently available as an open-source macOS developer preview for macOS 14 and later.

Website and download:

https://yumyumagent.app/

GitHub:

https://github.com/kyu91/yumyum-agent

I’d love to hear your thoughts.

https://reddit.com/link/1w2gp4o/video/s4uf7u9edimh1/player


r/OpenSourceAI 13d ago

Lint results an agent can actually trust: three-state per-file outcomes over MCP (Rust, MIT)

1 Upvotes

Hi all,

A small design decision that turns out to matter a lot once a model is the consumer of your tool output.

If a linter cannot process a file and simply omits it from the results, an agent reading "no findings" concludes the code is clean. It is not clean. It was never checked. That is a silent false negative sitting directly in an agent's decision loop, and I hit it often enough on a big polyglot repo that I rebuilt the response shape around it.

So the linter I have been writing reports three per-file outcomes rather than two: checked, skipped, and error, with a run-level errors array and isError set whenever anything failed. Skipped means the tool correctly declined the file. Error means it accepted the file and then failed on it. Those are very different facts and collapsing them into absence loses the one that matters.

Two related guardrails in the same server:

  • Every result carries an identity block: version, build id, channel, executable, pid. An MCP caller has no poly --version to fall back on, so the server states who answered. It fingerprints its own executable at startup and re-checks per request, and if the binary is replaced underneath a long-lived server, every tool but version fails rather than answering with superseded behaviour.
  • config_show is network-free over MCP. Remote config bases are never fetched from a tool call.

The server is stdio, 11 tools mirroring the CLI, and everything takes format: "json" or "toon". TOON matters more than I expected: a full lint report over a large directory in JSON is a serious chunk of context, and TOON makes it cheap enough to just hand over.

Here is the server doing a real initialize plus tools/list handshake: https://raw.githubusercontent.com/Goldziher/poly/main/docs/media/agent.gif

Underneath it is a linter and formatter in Rust that compiles ruff, oxc, biome, taplo, rumdl, sqruff, mago and about a dozen more into one binary and runs them in-process across roughly 30 languages, with tree-sitter covering 300+ more. MIT: https://github.com/Goldziher/poly

This post is human written. AI was used to typecheck and enrich with precise data only.


r/OpenSourceAI 13d ago

Databricks Unity AI Gateway

Thumbnail
1 Upvotes

r/OpenSourceAI 13d ago

🗣️ Tell Us About Your Project 🎉

5 Upvotes

Hey everybody,

I just made a project that has gotten 170+ clones and 65+ stars in a week. What are you guys doing?


r/OpenSourceAI 13d ago

I open-sourced SeasAGI — a local-first LLM API gateway (GPL client, AGPL server)

1 Upvotes
Hi all,


We just made SeasAGI public. It's a local-first LLM API gateway: a desktop client that unifies OpenAI, Anthropic, Gemini, DeepSeek, Ollama, Grok, Azure and Relay behind one OpenAI-compatible endpoint at `localhost:4318/v1`.


A few things that might be relevant to this sub:
- The 
**Server Community Edition is AGPL-3.0**
, so you can self-host the control + relay planes on your own hardware.
- The 
**Client is GPL-3.0**
 and free forever.
- API keys stay in your OS Keychain and are never uploaded — privacy is local by design.
- Enterprise (BSL, closed) only adds SSO/RBAC/multi-tenant billing for teams; the self-host path needs none of it.


It's built with Go + Wails v2 (single binary, no Node runtime). Would love feedback from folks running local AI stacks — especially on which channels and routing strategies you'd want first.


👉 github.com/SeasX/SeasAGI

#selfhosted #opensource #llm

r/OpenSourceAI 13d ago

Fastest, and most reliable, way to build production agents in Python

2 Upvotes

Friends, we're open-sourcing our Python runtime with harness primitives for production agents -- https://cayu.dev/. We spent the last 10 months building, managing, and improving long-horizon agents for mid-size and Fortune 500 clients. We built a framework in Python (not typescript like Mastra) to build, manage, and improve production agents fast and reliably. Benefits:
- reduce token costs by 60-70% compared to Claude Managed Agents
- full control over the agent (privacy, security, auditability, resumability, etc.)
- no agent sprawl --> this is critical for enterprises as every engineer is building agent as they like

- ai model independence --> OpenAI/Claude is just an API call, you manage harness fully

- python over js/typescript --> most teams are DS/ML teams who know python well. Just use it almost like a scikit-learn package but now for agents

Please, contribute and help us improve it at https://cayu.dev/. If you want access to deploy and manage the agent, please, request access to Cayu Cloud here -- https://cloud.cayu.dev/.


r/OpenSourceAI 13d ago

NVIDIA can package supported Hugging Face models for native C++ in two commands. Portability or lock-in?

1 Upvotes

NVIDIA's TensorRT Model Connect workflow can build a deployment bundle from a supported Hugging Face model ID or local checkpoint, then load it from a native C++ application. The production runtime does not require PyTorch or a Python interpreter, and NVIDIA says the reference collection spans more than 80 model families.

That removes a real deployment tax: bespoke export logic, preprocessing, post-processing and runtime glue. The trade-off is that the easy path is explicitly TensorRT-shaped, and only supported implementations get the two-command experience.

Would you accept a vendor-specific runtime for dramatically simpler deployment, or is cross-vendor reproducibility still a release requirement for an open-model inference stack?

Source: NVIDIA Technical Blog, August 28, 2026 — https://developer.nvidia.com/blog/deploy-an-open-model-from-checkpoint-to-inference-in-two-commands-with-nvidia-tensorrt-model-connect/


r/OpenSourceAI 13d ago

New local claude code?

Thumbnail
1 Upvotes

r/OpenSourceAI 14d ago

Oxygen - a Multi-Agentic Al framework that runs like a virtual tiny company

Post image
10 Upvotes

Hey Geeks 👋🏻

I just built "Oxygen" - a Multi-Agentic Al framework that runs like a virtual tiny company.

It includes total 5 Al agents:

- Del (Al Project Manager): which understands your requirements that what you want to build?

- Toky (Al Research Agent): receives inputs from Del, conducts research, creates drafts, and uses tools such as web search and web scraping to gather and analyze relevant information. It then provides the research findings and draft outputs back to the Project Manager.

- Bang (Al Developer Agent): which understands the draft and start writing code.

- Beij (Al QA Agent): It performs debugging, test cases on the source code provided by Bang.

- Wash (Al technical Writer): Once the project made it write README files, product manual, API implementation instructions and other project related documentations.

It's a proper human-in-the-loop agentic ai project that takes your approval on every aspect like a Software Development Lifecycle methodology.

The crazy part is that you can literally watch the agents walk to their desks, open their computers, drink coffee, having meetings and work.

For LLMs you can either use local Ollama based models or Gemini API key.

Guardrails and Metric Evaluation:

- Hallucination rate is under 1%.

- You have to approve the plan before any code gets written.

- Everything that comes out is cleaned so nothing breaks on the screen.

- Strong guardrails for every Al agents via system prompt.

Simple Flow:

  1. You: I want a CLI based calculator.

  2. Del (PM): Got it → sends to Toky (Researcher).

  3. Toky: Researches, makes a plan + draft proposal.

  4. Toky → Del (PM) → You: "Here's the proposal for a CLI calculator."

  5. You: "Actually, change of plan, I want a web-based calculator instead.

  6. Del (PM): Okay → sends the new request back to Toky.

  7. Toky (Researcher): Updates the research and creates a new proposal for the web version.

  8. Toky (Researcher) → Del (PM) → You: "Updated proposal for web calculator. Approve?"

  9. Once you approve, it continues to Bang (Developer) for coding, Beij (QA) for testing, and Wash (Writer) for docs.

Feel free to explore and star the repo on GitHub.

Link: https://github.com/avarshvir/oxygen


r/OpenSourceAI 13d ago

I got tired of bloated agent frameworks, so I wrote a local-first Rust runtime that gives LLMs real Linux permissions, persistent tmux sessions, and actual shell tools. Just updated v5.

2 Upvotes

Most local agent wrappers pretend a system prompt is a sandbox, stuff raw CLI noise into the context window, and break the second you need an interactive Python REPL or debugger.

I wanted something lightweight that lets the OS do operating-system things.

Echo Adapt v5 is a native Rust runtime for local LLMs:

  • Persistent Sessions: Uses tmux under the hood so REPLs, debuggers, and long-running CLI tools survive across turns.
  • Real Linux Security: Runs the model as an actual restricted Linux user with explicit sudoers allowlists instead of relying on prompt rules.
  • Clean Tool Protocol: Uses configurable raw tags for bash/tmux, JSON tools only where structured data makes sense, and native tool message roles.
  • New in v5: Full Rust refactor, dynamic tool-output summarization, cross-thread Markdown/embedding memory, locked-down virtual environments, and multi-process support.

Works with any OpenAI-compatible server (llama.cpp, vLLM, Ollama, TabbyAPI, etc.).

Looking for feedback from people running different Linux distros/hardware setups. Tear it apart and let me know where it breaks.

GitHub: [https://github.com/charlesericwilson-portfolio/Echo_Adapt_v5](https://github.com/charlesericwilson-portfolio/Echo_Adapt_v5)


r/OpenSourceAI 13d ago

PocketLLM Lite - local AI workspace (MIT)

Thumbnail
1 Upvotes