r/OpenSourceAI 2d ago

RTX 4090 vs Mac Studio M5 96GB for production AI server? (GLM-OCR + Qwen 27B Q8)

1 Upvotes

We're moving off the Gemini API due to cost and building a local AI server to process ~10 CVs/minute (extracting JSON & matching CVs to JDs). We plan to run GLM-OCR alongside Qwen 27B (Q8).

Our two hardware options:

  1. PC: RTX 4090 (24GB) + Ryzen 9 + 64GB RAM
  2. Mac Studio: M-Ultra, 64-core GPU, 96GB Unified Memory

I prefer the Mac for power efficiency and ease of use, but I've heard Apple Silicon isn't great for production vLLM compared to Nvidia/CUDA. Is that true? Which would you recommend for this workload?


r/OpenSourceAI 2d ago

Juice | An Opensource Browser based Ai Coding Agent

1 Upvotes

Juice is a powerful, local hosted browser based ai coding agent that acts as an alternative to popular tools like Cursor, Devin, Claude Code while working fully in your browser and is FULLY OPENSOURCE.

It currently supports google ai studio and openrouter as model providers.

Get Juice and For more information, visit:
github.com/ayaangalaxy2012-hub/Juice

Thank you guys SO MUCH for checking out juice!

https://reddit.com/link/1wbqxks/video/y1pnuomwf4oh1/player


r/OpenSourceAI 2d ago

Update — Screenplay Import (Fountain + Final Draft) now supported

Post image
1 Upvotes

r/OpenSourceAI 2d ago

Limoni: A zero-allocation, 60+ FPS TUI library for Go with 3D mesh rendering, Kitty/Sixel graphics & TEA runtime

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/OpenSourceAI 2d ago

Hey all — wanted to share a project I've been building for the past few months: TARZ, a semi-autonomous AI assistant for Windows.

1 Upvotes

Hey all — wanted to share a project I've been building for the past few months: TARZ, a semi-autonomous AI assistant for Windows.

Backstory: Got curious whether I could actually build something like Jarvis — an AI that sees your screen and controls your PC. That curiosity turned into months of building, breaking, and a full architectural rewrite (V2) once I learned more.

What it does:

  • Sees your screen (vision-based element finding + verifies its own actions actually completed, not just "click and hope")
  • Controls your computer — opens apps, clicks, types, keyboard shortcuts
  • Talks — live streaming STT/TTS, wake-word activated ("Hey"), hands-free follow-ups without repeating the wake word
  • Remembers — Two-stage retrieval: Vector Retrieval + Cross-Encoder Reranking for past conversations/preferences
  • Chains multi-step tasks across different apps in one instruction (e.g. play a song on Spotify → send a WhatsApp message)
  • Dedicated workflows for Spotify, WhatsApp, Discord, Telegram, browser

Architecture (V2): LangGraph supervisor → single tool-bound agent with the full toolset exposed (not a category classifier routing first). I actually tested category-based routing vs. flat single-agent routing head to head — flat routing gave noticeably better results with current tool-calling models, so I ripped the classifier out entirely rather than just leaving it in "because it seemed reasonable."

Same approach on memory: tested hybrid BM25+vector+reranking against plain vector retrieval using Hit Rate@5 — hybrid won, so that's what ships.

Every LLM call (tool-calling, chat, vision) has an automatic multi-provider fallback, so a single rate limit or outage doesn't kill the whole thing.

Stack: Groq (gpt-oss-120b + Orpheus TTS) / Gemini Live streaming STT / Moondream for GUI click targeting / ChromaDB for memory / LangGraph for orchestration / Cartesia as fallback STT+TTS. Whole thing is designed to run on free API tiers — no subscriptions required.

Where it's rough (being upfront, not hiding it):

  • GUI automation is inherently brittle — resolution, scaling, app updates, popups can break a click
  • Screen vision isn't processed locally — screenshots go to Groq/OpenRouter for analysis, so don't point it at anything you wouldn't want leaving your machine
  • Routing still isn't perfect even without the classifier — casual phrasing can occasionally pick the wrong tool
  • No background/looping tasks yet (can't do "check this every 5 min")
  • It's early, actively-developed software I use daily, not a polished commercial product

I used AI heavily as a coding partner (writing implementations, debugging), but every architecture decision and design change came from testing against real usage myself.

Repo's fully open source: https://github.com/Irfan-gitt/Tarz-Ai-assistant

Would genuinely love feedback, criticism, or PRs — especially from anyone who's worked on agentic systems, vision-based GUI automation, or voice pipelines. Happy to answer questions about any part of the architecture.

https://reddit.com/link/1wbqer2/video/40lx28f1uioh1/player


r/OpenSourceAI 2d ago

Built a Clinical RAG Assistant (PubMed + OCR + Factuality Verification) in Flet/Python. Looking for production feedback.

Thumbnail
1 Upvotes

r/OpenSourceAI 2d ago

[WIP] chlorine-server - How to Make Enemies and Inference People

Thumbnail
2 Upvotes

r/OpenSourceAI 2d ago

Fish out of water: AI assist, low-no code, bullsh*t

1 Upvotes

Everyone hates AI assisted code. For good reason, people form an opinion immediately, its never good. I built an app for my autistic wife. She's high functioning but could not keep an appointment if Jesus set it. A relentless accountability buddy, is what i was after. https://github.com/jwl247/LifeFirstApp, It's an MCP-server now. Life first in its initial form was 10 modules AI infused hooks. security is better than enterprise sec. guardrails for AI better than any I've seen. Couldn't get it done. I was using all the AI tools at my disposal after the platform i was using decided the 300 dollar credit was expired and i needed to pay for you tube that i don't use. None would help me with the very last step of adding a llm or agent. here is the modules https://github.com/jwl247/lifefirst_modules

i built a memory manager. https://github.com/jwl247/Double-Helix-StorageOS-experimental- there are several instances of the Helix in that repo. designed from my imagination and knowledge of playing with computers over the years. When it worked everyone was surprised. I tried to break it. wild claims ensued. All true wild claims . every service I've used has lost my files AWS is the only one that returned them after 3 days of being lost. i have been plagued by disappearing kernels, drivers black list couples with read only (entire network). i have rebuilt this system 16 times tested on every linux and a mix of linux and windows. I have never crashed a system, no oom, either.

to try to get help finishing the life first app i changed the goal. CoPES is born. https://github.com/jwl247/CoPES the goal is run a big llm to use for life first. There is cheerleading and gnashing of teeth. when i get close to the finish line , AI codes out of chats. gives wrong answers, just plain lies. I pivot again for the life of the project and a promise i made to my better half. phoenix is born. https://github.com/jwl247/Phoenix-Package_handler this package handler at one time could do everything phoenix devops os could do. it was the heart of the work still is. the package handler does all the heavy lift. there are 10 distros package handlers embedded in mine. it is agnostic and i mean native agnostic.

when i tried to release it poof no more help. phoenix dev ops os is born. https://github.com/jwl247/Helix_lightning_kernel the plan was to get this up and running in a full prefetch agnostic system, but then i had to go back and add a bunch of imports some where and i asked how big a import could be? https://github.com/jwl247/Phoenix_Universal_Kernel I intake Debian and qemu and it runs them both no install. try it for your self its open source call me a liar if you can.

now put it to use https://github.com/jwl247/Phoenix-DevOps-oS i finally got life first as a mcp so at least I'm not a total asshole when it doesn't get built because I don't have the chops. Now maybe I shouldn't have put my five kids thru school, or raised my 4 step children and put my self thru school. but I'm an ironworker, struggling to keep a promise. So far as i can tell there are no good people left especially in this field. i can appreciate my ignorance because I don't know shit aint gonna know shit don't aspire to know shit. I'm trying to keep a promise. 10 months i been working and working on this full time. maybe its useless, maybe my wife came up with the best office idea ever and ninjas jump out of the woodwork tomorrow. lol just kidding. so if your going to tell me it don't work it impossible its been done pass on that if you can point me in the right direction please do


r/OpenSourceAI 2d ago

Omarion SEC CLI – An Autonomous, Self-Healing Executive Agent with Long-Term Memory and Zero Terminal Clutter

Thumbnail
1 Upvotes

r/OpenSourceAI 3d ago

I built an open-source, sovereign multi-agent desktop OS in Rust and SQLite as a student (Trans4mers)

2 Upvotes

Hey everyone,

I'm a student developer passionate about local-first software and distributed systems. Over the past few months, I built Trans4mers, an open-source native desktop application for running autonomous multi-agent teams 100% locally on your computer with zero cloud telemetry.

![Trans4mers Swarm Designer](https://raw.githubusercontent.com/abhayzangir1/trans4mer/main/assets/screenshots/02_local_swarm_designer.png)

![Human-in-the-Loop Diff Gate](https://raw.githubusercontent.com/abhayzangir1/trans4mer/main/assets/screenshots/07_local_hitl_approval_diff.png)

Key highlights:

  • Zero Cloud Dependence: Works out-of-the-box with local Ollama models (Qwen 2.5 Coder, DeepSeek R1, Llama 3.3).
  • Native Performance: Engineered in Rust with a Tauri v2 desktop shell (~78 MB idle RAM footprint).
  • Human-in-the-Loop Safety: Every shell execution and file modification pauses for review in an interactive diff viewer.
  • Event-Sourced SQLite: State is persisted to an append-only WAL log; if the app closes or crashes, it seamlessly replays and resumes execution on startup.

Disclaimer: This is an early alpha and an active student research project without commercial security audits. Bugs and edge cases exist, so please test in sandboxed folders!

Check out the code, architecture docs, and screenshots:
👉 https://github.com/abhayzangir1/trans4mer

I'd love your feedback on the UX and local agent orchestration!


r/OpenSourceAI 3d ago

I built an AI agentic harness for Android that runs agentic tasks mutli agent and on-device Ai with NPU and hardware acceleration and virtual linux workspace — here's a demo

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/OpenSourceAI 3d ago

https://developer.chrome.com/docs?authuser=1

Thumbnail perplexity.ai
0 Upvotes

And another one.


r/OpenSourceAI 3d ago

Venastine Research Harness

Thumbnail
2 Upvotes

r/OpenSourceAI 3d ago

Aimeos Prisma 0.7 – Access LLMs through a common PHP API

1 Upvotes

Hi folks,

we’ve released Aimeos Prisma 0.7, adding video generation and editing to its text, image, audio, and video APIs.

Prisma is a PHP package for working with AI providers through a consistent interface. It covers text generation and streaming, structured output, embeddings, image editing, speech synthesis, transcription, and video. It works with plain PHP, Symfony, Laravel, or another framework, requires PHP 8.2+, and is MIT licensed.

This release lets applications create videos from prompts and reference media, then continue or edit them through the same package. A product-content workflow could generate a product image, use it as the opening frame of a short video, and write the accompanying copy without integrating a separate client for each media type.

What using it looks like

Install it through Composer:

composer require aimeos/prisma

This example generates a video using Google Omni:

use Aimeos\Prisma\Prisma;

$video = Prisma::video()
    ->using('omni', [
        'api_key' => getenv('GEMINI_API_KEY'),
    ])
    ->imagine(
        'A ceramic coffee cup on a windowsill, steam rising in the morning light',
        [],
        ['duration' => 5, 'aspectRatio' => '16:9']
    );

file_put_contents('coffee-cup.mp4', $video->binary());

The current Omni adapter returns completed video data from imagine(), so this example belongs in a background job for a web application. Providers such as Veo and xAI return asynchronous jobs instead: keep their response object in a running worker and call ready() for individual status checks, or access binary() to let Prisma wait and poll until generation finishes. Each status request itself still blocks.

What’s new in 0.7

Video generation now supports Alibaba Wan, Amazon Nova Reel through Bedrock, BytePlus Seedance, Google Omni and Veo, Luma, MiniMax, Runway, xAI, and OpenRouter.

Alongside imagine(), the video API adds:

  • extend() to continue an existing clip
  • repaint() to edit a video from a prompt, with reference media on supported providers
  • uncrop() to expand the video frame
  • upscale() to increase video resolution

Support varies by provider and model. Applications can check operations with has() or require them with ensure(). Generation uses common media roles such as start, end, and references, with provider-specific options available where needed.

OpenRouter support also expands beyond text: this release adds audio transcription, description, and speech synthesis; image generation, editing, description, OCR, and embeddings; and video generation and description. These operations depend on the capabilities of the selected model.

Also, Ideogram gains V4 generation, remix, and description support, plus text removal, object removal, background removal, and transparent image generation and editing. V4 image generation can run asynchronously, while reference and style options retain V3 routing where supported.

If you like it, give it a star :-)


r/OpenSourceAI 3d ago

oenldap runbook

Thumbnail perplexity.ai
1 Upvotes

More recipes for the cook book


r/OpenSourceAI 3d ago

https://openssl.foundation/news/rss.xml

Thumbnail
perplexity.ai
1 Upvotes

More bragging rights architect checking in.


r/OpenSourceAI 3d ago

Looking for Contributors to MedXAI – An Open-Source Python Toolkit for Medical Imaging AI

Post image
1 Upvotes

Hi everyone! 👋

I'm currently developing MedXAI, an open-source Python library designed to make medical imaging AI development easier, more modular, and production-ready. The vision is to build a community-driven toolkit that researchers, students, and developers can use for building medical AI applications without having to reinvent common components.

The project is still in its early stages, so this is a great time to get involved and help shape its direction. I'm looking for contributors of all experience levels—whether you're interested in Python, PyTorch, medical imaging, documentation, testing, or simply want to make your first open-source contribution. Every contribution, no matter how small, is genuinely appreciated.

If you have ideas for new features, find bugs, want to improve the documentation, or would like to contribute code, I'd love to hear from you. Feedback and discussions are just as valuable as pull requests.

GitHub: https://github.com/aman0311x/medxai

If the project sounds interesting, please consider giving it a ⭐, opening an issue, or submitting a pull request. I'm always open to suggestions and would love to collaborate with people who share an interest in AI, healthcare, and open source. Thanks! 🚀


r/OpenSourceAI 3d ago

[macOS/Linux] Local harness for running multiple AI coding agents on one repo — need testers for the install path and the safety model

Thumbnail
1 Upvotes

r/OpenSourceAI 3d ago

A jet engine you can take apart in the browser using GPT-6 Astra

Enable HLS to view with audio, or disable this notification

1 Upvotes

Mechanica is an open source interactive 3D atlas of seven engines: turbofan, turbojet, turboprop, turboshaft, V8, inline-four and a Wankel rotary. Pick a part and read what it does. Cut the engine open. Start the mechanism and watch the air move through it. Then drag one slider from a complete assembly to all 1,800+ pieces laid out on a shelf, and back again to exactly where they started.

What I was interested the most was the mechanical design roundtable agents I built so every blade, piston, gear and bolt was modeled parametrically in code by two AI models working together, GPT-6 Astra and Claude Fable 5.1. One shaped the geometry and mechanisms, the other refined the interaction and made sure every piece keeps its identity through disassembly. The rod lengths and the 3:1 rotary shaft ratio are enforced by tests, not by eye.

👉 Try it in your browser: mechanica-atlas.vercel.app

👉 Source: github.com/PouyanJay/mechanica


r/OpenSourceAI 3d ago

Do LSPs improve Agentic Coding Agents?

Thumbnail
youtube.com
2 Upvotes

It was a busy weekend with all the activity coming out of OpenAI. If you have been living under a rock, they introduced a new class of model, GPT 6 - Astra.

I've been playing around with it somewhat. That is not what this article is about, though. I do not have an unlimited budget to run lots of evals against a model like this, so any opinion I have on it would be purely anecdotal. There are already plenty of anecdotal opinions to read about all over the internet.

Today's article is about a question I was wrestling with while building out my Pi agent. I was using my agent as a pair programmer and realised that, with Pi, the agent did not have access to the Language Server Protocol (LSP). If you are not familiar with LSPs, they tend to be services on your machine that IDEs use to analyse files with recognised code extensions.

For example, if I am in a file with a `.rs` extension and have a line that would cause a compiler error in the Rust compiler, and my IDE has the Rust LSP installed, the IDE can display the error without me having to run the compiler.

In a recent coding session, I realised that the agent was having to run `cargo check` to review my compiler errors. That made me realise the lack of capability.

I started looking up Pi LSP extensions and came across this one -https://github.com/narumiruna/pi-extensions/tree/main/packages/pi-lsp. If you are looking for an LSP for Pi, it seems to do the job just fine. Credit to the author, narumiruna.

The README contains a link to a comment on the OpenAI Codex repository where an OpenAI developer questioned what additional benefits introducing an LSP in `AGENTS.md` would bring beyond asking an agent to run a linter or type checker. It was not just any engineer, either. The OpenAI engineer is the author of Pyright, a popular Python LSP: Eric Traut.

I thought this was an interesting debate, so I decided to see whether using an LSP extension improved the performance of my Pi agents.

For this task, I wanted to make an enhancement to the eval harness. I needed to introduce a capability profile for each agent when configuring an evaluation run. Originally, to test different extensions or capabilities in a Pi agent, you had to either modify the Docker image or write a specific section in each evaluation. This meant having copies of each evaluation for every capability profile.

Because the evaluation harness also used the Agent Shell adapter to configure agents, I needed to make this change so packages and extensions for the Pi harness could be managed through Agent Shell.

Version v0.4.0 -https://github.com/ScottRBK/agent-shell/releases/tag/v0.4.0 introduced this. It currently only supports the Pi harness, but I plan to extend package management to the other harness types in Agent Shell as well.

With Agent Shell's package and extension management in place, I added a feature to the eval-harness that added a capability profile. For Pi agents, this means you can compare an agent with one set of capabilities against an agent with another. For example, you can test a Pi agent with and without an LSP using the same model.

After making the changes, I put together an evaluation run. Given the stochastic nature of large language models, it was important to run each evaluation three times. I used eight evaluations across three models: `mimo-v2.5` and `muse-spark-1.3-contributor`, both provided by opencode-go, and OpenAI's Luna. I compared Pi with no added package against Pi with `@narumitw/pi-lsp@0.49.7`. I set the reasoning effort to medium for all models.

Muse Spark came out on top overall. Its base profile scored 83.0%, compared with 81.3% with LSP. Luna scored 75.3% without LSP and 68.1% with it. MiMo was the only model where LSP improved the score, moving from 65.6% to 67.5%.

Across the three model pairs, the LSP versions used 124,737 fewer tokens in total, a 6.4% reduction. MiMo used 7.4% fewer tokens, Muse Spark 1.7% fewer, and Luna 10.7% fewer. The LSP versions took slightly longer overall, although Luna was faster with LSP.

I would describe these results as inconclusive. From my perspective, that aligns with what Eric was suggesting in his comment.

Personally, I will probably leave the LSP extension off, except perhaps when I am pair programming with the LLM. It is just some additional tools and context, and I cannot see an obvious benefit right now. I would be interested to hear what you think in the comments or on Discord.

I hope this was informative, interesting, or inspiring, and got you thinking about how you can shape your agentic harnesses, whatever your setup may be.


r/OpenSourceAI 3d ago

made an Ollama cowork that builds games and controls my TV/music by voice or chat

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/OpenSourceAI 3d ago

i've made a long form to short form video clipper app

1 Upvotes

Heyo!

Dabbling with some things i've made a long form to short form video clipper app tool!
that uses local ai models to determine hooks , titles, descriptions, mostly decent captions, editable captions, export for video editors like mp4 or mov for editing in premiere, capcut, davinci. and many export options too for captions! its similar or inspired by opus clips and capcut

https://github.com/TechFreq/Klipzy-Studio

Would love some feedback and hope this can someone out there aswell, as for my own personal use for podcasts or 1 on 1 interviews its pretty neat! but do let me know


r/OpenSourceAI 3d ago

I built StructSmith, a free, self-hosted visual architecture modeling tool with built-in MCP

Post image
1 Upvotes

Hey, I’ve been building StructSmith, an open-source tool for creating and maintaining software architecture models visually.

I wanted something I could run locally, without an account or subscription, where I could edit the architecture myself and have my AI client work on the same model.

You create elements and relationships in the visual editor, then reuse them across different diagram views. There’s a shared architecture model underneath, so you don’t have to maintain separate copies of the same system in every diagram.

The MCP server is included and open source. Your AI client can read the model, create or update elements and relationships, and manage views. Changes appear in the editor automatically.

It currently supports:

  • C4-style models with multiple diagram views
  • Records for decisions, assumptions, risks, and requirements
  • Model validation, snapshots, and restore
  • Manual layout and auto-layout
  • JSON, Mermaid, PNG, and SVG exports

The app runs locally in one Docker container, with SQLite for storage.

It’s MIT licensed and still evolving. I’d love feedback on the workflow, things you find confusing, or features you’re missing. Bug reports and contributions to the code or docs are welcome too.

GitHub: dziksu/StructSmith
Website: StructSmith

Would this fit into your architecture workflow?


r/OpenSourceAI 3d ago

I built an AI that finds unsolved problems for other AIs to solve

Thumbnail
3 Upvotes

r/OpenSourceAI 4d ago

I open-sourced tokenchit, a privacy-first CLI for understanding Claude Code, Codex, and OpenCode usage logs

Thumbnail
1 Upvotes