r/software

Image 1 — I got tired of doing Microsoft Rewards manually, so I spent months building a desktop app to automate it like a human
Image 2 — I got tired of doing Microsoft Rewards manually, so I spent months building a desktop app to automate it like a human

I got tired of doing Microsoft Rewards manually, so I spent months building a desktop app to automate it like a human

Hey everyone!
I'm a 2nd-year CS student, and I build a fully packaged desktop app to automate Microsoft Rewards points. I wanted to make something that actually avoids detection and has a clean UI instead of just a basic script.

I know there are a lot of basic auto-clickers out there, but I wanted to make something that actually avoids detection and has a clean UI.

Tech Stack & Features:

- Core Logic: Python + Selenium.

UI: Built using pywebview (HTML/CSS/JS) for a native desktop feel. Includes live logs and a history tab.

  • Algorithm: Clones your local Edge profile, types queries letter-by-letter with randomized human-like delays, scrolls the page to emulate reading, and takes long breaks every 5th search.
  • Real Search Data: The local database uses 3,428 unique, real-world search queries pulled from Google Trends to make the history look 100% natural to Microsoft's algorithms
  • Live Logs & History: The UI features a real-time system log so you can see exactly what the bot is doing, plus a built-in history tab tracking the status, date&time, and the query for every search.
  • Background Execution (Hide Browser mode): You can toggle the "Hide browser" switch in the UI. The bot will run completely in the background without popping up window so it doesn't interrupt your actual work.
  • Tests: I’ve been running this on my personal main account for 6 months with zero issues. I also tested it across multiple alt accounts, and only one ever got a temporary restriction, which proves the stealth logic actually works in practice.
  • Packaging: Compiled using PyInstaller and packed it into a Inno Setup installer to bypass Python environment setups and Windows blocks

You can check out the code, more info, UI demo and installer, here GitHub

I'd love to hear your feedback/tips on the code architecture or the UI

u/18safarov — 2 hours ago
🔥 Hot ▲ 129 r/software

Whats a small open source tool you installed "just to try" and now use every day?

Im trying to replace a few bloated apps in my setup, and the best finds have weirdly not been the big names. Usually its some tiny open source utility with an ugly site, one screenshot, zero marketing, and then it sticks because it does one job fast and gets out of the way

A few that surprised me lately: Everything for local file search on Windows, ShareX for screenshots and quick recording, and Ditto because clipboard history becomes essential teh second you have it. None of them are flashy, they just save little chunks of time over and over, which matters alot more to me then giant feature lists

Im mostly looking for lightweight, free tools that replaced something way heavier in your workflow. Not just dev stuff either. Notes, launchers, PDF readers, file utilities, image tools, whatever. The sweet spot is software you barely think about anymore because it just became muscle memory

reddit.com
u/not_marri99 — 14 hours ago
▲ 12 r/selfhosted+1 crossposts

Kyoo v5 - media server rewrite

Hey, it's been a while since my last release/post (according to git, it's been 1800 commits and a bit more than a year).

Many of you probably don't know kyoo, it's a media server (read alternative to jellyfin) with:

- a really good automatic mapping (you should be able to use your download folder as the library), it uses tvdb/tmdb and anidb

- transcoding with an `auto` quality so it works even on the train

- oidc/oauth

- official helm chart/k8s support

- everything you expect from a media player: watchlist, history, filters, subtitles (ass/pgs/srt)

I just released v5 which is a complete rewrite and redesign.

To give some information about the roadmap, I'll start working soon on:

- bringing back the android app

- making an android tv app

- adding chromecast support

- using vlc as a player on android/android tv for better media support

Some links to follow development, help/feedback are always appreciated!

github: https://github.com/zoriya/kyoo

discord: https://discord.gg/zpA74Qpvj5

u/Anonymus-Raccoon — 3 hours ago
▲ 2 r/SideProject+1 crossposts

I built an open API for AI music licensing — search tracks, buy licenses, verify ownership programmatically (early access, payments pending)

been building cambrian for the past couple months as a solo founder. it's a marketplace for AI-generated music — creators upload from any generator (suno, udio, custom models), set their own prices, buyers get commercial licenses. shipped the public API today: GET /api/v1/tracks search by genre/mood/price GET /api/v1/tracks/{id} track + license tiers GET /api/v1/genres genres with counts GET /api/v1/creators/{id} creator profile + catalog POST /api/v1/licenses initiates stripe checkout GET /api/v1/licenses/{id}/verify public verification X-API-Key auth, keys start with cbr_, generated from your dashboard. being fully transparent about where we're at: payments are pending stripe atlas verification (c-corp setup), so purchases aren't processing yet — should clear in the next few days. catalog is being actively seeded. the API, key system, search, and verification all work right now and you can build against it today. the positioning is tool-agnostic: ElevenLabs only accepts their generator, Udio is a walled garden. cambrian accepts any generator and has a public API — that's the actual differentiator. stack: .net 8 / postgresql / stripe connect / next.js on vercel / render for the backend. docs: cambrianmusic.com/developers happy to answer anything about the build or the product. if you make AI music and want to be an early creator, drop a reply.

u/loganbxdev — 1 hour ago

Good Image Viewer

now, I know this question is asked like 20,000 times a day but people give way too many different answers, I have a list of all the ones i see most:

now I do not care if it's free or not, i can pay for subscriptions, I would also like the software to be for windows 10, I do not care if it doesn't have compatability for other operating systems, I also do want it for multiple file types because I open different types of files, thanks in advance.

reddit.com
u/OmarVIPG — 12 hours ago

Looking for a flowchart software with certain features

Im looking for a flowchart software where you can chain hidden nodes (with text) together and reveal them one at a time. Ideally the user wouldn't even be able to see the item after the currently revealed node in the chain.

To be specific, my goal is to make a sort of achievement tree, where the person shouldn't know what achievements are next until they find their current objective in the branch. Ideally they don't even know how many items they have left to find. There should also be multiple paths they can go down.

Any ideas?

reddit.com
u/PartyBid3320 — 39 minutes ago

[APP] FileDate Modifier — Quickly Edit File Timestamps with Ease!

I'm the developer of file date modifier, feel free to tag me with feedback, suggestions, or bug reports. I’m actively improving the app and would love to hear what features you'd like next.

I get a lot of feedback from people working with photos so though some people here may be interested. also seeking info on changing the metadata within the file.

Microsoft Store link:

https://apps.microsoft.com/detail/9p0mt8xnmbqg?hl=en-GB&gl=GB

Mac App Store link
https://apps.apple.com/us/app/file-date-modifier/id1366895860

What it does

FileDate Modifier is a lightweight, no‑nonsense tool that lets you easily change the **Created**, **Modified**, and **Accessed** timestamps of your files. Whether you're organising old project folders, cleaning up backups, or just need consistent metadata, this app makes the process quick and intuitive.

Key Features

- Edit timestamps for one or multiple files

- Clean, simple UI

- Fast processing

- No unnecessary permissions

- Works great for organising archives or correcting incorrect metadata

If you give it a try, let me know how it works for you. Your feedback genuinely helps shape future updates.

Thanks for checking it out — hope it’s useful to some of you!

u/CreakyHat2018 — 6 hours ago

Control Spotify and Youtube from the System Tray, Quick Media Controls ( Free and Open source )

It’s a lightweight system tray app that lets you control whatever media is playing on your PC (Spotify, YouTube, browsers, or any media app) without switching to the player.

It's super quick ⚡:

Action Mouse Input ( Tray Icon ) Keyboard Shortcut
Play or Pause Left Click Alt + P
Next Track Double Click Alt + N
Previous Track - Alt + Shift + P
Open Flyout Right Click Alt + O

>All keybindings are fully customizable from the settings window

The app follows the system theme and supports both light/dark mode and uses your Windows accent color so it feels consistent with your theming. More details in the github repository.

Available in the Microsoft Store as Quick Media Controls

The project is free and fully open source:

👉 https://github.com/AnasAttaullah/Quick-Media-Controls

u/Anas_Attaullah — 6 hours ago

Before I go further I should say this is not a popular opinion in most design conversations I have had but I think most websites have too many sections, not too few.

What I found working across a range of client projects is that adding sections is always the path of least resistance. Someone wants social proof, add a testimonials block. Someone wants to explain the process, add a how it works section. Before long you have a page that covers everything and communicates nothing particularly well.

The projects that have performed best from a conversion standpoint in my experience have been the ones where we made deliberate cuts. Not because minimalism is a design philosophy worth following for its own sake, but because every section you add is asking something from the visitor before they have decided they care.

In practice what tends to happen is the most important message gets buried under content that felt necessary during a stakeholder meeting and is invisible to the actual user.

Worth asking before the next redesign whether the goal is to feel comprehensive or to actually move someone from uncertainty to action. The two usually require different pages.

What is the thing you find yourself adding to almost every project that you are least convinced actually earns its place?

reddit.com
u/EngineerKind730 — 8 hours ago

I built Free Chat PDF + Gemma 4 from Google - It's fully private and runs on your device

I built Chat PDF + Gemma 4 from Google.
Fully private chat conversation with your PDF file.

Everything runs on your device!

It's FREE, go & try it on https://oxygenpdf.com/chat

x.com
u/rohmanhm — 7 hours ago
▲ 2 r/software+1 crossposts

Adobe Acrobat White Screen Error in Log in.

When I try to log in to Adobe Acrobat, a white screen appears and prevents me from accessing my profile. I don't even have the chance to enter my login credentials because the white screen appears immediately. I have uninstalled and reinstalled the program multiple times, but the problem persists. Could you please provide some advice on how to fix this? Thank you!

https://preview.redd.it/n6he72gvrktg1.jpg?width=1362&format=pjpg&auto=webp&s=530bc0bc245ac7fbb75d849bef4ff38b32adfa57

reddit.com
u/EVO_1987 — 12 hours ago

Looking for a Windows-Videoplayer with rating function

Does anyone know any software for windows which allows to set a rating to the video?

The player should write the "chosen rating" into the file information(meta-data)

Stuff like this exists for most Music-Players like Winamp, but i have not come across a videoplayer software with that feature.

It would help to organize.

Free software would be great.

Cheers

reddit.com
u/NailAndCoffin — 6 hours ago
▲ 3 r/computerhelp+2 crossposts

Urgent: 100% Pixel Match needed for Segoe Print in Word - Character Drift/Spacing issues!

I have 48 hours to perfectly replicate an image of text. I am at 99% match but cannot get the final 1% because individual characters are drifting.

My Specs:

Font: Segoe Print (12pt, Bold, Black)

Character Spacing: Scale 90%, Expanded 0.1 pt.

Paragraph: Justified, Line Spacing 'Exactly' 19 pt.

Page: 12" x 15" Custom Size.

The Problem:

Even with 'Smart Justification' and Kerning turned on, specific letter pairs (e, a, i, o, t) are taking up different pixel widths than the original image. By the end of each line, the text is off by a few pixels.

Question:

Is there a way to force Word to use a different Justification engine (like the WordPerfect 6.x legacy setting) or a way to perform 'Micro-Justification' on word-spacing without breaking the rest of the layout?

u/Dull-Letterhead7473 — 17 hours ago

Vibecoding made software cheap to build. We built vibegrowing for the part that stayed expensive.

The interesting thing about vibecoding is not just that it made product development faster. It changed founder behavior. People now expect to describe an outcome in natural language, iterate quickly, and get something real on the other side.

What did not change nearly enough is everything that happens after the product works.

Research is still fragmented. Lead gen is still fragmented. Outreach is still fragmented. Content is still fragmented. Most founders still jump between tabs, tools, docs, CRM records, and half-finished threads trying to keep a growth motion alive.

That is the gap we built Ultron for.

Ultron is not a chatbot sitting on top of a model. It is an AI-native operating system built around five specialists inside one chat interface. Cortex handles research, Specter handles lead gen, Striker handles sales execution, Pulse handles content, and Sentinel handles infrastructure and self-improvement. The point is not just that they exist as separate roles. The point is that they coordinate through tasks instead of forcing one generalist to do everything. ()

The architecture follows that same idea. The platform is structured as interaction, orchestration, core loop, tools, and API. So when a founder types one message, the system can stream activity in real time, manage session state, call the model, execute tools, save state, and keep iterating until the work is complete. That is a very different product shape from a wrapper that produces one polished answer and stops there. ()

Parallel execution ended up being one of the most important design choices. A lot of growth work should not happen serially. If the system needs to run searches, scrape pages, enrich leads, verify emails, and pull external data, those operations can often happen together. The docs describe Ultron as handling up to 75 simultaneous tasks, with agents working across up to 15 workspaces each, and independent tool calls firing concurrently inside a task. That makes the system feel much more like an execution environment than a chat assistant. ()

We also cared a lot about skills. Ultron exposes 35+ on-demand skills because common motions should not be improvised from zero every time. Competitive analysis, cold outreach, content scoring, qualification, and follow-up all have stable patterns. Once those patterns become part of the runtime, the system gets more reliable and the output gets more usable. ()

That is basically what vibegrowing means to us.

Vibecoding says describe the product and let AI figure out the implementation.

Vibegrowing says describe the market motion and let the system execute research, leads, outreach, content, and follow-through without making the founder manually stitch it all together.

That is what we built.

reddit.com
u/catalinnxt — 8 hours ago

Replacement for WinZip to see images in zip folders

Hi I downloaded WinZip free trial a month ago and found it super useful when deleting images that are in zipped folders as I can view them with a thumbnail of the image

I just saw that you can only use it with monthly payments and i don't use it that much to justify the cost.

If there is any other software which you can view and image file as a thumbnail in the zipped folder I would appreciate it.

reddit.com
u/Pheonix412 — 15 hours ago

Multisession browser that dosent do much

As title mentions above i'm looking for a multi session browser that dosent take soo much ram. As i'm making a platform where it's alot of auths invovled.

What can you reccomend?

reddit.com
u/Big_Incident_7382 — 10 hours ago

I built a dedicated Jira desktop client for Mac and Windows: open source, session restore, multi-tab support

https://preview.redd.it/xv19pb0cvktg1.png?width=3022&format=png&auto=webp&s=9b660d44f34b885415ae5f456726e8c1e78b40d5

Hey everyone,

I recently shipped Jira Desktop — a free, open-source desktop client for Jira built with Electron, available for macOS and Windows.

Why I built it:
I was tired of Jira living inside a sea of browser tabs. I wanted a dedicated, distraction-free workspace that felt like a real desktop app — not just another pinned tab.

Current features:

  • Vertical sidebar with multi-tab Jira browsing in one window
  • Pinned tabs and session restore
  • Keyboard shortcuts for new tab / close / reload
  • Theme toggle and lockable sidebar
  • Restricted navigation to Jira / approved Atlassian-related hosts
  • macOS + Windows builds on GitHub Releases

It stores your Jira Cloud URL locally on first launch, and packaged builds work without extra setup.

It’s MIT licensed and I’d love blunt feedback from heavy Jira users:

  • What’s missing from your daily workflow?
  • What breaks in SSO / login flows?
  • What would make this better than just using Jira in a browser?

Repo: https://github.com/prakharbhardwaj/jira-desktop

Releases: https://github.com/prakharbhardwaj/jira-desktop/releases/latest

reddit.com
u/prakhar-bhardwaj — 11 hours ago

pls help me with print layout

hi can anyone help me why when i opened and edit a file on WPS office… when i printed it.. it shrunk like this? and does anyone know how to fix this? also why is the layout like that in WPS.

pls help ASAP

u/lowkey_whatbro — 12 hours ago
Week