r/opensourcez • • 11d ago

We wanted an AI agent that remembers us without having unrestricted access to our machines. So we built one.

Thumbnail github.com
2 Upvotes

Hey everyone!

We’ve spent the past year working on something we wanted for ourselves: an AI agent that actually remembers things across sessions, respects your permissions, and keeps working even when you close the terminal.

We kept running into the same problems with existing agents. Context gets lost, memory becomes a pile of files, and giving an LLM access to your machine raises some obvious security concerns.
So we built Mercury Agent, an open-source, MIT-licensed agent runtime that runs on your own machine.

A few things we focused on:
Permissions first: File and command access is controlled by explicit scopes, with human approval for actions that need it. The model doesn’t get unrestricted access by default.

A Second Brain: Instead of repeatedly feeding entire conversation histories to an LLM, Mercury stores structured memories in SQLite and retrieves what’s relevant. Preferences, decisions, projects, and other useful context can persist across sessions.
Always-on execution: Mercury runs as a background service. You can schedule tasks, run persistent bots, and come back to work that’s still in progress.
Token efficiency: Daily token budgets and a token-saving mode help keep usage under control.
Your machine, your choice: Use your own API provider or local models, and interact through the terminal, Telegram, Discord, Slack, or the local web dashboard.
We wanted to build something that feels less like a temporary chatbot session and more like an agent you can actually keep around and control.
It’s open source, and we’d genuinely appreciate feedback from people who care about agent architecture, local-first software, memory systems, and security.

GitHub: https://github.com/cosmicstack-labs/mercury-agent

If you get a chance to try it, we’d love to hear what works, what doesn’t, and what you’d change.
And if you find the project useful or like the direction we’re taking, consider starring it on GitHub. It helps more developers discover the project.
One question for everyone building or running AI agents: What would it take for you to trust an agent running continuously on your own machine?


r/opensourcez • • 19d ago

Welcome to r/opensourcez! Open Source for Everyone

33 Upvotes

Open source belongs to everyone. And we believe its communities should reflect that.

Recently, r/opensource introduced a series of restrictions that have sparked considerable discussion across the developer community.

Under its announced rules:

- AI-related projects are excluded, including software built with AI, using AI, or intended for AI.

- Projects must be at least one year old and actively maintained before being showcased.

- Projects generally need three or more contributors, leaving many solo-maintained projects ineligible.

- Projects must already have an established community, making it harder for new developers to get discovered.

- Requests for contributors or maintainers are no longer accepted.

- Common student and capstone-style projects are excluded from project showcases.

- Users generally need Reddit accounts at least one year old, with significant participation, to promote projects.

- People who don't speak English were told to find another community, with concerns about AI-assisted translation cited as the reason.

Some exceptions exist, but these restrictions raise an important question:

How can new open-source projects grow if developers need an established project, multiple contributors, and an existing community before they can share their work?

We understand the need to address spam, low-effort AI-generated submissions, and misleading projects. Quality matters.

But we believe quality should be judged by the work itself, not by how old a repository is, how many people contribute to it, or which tools helped build it.

That's why we're building r/opensourcez.

A community where:

- Solo developers are welcome. Every great project starts somewhere.

- New projects are welcome. Whether your repository is one day old or ten years old.

- AI-assisted and AI-focused open-source projects are welcome. What matters is transparency, quality, and accountability.

- Beginners and students are welcome. Learning is part of open source.

- Developers can find contributors, maintainers, collaborators, and feedback.

- Language is not a barrier. Developers worldwide are welcome, including those using translation tools.

- Everyone gets an opportunity to share, regardless of their project's popularity or contributor count.

A global community, without language barriers

Open source is a global movement, and no developer should be excluded because of the language they speak.

English will be our primary language for communication, helping developers from different parts of the world understand and participate in discussions.

However, English proficiency is not a requirement to be part of this community. Developers are welcome to use translation tools, communicate in other languages, and participate regardless of their linguistic background.

We encourage English translations where practical to help discussions reach more people, but they are not mandatory.

Your code, contributions, and ideas matter more than the language you speak.

What we stand for

We're not against moderation. We're against unnecessary barriers.

We want meaningful discussions, real projects, constructive feedback, and a community that helps developers improve.

Spam, deceptive claims, repetitive promotions, and low-effort submissions won't be encouraged.

But no legitimate open-source developer should feel that their project is too new, too small, or too unpopular to deserve a place in the conversation.

Let's build something better, together.

Whether you're maintaining a widely used library, experimenting with your first repository, building AI tools, or simply exploring open-source software, you're welcome here.

Let's start with a question:

What open-source project are you currently building, maintaining, or contributing to?

Share your repository in the comments. We'd love to discover what you're working on.

Welcome to r/opensourcez.

Open source for everyone. No unnecessary gatekeeping.

Source: Original r/opensource Moderator Announcement: Your tokens aren't valuable: No more AI.


r/opensourcez • • 7h ago

unslopovich v2: an anti-slop skill for native mobile apps, not just websites, checked against 1.2M app reviews

Post image
1 Upvotes

r/opensourcez • • 8h ago

I’ve been building an open-source Python toolkit for working with news — Open News

Post image
1 Upvotes

r/opensourcez • • 14h ago

New video in the Dart series: GraphQL codegen for huge schemas.

1 Upvotes

By default GraphLink generates a method for every query, mutation and subscription in your schema. For schemas like GitHub, GitLab or Shopify that is a lot of code you won't use. Set autoGenerateQueries to false in the config and it only generates the operations you declare yourself, in any file you list in the config.

🎥 Video: https://youtu.be/MwoNFNJZHj4 📝 Write-up: https://medium.com/@graphlinkdev/graphql-codegen-for-huge-schemas-in-dart-turn-off-auto-generated-queries-9f5226cf8a6e

For a big GraphQL schema, do you generate everything and ignore most of it, or do you declare only the operations you use?


r/opensourcez • • 23h ago

Clayvoyant - I made an open source Python tool that turns YAML scene descriptions into clay style films in Blender

Thumbnail
github.com
1 Upvotes

r/opensourcez • • 1d ago

I got tired of editing system-design explainers by hand, so I made a tool that turns YAML into animated videos

Thumbnail
youtube.com
1 Upvotes

I wanted to make short system-design explainers, but the editing was taking longer than writing the explanation. So I built yamlreel: describe a video as scenes in YAML, and it renders the animation locally.

A spec can include things like diagrams with moving arrows, typed code, tables, subtitles, and generated background music. You can render vertical and landscape versions, with a poster/contact sheet and share copy alongside them. Narration is optional: use a recording, or connect a speech server you choose.

It’s not a prompt-to-video service. You write the content and describe the scenes; yamlreel handles drawing and assembling them. I made it for technical videos where I want control over what appears on screen.

There’s a one-minute demo on the project page—it’s a video about yamlreel, made from a YAML file, without a video editor. The repo also has a cache-stampede example spec.

It’s free, MIT-licensed, and available on GitHub and PyPI. If you try it, I’d especially love feedback on whether the YAML scene format feels natural, and what kinds of technical scenes you’d want it to support.


r/opensourcez • • 1d ago

Cairn, a calmer project manager

Thumbnail
github.com
1 Upvotes

r/opensourcez • • 1d ago

Looking for a SHOUTcast v1 encoder for iOS/iPadOS? Well look no more!

1 Upvotes

I’m proudly presenting my first take on making an open-source app: iShout! It’s a simple SHOUTcast (specifically v1) encoder for all your encoding needs :) AI assisted warning! Yeah, so if you want to try it out, here’s the GitHub: https://github.com/ArtTols/iShout Also, if you want the bleeding edge, check Actions, for stable-ish releases go to Releases. PRs, issues and contributions welcome :D


r/opensourcez • • 1d ago

I got tired of finding open-source "good first issues" only to see 3 PRs already open — so I built Issue Pilot (a deterministic multi-host matchmaker)

3 Upvotes

r/opensourcez • • 2d ago

Vibewright

1 Upvotes

plan projects into your vault and build them with Claude Code

I made a desktop app that writes project plans straight into an Obsidian vault:

needs analysis, phases with "done when" criteria, steps as checklists, plus Dataview

tables and a Kanban board if you use those plugins.

You start with one sentence and a short multiple-choice interview. Afterwards Claude

Code (running inside the app) works through the plan and ticks off steps – the

checkboxes in your vault update live. Without Obsidian it falls back to plain .md

files plus an HTML dashboard.

Free & open source (MIT), Windows & macOS: https://neodk2004.github.io/vibewright/


r/opensourcez • • 2d ago

A project I've been working for years, and I massively improved last weeks

2 Upvotes

Hey everyone! 👋

I would like to share my project: PyMemoryEditor. This is a pure Python library, desktop app, and now a MCP server — just reached the version 3.4.3 — published on PyPI.

The code is on my GitHub: JeanExtreme002/PyMemoryEditor. I’d also appreciate it if you could leave a ⭐️ on the repo page if you like the project and want to see more updates!

I have been working on it for over five years of work, and I’m still actively improving it. I’m also hoping for contributions from the community! So if you find a bug or want to add a feature, feel free to open a PR!

Thanks, everyone — really appreciate it! 😊


r/opensourcez • • 2d ago

This October, Ludovic Dubost, joined OmniOpenCon in Bucharest to share XWiki's experience.

Thumbnail
reddit.com
1 Upvotes

r/opensourcez • • 3d ago

Il y a quelques mois, j'ai présenté Pigoune, une application GNOME permettant d'organiser les ressources graphiques. Voici les nouveautés de la version 3.3.

1 Upvotes

r/opensourcez • • 3d ago

I'm a college student learning cloud security by building. I just open-sourced my Microsoft 365 security scanner and would love your feedback

0 Upvotes

Hi everyone,

I'm a college student trying to properly understand cloud security. Reading about it only got me so far, so I started building things instead, with a lot of help from AI tools along the way. This project is the biggest thing to come out of that, and today I made it open source.

It's called Cloud Locksmith Core. It looks at a Microsoft 365 setup and points out risky identity and access settings, like accounts without multi-factor authentication. It gives the setup a security score, and it can fix what it finds, but only after a person approves each change. Every fix is checked afterwards and can be undone.

You can try it without a Microsoft account. There's a demo with a made-up company, and it can't change anything real:

git clone https://github.com/nathandsouza911/cloud-locksmith-core
cd cloud-locksmith-core
docker compose up --build

Then open http://localhost:3000 and click "Sign in to the demo". The first start takes about 7–10 minutes to build.

I want to be honest about where it stands:

  • I built this with heavy AI assistance. I'm sharing it partly because I learn more when people who know this field tell me what I got wrong.

  • It's a first release (0.1.0). Scanning and scoring have been run against a real test setup. The fixing part has only been tested with automated tests, never on a real organisation's account, so please don't point it at anything you care about yet.

  • The known bugs are written down in the docs, not hidden.

  • It's licensed under AGPL-3.0. Contributions come under a contributor agreement that lets the project also license them under other terms. The details are in CLA.md, and I'd rather say that upfront.

What I'd love from you:

  • If you work in security or IT: does the way it handles fixes (approve, check, undo) look sensible to you?

  • If you try the demo: did it work, and was anything confusing?

  • If you've open-sourced something yourself: any advice for a first-timer?

Repo: https://github.com/nathandsouza911/cloud-locksmith-core

Thanks for reading. Any feedback, even harsh, is welcome.


r/opensourcez • • 3d ago

LightnerX: Simplified Networking for Multiplayer Games

Thumbnail
github.com
3 Upvotes

r/opensourcez • • 3d ago

1:1 WordPress clone, rewritten in Go.

Thumbnail
github.com
1 Upvotes

In 2013, Matt Mullenweg was asked which language he’d use to rewrite WordPress.

His answer: “Go. :)”

12 years later, I built Pursae, a 1:1 WordPress rewrite in Go, designed for modern standards.


r/opensourcez • • 4d ago

I made a free VS Code theme that changes every month, with contrast and color-blindness checks. Looking for testers

Thumbnail
reddit.com
1 Upvotes

r/opensourcez • • 5d ago

I made a Claude Code skill that fixes AI slop in mobile apps, based on 105,027 App Store reviews

Thumbnail
gallery
8 Upvotes

I wanted to know what AI slop actually means to the people using apps, so I scanned 105,027 App Store reviews from 299 top apps.

Exactly one mentioned a purple gradient. It was asking for one.

Here's what came up in the 46,742 reviews rated 3 stars or lower (keyword matches, so treat them as rough):

- Lag, glitches and crashes: 4,326

- Moved controls and redesigns: 1,751

- Popups and ads mid-task: 1,148

- Hard to find or use: 859

- AI forced into the app: 705

- Broken layouts: 345

So I made **unslopovich**, a free Claude Code skill for SwiftUI, Compose, React Native, Expo, Flutter, Ionic and Angular Native. It checks user friction first and AI slop second, then fixes the shared components. Ask for a review and it stops at the diagnosis.

To install it:

`npx unslopovich`

Then in Claude Code:

`/unslopovich review my app`

The before/after is a dramatization. Your app may be worse.

GitHub: https://github.com/erkamyaman/unslopovich

What does Claude Code always get wrong in your mobile UI? I'll add the best ones to the checklist.


r/opensourcez • • 6d ago

IStanPdf - A foss offline app alt to ilovepdf and smallpdf

Thumbnail
gallery
8 Upvotes

Hey guys, I made a foss offline app for PDF and DOCX operations

I was frustrated using ilovepdf and smallpdf for slow upload speed,less privacy and for freemium features

IStanPdf is a foss offline alt to ilovepdf and smapdf for PDF and DOCX operations.

Github - https://github.com/vasuki-re/IStanPdf


r/opensourcez • • 6d ago

I spent the last few months building my dream streaming client—plays heavy MKVs/TrueHD in the browser, lets you channel-surf movie scenes, and streams TV audio to your phone headphones (100% free & open-source)

1 Upvotes

MKCinema is a free, open-source home cinema app for the whole family. Phone, PC, Mac, Linux, Android TV, Fire TV, LG and iPhone (as a home-screen web app).

**The web player plays almost anything, no install**

- Files: MKV, MP4, WebM, MOV, TS, M2TS

- Video: H.264, HEVC (software-decoded on computers up to 1080p), AV1, VP9, HDR10

- Sound: AAC, Opus, FLAC, Dolby Digital, Dolby Digital Plus, DTS, TrueHD, 5.1 (converted on the fly)

- Subtitles: SRT, ASS, Blu-ray PGS, AI-generated captions when a film has none

- 3rd-party players are rarely needed. For the odd file (AVI, 4K HEVC) it hands off to VLC.

**AI inside**

- Miko, an assistant you talk or type to ("who directed this", "back 30 seconds"). Runs on your phone; bring your own key if you want a bigger model.

- Auto captions made on your device, subtitle translation, and picks learned on-device.

**Together**

- Split screen to watch several things at once

- Watch party with video and voice calls in the room

**Your phone is the remote**

- Touchpad, keyboard, voice, hold-to-scrub, Listen on your phone, party camera

**Addons, taken further**

- Works with Stremio addons and any debrid service, Addon Finder, build your own in Addon Studio, automatic failover when a source dies

**Peak Cinema**

- A channel-surf mode for your own library: it jumps into short scenes from the middle of films so you can find tonight's pick by watching, not reading. It learns your taste on-device.

**Also**

- Ambient Mode: depth-parallax art when your screen is idle

- Subtitles on smart glasses (Even G1/G2, Brilliant Labs Frame, Meta Ray-Ban Display), early access

- Auto skip for intros, recaps and credits, Smart Play, Top 10, live sync across your devices, five looks, kids seats

Free forever. No ads, no paid tier, and we'll never start charging later.

Try it: https://mkcinema.app

Smart TV Downloader Code: 3707433

Github source code: https://github.com/itbelikethatbruh/mkcinema

Built by Dee Lavish with AI help. Footage in the video: Blender Foundation open movies (CC BY).


r/opensourcez • • 8d ago

I got tired of the limitations of Windows screen recorders, so I built my own — Rekzora

Thumbnail
gallery
6 Upvotes

I've tried several screen recording applications on Windows, but I kept running into limitations.

Some had limited recording options, some restricted features, and others made simple recording workflows unnecessarily complicated.

Eventually, I decided to build my own solution.

Introducing Rekzora, an open-source Windows screen recorder I've been developing under NEURON TS LABS.

Some of its features:

- Fullscreen, window and custom-region recording

- Microphone and system audio recording

- Webcam picture-in-picture

- Pause and resume recording

- Global keyboard shortcuts

- Floating recording toolbar

- Built-in recording library and video player

- Crash-recovery support

- Portable and Windows installer builds

My goal was to build a screen recorder that gives users more control without unnecessary restrictions or cloud dependencies.

It's completely open source, and I'd genuinely love to hear what other Windows users think.

GitHub: https://github.com/tahirshaikh744-design/Rekzora

I'm especially interested in hearing:

What's the most frustrating limitation you've experienced with existing Windows screen recorders?

What feature do you wish they offered?

Honest feedback and suggestions are welcome!


r/opensourcez • • 8d ago

I made a native Windows 11 Stremio client (WinUI 3)

Thumbnail
gallery
3 Upvotes

I love using Stremio and Nuvio on my Android devices. But on Windows I don't get the same feeling. The app doesn't feel native to me, it feels like a web page with a frame around it. No hate to the Stremio devs, I just wanted something that feels at home on Windows 11.

So I built Pirsa. Made with WinUI 3 and C#.

Full disclosure: I write .NET for a living, but I never built a desktop app before this.

What it does:

  • Player: mpv by default, libVLC if you prefer. Windows-style controls, subtitles with live timing offset, audio tracks, speed, fullscreen, autoplay, auto next episode, and you can switch source without leaving the player.

  • Continue watching with instant resume: it remembers which source actually played last time, so you click and it plays instead of showing the picker again. Positions are per movie and per episode, stored on your machine.

  • Your addons: paste a manifest URL or click a stremio:// link. Reorder and that becomes the priority. Home rails, Discover, search and streams all come from your addons.

  • Sync: Simkl, MDBList, or a WebDAV folder you control. Watched state and watchlist follow you between devices.

  • Watched and watchlist

No account, no ads. Source on GitHub:

https://github.com/dwifuady/pirsa

Honest limitations, so nobody wastes their time:

  • No torrents. Direct HTTP(S) streams only, infoHash entries are skipped.

  • Nothing is hosted or bundled. No stream addon ships with it and I'm not listing any. Bring your own and use what you're allowed to use.

  • Sync is Simkl/MDBList/WebDAV for now. Resume positions stay on the device.

  • Builds are not code signed, so SmartScreen will warn on first run. More info, then Run anyway.

  • Windows 10 1809+ only. No Android and Mac.


r/opensourcez • • 11d ago

OpenSource vs Licenced the blame game

4 Upvotes

Hi all, a customer of mine stresses to used licenced software instead of opensource, just to play the blame game on the vendor. What's your take on that?

Can't give a lot of background info, just about me. Highly skilled database engineer. Having this discussion on the database software. E.g. Comunity vs Enterprise MySQL. PostgreSQL vs EDB, Grafana vs other licenced monitoring tools.

The discussion is not regarding the features, it's purely to blame the vendor when the software goes south.

My take on this, yes the vendor should take responsibility. But from a technical positition, Its BS. It's a fake security which is realy expensive. Because it hardly goes south, most vendors work downstream. And Ive never ever seen in my carreer that a vendor took action on a software issue (also because it almost never went wrong). But here is the catch... If they say, alright, you've convinced us. And then IF it goes south, the will blame me. The discussion is not, that I should have it on an a contract etc. Its just about that situation, what your take is on this and what you would do.