r/freesoftware

▲ 226 r/freesoftware+18 crossposts

I Built a Free, Open-Source Local Windows Launcher That Searches Almost Everything on Your PC

Problem

Windows Search has always felt too limited to me.

It can open apps and sometimes find files, but when I actually want to search my PC properly, it usually falls apart.

I want to search and use features like:

- Text inside files, code, and images

- Browser bookmarks and history

- Clipboard history

- Git commits

- Windows settings

- Local commands

- Local agents for Windows

Windows Search is not powerful enough for this workflow.

So I Built OmniSearch

OmniSearch is a fast, lightweight, local-first Windows launcher that opens with:

"Alt + Space"

You can also set your own custom hotkey.

It gives you one search box for your PC.

Instead of only searching apps or basic file names, OmniSearch can search across:

- Apps

- Files and folders

- Content inside files, supporting 50+ extensions

- Image OCR text

- Browser bookmarks and history

- Clipboard history

- Git commits

- Windows settings and Control Panel pages

It also features an AI agent powered by Hermes and includes a powerful clipboard manager that gives you features no other Windows clipboard manager provides.

The goal is simple: Find everything on your PC from one shortcut.

Why is OmniSearch better than Windows Search and other popular launchers?

- Free and open source

- Local-first

- Lightweight

- Designed to run easily on low-end Windows PCs

- Image OCR text search

- Blazing-fast search of content inside files, supporting 50+ extensions

- Blazing-fast search over centralized PC history, including browser history, Git commit history, clipboard history, and file history

- Hermes agents for local Windows tasks and long autonomous tasks

Links

Free and open source.

GitHub: https://github.com/PranshulSoni/omnisearch

Website: https://omnisearch-windows.vercel.app/

Feedback

I am currently maintaining OmniSearch, and honestly, I cannot find and fix every bug alone because building a launcher like this on Windows is genuinely hard.

I would love feedback from people who use Windows every day.

If OmniSearch solves a problem for you too, please consider leaving a star on GitHub.

If you have ideas, find bugs, or want to improve something, feel free to open an issue or contribute to the project.

Your feedback is always appreciated.

u/Big_Biscotti_4664 — 20 hours ago

Richard Stallman asked me to make a manual about peer to peer systems like IPFS, AltNet or Hyphanet. Should i accept?

[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I think it would be a useful project to write a manual about all these
distributed file systems, written, like a GNU manual, to be clear to
people who don't already know anything about them. It could teach how
to use each one, and explain the practical differences between them.

Would you like to do that?

--
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)

That is what he asked me, I am of course honored that he did it but I am not sure if i want to spend my summer writing a GNU manual for peer to peer systems.

What would you do in my position?

reddit.com
u/Dry_Quantity2691 — 11 hours ago

Update on RendScroll

Here is an update post for RendScroll because I havent got much feedback from last one :(

Now it looks more simplistic. I also added scene mapping where you can select what scene comes after what.

Im still looking for Feedbacks. Not many DnD fans around so Im lacking that. If you like to try and give me some feedbacks here is the link:

https://github.com/yagizdkurt/RendScroll

u/Commission-Flashy — 1 day ago
▲ 155 r/freesoftware+10 crossposts

PikoCI — The CI/CD that grows with you

How hard can it be to build a CI/CD system? Concourse CI has the right model but the operational overhead is brutal. That question stuck with me long enough that I started building it. What kept me going was realising I needed it for my own side projects too: games and open source tools that require custom environments GitHub Actions can't provide.

The design goal was something that grows with you. A binary and a pipeline file is all you need to start: runs entirely in memory. Add SQLite for persistence. Add Postgres and distributed workers when you scale. Never have to migrate or reconfigure.

Key things:

  • Single binary, zero setup, in-memory by default
  • Run pipelines locally: pikoci run --pipeline-config pipeline.hcl --job test runs any job on your laptop. No server, no push, no waiting.
  • Services: start any process before your tasks, stop it after, guaranteed. No Docker-in-Docker.
  • Four sourceable abstractions: resource types, runners, services, secret backends. All defined in HCL, all pullable from a URL. Write it once, host it anywhere, reference it by URL.
  • HCL pipelines: Terraform-style syntax
  • Public pipelines: share status without an account

PikoCI deploys itself. Live at ci.pikoci.com/teams/main/pipelines/pikoci, no login needed.

http://pikoci.com · github.com/pikoci/pikoci

pikoci.com
u/xescugc — 3 days ago

Gigai Tools — Every tool you need, in one place.

Gigai Tools is a free, all-in-one platform of 240+ online tools that run entirely in your browser — no sign-up, no watermarks, and nothing to install.

Instead of juggling a dozen different websites, you get everything in one place across nine categories:

Link :- https://tools.gigaikripaservices.com/

🖼️ Image — compress, convert, resize, crop, remove backgrounds
📄 PDF — merge, split, compress, edit text, convert, sign, protect
💻 Developer — JSON/SQL/HTML formatters, JWT decoder, hash & UUID generators, regex tester
🔳 QR Code — a full QR studio with logos, colors, WiFi/vCard/UPI codes, plus a scanner
🔍 Website & SEO — meta tags, schema markup, sitemaps, robots.txt, SERP preview
✒️ SVG — optimize, convert to React/CSS, generate blobs, waves and patterns
📁 Document — CSV/Excel/Markdown converters, viewers and editors
🎬 Video — compress, convert, trim, and turn videos into GIFs
🎧 Audio — trim, convert, record, make ringtones and more
What makes Gigai Tools different is privacy: because the tools process your files locally in your browser, your images, PDFs and data never get uploaded to a server. That means it's faster (no waiting on uploads), safe even for sensitive files, and there are no accounts, no limits, and no ads inside the workspace.

Whether you're a developer formatting JSON, a designer optimizing SVGs, a marketer building QR campaigns, a student converting documents, or someone who just needs to compress a PDF once — Gigai Tools gives you a fast, clean, privacy-first toolkit that just works.

Free forever. No sign-up. 240+ tools and growing.

u/Willing_Taro_4798 — 2 days ago

I made a open-source/self-hosted Linktree alternative that runs in one Docker command

I kept running into the same problem with Linktree:

$15/mo just to get analytics and a few themes. No self-hosting option. No QR codes. No link scheduling. And all my data sitting on their servers. So I built LinkBreeze a open-source/self-hosted link-in-bio platform that deploys in one Docker command and gives you everything Linktree charges for, free.

Current features:

- Unlimited links with drag-and-drop reordering

- Privacy-friendly analytics : views, clicks, referrers, geo, no cookies

- 5 built-in themes + full customizer (colors, fonts, backgrounds, animations)

- Auto-generated QR codes (SVG/PNG download)

- Dynamic Open Graph images per profile

- Sub-300ms page loads with zero client JavaScript (Server Components)

- bcrypt auth, HMAC-signed sessions, runs as non-root in Docker

- 130MB image, SQLite, one volume — no external database

It's built with Next.js 16, Drizzle ORM, and shadcn/ui. Single-user by design, one admin, one public page. MIT licensed.

I'd genuinely appreciate feedback, bug reports or feature suggestions.

GitHub: https://github.com/Manak-hash/LinkBreeze

github.com
u/Manak_btw — 2 days ago

Apple-inspired redesign of an open-source Android music player (Echo fork)

​

I've been working on a personal fork of Echo Music Player, mainly to experiment with UI/UX and add features I always wished it had.

The goal wasn't to clone Apple Music, but to bring some of that clean, immersive feel to Android while keeping the flexibility of an open-source player.

Changes

- Implemented horizontal screen navigation for smoother transitions.

- Redesigned the interface with an Apple Music-inspired look.

- Removed the bottom navigation bar to create a more fluid browsing experience.

- Added a search button that's accessible from every screen.

- Long-press the search button to recognize currently playing music.

- Added Spotify login support.

- Added the ability to import Spotify and Apple Music playlists via URL.

- Added the option to pin albums and tracks to the library.

- Echo Brain AI recommendations are enabled by default, with sensible limits.

- Enabled edge-to-edge display for a more immersive experience.

- Added a blurred header inspired by Apple's Now Playing interface.

- Introduced a glassmorphic UI throughout the app.

- Optimized rendering and animations to keep the UI smooth despite the glass effects.

I'd appreciate any feedback, suggestions, or criticism from the community. I'm especially interested in hearing whether you prefer sticking with Material 3 or enjoy seeing more experimental Android interfaces.

If you'd like to try it out:

GitHub Release: https://github.com/Mayankdev0923/Echo-Music/releases/tag/beta

Source code: https://github.com/Mayankdev0923/Echo-Music

u/cozycuizine — 2 days ago
▲ 34 r/freesoftware+5 crossposts

eXo Platform 7.2 has been released : an open-source digital workplace with native AI, self-hosting support, and multi-LLM architecture

A new release of eXo Platform, an open-source digital workplace platform, is now available. It may be relevant to the self-hosted community here.

With version 7.2, the focus has been placed on three main areas:

• Native AI integration directly inside the platform (content management, knowledge access, collaboration, automation)
 • Multi-LLM architecture → use the AI models you choose (OpenAI, local models, private deployment, etc.)
 • Full deployment flexibility → cloud, private cloud, or fully on-premise/self-hosted

A few technical highlights:

• MCP server exposed via OAuth with access to 100+ platform tools for AI agents
 • Internal RAG connected to organizational knowledge bases
 • Ability to restrict/contextualize AI sources (documents, spaces, tasks, notes…)
 • AI assistants that can be customized for specific internal workflows
 • Open-source architecture designed for organizations requiring data sovereignty

The goal is simple: integrate AI into everyday work without forcing organizations into closed SaaS ecosystems.

Feedback from people building self-hosted alternatives in this space is welcome.

Curious how others here are approaching AI + self-hosting.

eXo offers:

  • Community Edition (CE) → Fully Open Source
  • Enterprise Edition (EE) → additional features & professional support

Both can be deployed self-hosted, in private cloud, or in secure environments (including SecNumCloud).

u/jaouanebrahim — 3 days ago

Someone open sourced a fully local AI meeting notetaker that kills Otter, Fireflies, and Fathom in one Rust app.

It's an open-source AI meeting notetaker built in Rust that runs entirely on your local machine. It can record meetings, generate transcripts, and create AI-powered summaries—without sending your conversations to external servers.

github.com
u/bytewithayush — 3 days ago

Rule 7 Updated - Software Submissions Beware

Morning all,

Due to language which caused confusion amongst reporters, posters and commenters. I've revised Rule 7 to be a bit more specific in what is and isn't allowed. Essentially what it boils down to is this:

Did AI explain a code snippet to you? Allowed.
Did AI write code for you? Not allowed.

This subreddit does NOT allow software created by Generative AI and Vibe-coded software. Why? Please read our wiki page (https://www.reddit.com/r/freesoftware/wiki/generative-ai)

Allowed:
- Write documentation
- Debug software (Analysis/Explanation Only)
- Analyze codebase
Not Allowed:
- AI Assistance beyond what is mentioned above
- All or part of the application being generated by AI
reddit.com
u/happyxpenguin — 4 days ago

Simple open source tool for cross platform airdrop style file/text sharing.

I own a mac and a linux desktop. Most of the time I am using both the systems together and sometimes I really need to send files or copy text from my one system to another. Normally I use scp but it's a pain to do it every time and I hate it. Sometimes I want something really quick that can just copy some text from my linux machine to my mac or from my mac to my linux machine. I couldn't find any good existing implementation, so here it is. Cross Copy, a simple gui/cli based cross copy application. Runs on mac, runs on linux. Works over lan and locally so your data never leaves your personal network. Easy copy paste from one system to another, saves so much time for now lol.

Hope someone else finds this time saving.

https://github.com/UNILOOP/cross-copy

Cross-Copy

The image is of my linux machine.

u/Aayanahmed23 — 2 days ago
▲ 36 r/freesoftware+1 crossposts

I built CatLoad – a Free & Open-Source Java Desktop App that let you download Video from your favorite Social Media site.

Hey everyone,

I built CatLoad, a lightweight desktop media downloader written in Java. It's powered by yt-dlp and focuses on being simple, fast, and low on RAM.

It's completely free and open source—no ads, no login, and no tracking.

Available on:

  • Windows
  • Linux

Some features:

  • Choose any video/audio quality combination.
  • Advanced download management with queue support.
  • Download individual videos or entire playlists.
  • Save playlist videos in their own folder.
  • Import a cookies.txt file for age-restricted or account-only content.
  • yt-dlp is bundled and can be updated from within the app.

GitHub: https://github.com/InzamamShaikh567/CatLoad
If you find it useful, a star on GitHub would mean a lot.

u/Available-Role-8900 — 4 days ago
▲ 38 r/freesoftware+8 crossposts

I made a Chrome extension that decides which downloads to keep and which to delete (at the moment you download them)

A few weeks ago I looked at my Downloads folder and realized it had turned into complete chaos.

300+ files. Old installers, random PDFs, ZIPs, screenshots... stuff I'd downloaded months ago and completely forgotten about.

I'd always tell myself, "I'll clean this up later."

Of course, later never came.

The problem is that when you download something, you already know whether it's important or just temporary.

That PDF from your bank? You'll probably want to keep it.

That random setup.exe you needed once? You'll probably never touch it again.

But by the time you're cleaning your Downloads folder weeks later, you have no idea what half the files are anymore.

So I built a Chrome extension called KeepTrack.

It quietly classifies every download as either Keep, Temporary, or Needs Review.

It doesn't use AI or send anything to a server. It's just a bunch of local heuristics.

It looks at things like:

  • the file type (.pdf is usually worth keeping, .exe usually isn't)
  • the filename (invoice, receipt, resume, etc.)
  • where the file came from (your bank vs. a software download site)

Each signal contributes to a score.

If it's confident, it classifies the file automatically. If it's unsure, you get a small notification asking whether you want to keep it or treat it as temporary.

Temporary files stick around until you decide to clean them up. After two weeks they'll appear in the extension popup, where you can delete them individually or all at once. If you're feeling productive, there's also a Clean Up Now button.

A few things people here might care about:

  • Everything runs locally.
  • No accounts.
  • No telemetry.
  • Works offline.
  • Open source (MIT).
  • Built with plain JavaScript (Manifest V3 + service worker).
  • On first launch it only shows you a preview of how it would classify your existing downloads before enabling anything.

I also made a small landing page because I thought it'd be fun to package it like a real product.

Website: https://priyanshu-byte-coder.github.io/keeptrack/

GitHub: https://github.com/Priyanshu-byte-coder/keeptrack

I'd genuinely love feedback—especially if you find files that get classified incorrectly. The rules are intentionally simple and easy to improve, so real-world edge cases are super helpful.

u/Bladebutcher_ — 5 days ago
▲ 10 r/freesoftware+2 crossposts

I built a free open-source Network & Security Toolkit in Python — abandoned it after it got 50 stars, came back a year later to find 700

About a year ago I started building Ducky a desktop Network & Security Toolkit built with Python and PySide6. I poured a lot of time into it, pushed it to GitHub, and... nothing. 50 stars. I figured nobody needed it, got demotivated, and basically abandoned the project.

Last week I randomly opened GitHub for the first time in months and saw 700 stars. That completely blindsided me and reignited my motivation to keep building. So I picked it back up and have been actively developing it again.

What Ducky does:

It's a one-stop desktop GUI for network engineers, sysadmins, and anyone who deals with networks replacing a bunch of scattered CLI tools with a clean interface. Everything runs locally.

Tools included:

- Network diagnostics: Ping, Traceroute, Network Monitor, Wake-on-LAN

- DNS & Email: DNS Lookup, MX Lookup, SMTP Test, Whois, DNS Propagation

- Network & IP: Port Scanner, IP Info, ASN Info, Subnet Calculator, MAC Vendor Lookup

- Website Analysis: HTTP Headers, SSL Inspector, Topology Map, Device Scan, ARP/Routes

- Security: Blacklist Check, CVE Scan, Password Checker, Hash Tool

Tech stack: Python, PySide6 (Qt6) - desktop app, no cloud, no telemetry.

GitHub: https://github.com/thecmdguy/Ducky

If you've ever wanted a Swiss Army knife for networking that isn't 10 browser tabs and 6 terminal windows, this might be for you. Would love any feedback - I'm actively building again.

u/pyadmin — 4 days ago

Free & Open Source All In One Simple Productivity app that were you searching for!

Hi 🖐,
After Trying +100 App & Website for simple productivity app
After using the most popular apps.
they were must a pay on each feature !
and the habits was limited to 3 at most in alomst these apps !

so i made this for all community ! for all platforms (the upcoming updates !! stay alert!)
its completly free and opensource for contributions and fast updates with more features! for everyone !

currently the app has (simple and working ... the upcoming updates will improve the functionality as well and adding customization in every every litteraly every button in the app and every theme literaly):

  • tasks
  • pomodoro
  • habit tracking
  • setting goals
  • more and more

all of this is for simplesity else ! and to make it the "All in one App"

why this one ?

  • other apps need money first
  • other focus on functionality with bad design
  • other focus on pretty design with no working thing !
  • other has little features that makes you still distracted between apps !

so that i made this !
Downloud it for windows now only !
from this link :
https://github.com/AhmMed29/jamrah/releases/tag/v1.3.3

contribute with me to make it simple and achievable and the most ultimate super app for productivtiy !
jamrah is an arabic word that said to be : ember of productivity !
it always start little before growing ! that's it ! 🤞

u/Amazing_Advisor8459 — 6 days ago
▲ 19 r/freesoftware+2 crossposts

[OC] Open Source Free Story Editor And Renderer: RendScroll

Hello dear dungeon dwellers. I made an open source, free story editing and rendering tool called RendScroll. You can edit stories, create npcs, add skill checks and its fully offline! No need to register, no need to crate account, no need for cloud features. Just you and your story. All you need is to have python installed in your pc. Download from repo and launch with the exe. https://github.com/yagizdkurt/RendScroll

Note: This app is still in development and Im a solo developer so every feedback is awesome!

u/Commission-Flashy — 5 days ago