r/coolgithubprojects • • 11h ago

OpenTV-Remote - Free, open-source TV remote

Thumbnail gallery
109 Upvotes

A friend told me that every phone remote app he tried seemed to come with ads or payment prompts. I started making one for him, then got carried away making the controls customizable. I figured other people might want the same thing, so I opened the source.

OpenTV-Remote has native Android (Kotlin/Jetpack Compose) and iPhone (SwiftUI) apps. You can drag and resize buttons, choose presets and accent colors, save layouts for different TVs, and add app shortcuts where the TV supports them. No ads, subscriptions, paid unlocks, account requirement, or telemetry SDK. MIT licensed.

For anyone interested in the code: discovery/pairing and each TV protocol are separated from the UI, with explicit capabilities determining which controls are offered. Android TV keyboard sync uses transient IME sessions with readback/acknowledgments where available, plus a clearly labeled manual fallback.

This is a development release. Basic Android TV control has been used on a real MiTV; newer live keyboard behavior and other TV providers need broader hardware qualification. It is not universally compatible, Android TV Wi-Fi touchpad mode sends arrows rather than a mouse cursor, and casting is not included.

Android APKs are in Releases. The iPhone version currently requires a Mac and Xcode; it isn't on the App Store.

Disclosure: I'm the developer, and this was built with substantial AI assistance/vibe coding. The repository includes protocol notes, compatibility limits, and a record of what was actually tested.

Source: https://github.com/levhakobyan/OpenTV-Remote

Downloads and iPhone setup: https://levhakobyan.github.io/OpenTV-Remote/

The three screenshots show two Android layouts/colors and the iPhone app. Suggestions and bug reports are welcome.


r/coolgithubprojects • • 2h ago

Prism (open-source download manager) is two weeks old and has 100 stars. Thank you: most of the fixes came from your reports

Post image
12 Upvotes

Two weeks ago I released Prism, a free, open-source download manager for Windows, macOS and Linux (Rust + Tauri, MIT). It just passed 100 stars on GitHub, and since a good part of the feedback came from Reddit threads, I wanted to say thanks and show what it turned into.

**What changed since 1.0, mostly because someone reported it:**

- **8 languages:** Czech, German, Spanish, French, Italian, Indonesian and Arabic (the whole window mirrors right to left)

- **The browser extension is on the Chrome Web Store**, and Zen and Helium are supported

- **Linux:** the main window shows again on KDE Plasma, magnet and .torrent links open in Prism, Zen/Firefox with new profiles connect, the RPM works with RPM Fusion's ffmpeg

- **Lighter in the tray:** after a minute there, Prism closes its window to free the web view's memory

- **Sites with a robot check** are left to the browser instead of saving an error page as your file

- **.torrent links** open the *Add torrent* window instead of failing

- **Quality list for HLS/DASH streams**, from a community PR

- Compact view, playlist names and numbering, a portable version that finds the extension again, and security fixes in 1.0.8

**By the numbers:** 16 releases, 2,200+ downloads, 15 issues (11 closed), 8 pull requests from 3 contributors.

**Next (1.1.6, almost ready):** the light theme fully light on Windows, Brave Origin on Linux and macOS, VK videos, and a YouTube retry when signed-in cookies are rejected.

**Thank you, Reddit.** A lot of Prism's first two weeks happened in comment threads like this one. People installed a brand-new app from someone they'd never heard of, ran it on setups I don't have, and took the time to write down what broke. That's a big part of why there were 16 releases and not two.

Special thanks to u/CredibleWrong for finding the Brave Origin problem (fixed in 1.1.6), u/Nanobuo for asking about Helium (supported since 1.1.0) and u/StressLiving6734 for the video button ideas. And to everyone who left a bug report, an idea or just told me it works for them: thank you, all of it helped.

If you've tried it: what's still missing or annoying? Bug reports are what made most of these releases.

GitHub: https://github.com/FortoGraphy/prism-download-manager

Website: https://prismdl.site


r/coolgithubprojects • • 8h ago

I made a single-file tool that builds a fully updated Windows 10 ISO with your drivers, answer file and signed NVCleanstall drivers [open source, MIT]

Thumbnail gallery
14 Upvotes

I kept rebuilding Windows 10 install media by hand (DISM commands, hunting updates in the Update Catalog, fixing driver signatures), so I turned it into one tool.

**Win10 ISO Updater** is a single `.cmd` file with a GUI. Double-click it, pick your Windows 10 ISO, and it:

- downloads the latest updates from the Microsoft Update Catalog (cumulative update, servicing stack, Safe OS / Setup Dynamic Updates, .NET) and slipstreams them

- adds drivers exported from your PC (storage and network drivers also go into boot.wim and WinRE, so Setup sees NVMe/RAID disks)

- re-signs modded NVIDIA drivers (NVCleanstall hardware-ID mods) with your own certificate, so they install during setup with Secure Boot still on

- adds your autounattend.xml and $OEM$ folder

- runs an install check first (answer file mistakes, scripts that wait for a key press, drivers Windows will refuse), with one-click fixes

- builds a bootable BIOS + UEFI ISO

A few details:

- Nothing to install. The Microsoft tools it needs (oscdimg, Inf2Cat, signtool) are downloaded from Microsoft when a step needs them.

- No telemetry. It only connects to Microsoft servers.

- Speed: boot.wim and WinRE are updated in the background at the same time as install.wim, and the PC is kept awake during long jobs.

- Driver signing only re-catalogues the INF files you edited, with several runs at once, instead of all ~40 INFs in NVIDIA's Display.Driver (that used to take up to an hour).

- Updates stop at 2025-10, the last month Microsoft allows offline. ESU updates still come from Windows Update on enrolled PCs.

- You need your own Windows ISO and license. No keys and no activation tricks are included.

Screenshots and download (open source, MIT):

https://github.com/j0p3s/Win10-ISO-Updater

It's written in PowerShell 5.1 with a WPF interface, and the test suites run on Linux with PowerShell 7. Feedback and bug reports are very welcome, especially from people who try it on other builds (LTSC 2019 / 2021, x86, ARM64).


r/coolgithubprojects • • 2h ago

Home Control

Post image
4 Upvotes

I have built with Claude a Home Control application that can manage TV's, Sky TV, Android TV, Hive Heating, Phillips Lights, and Ring door Bell. It also have routines built in as well.

Link to GitHub below

https://github.com/foleys1972/HomeControl

Video
https://youtu.be/ov6Ox4q7hdU


r/coolgithubprojects • • 28m ago

A Commodore 64 takes 8 minutes to generate one token. I made a list of language models running on unlikely hardware.

Thumbnail github.com
• Upvotes

A Commodore 64 with a RAM expansion. A DOS PC. A PSP. A Nintendo Wii. Even a smartwatch.

People have gotten language models running locally on all of them, so I started collecting the projects in Awesome LLM on Anything.

A few highlights:

  • Commodore 64: roughly one token every 8 minutes, according to the author.
  • New Nintendo 3DS: a 15M parameter story model reaching about 23 tokens/sec with Q4 weights.
  • Pixel Watch 3: SmolLM2 running on the watch itself.

Some are tiny story generators; others run larger models. Each entry links to the original project or write-up, with the model and reported speed where available. Emulator-only ports and remote clients have separate sections.

I maintain the collection; credit for the ports belongs to their authors.

Browse the list on GitHub

Know an even stranger device running a language model? Send me a link. And if you enjoy this particular rabbit hole, a GitHub star is appreciated.


r/coolgithubprojects • • 12h ago

I made a pretty, lightweight file searcher and launcher for Windows.

Post image
16 Upvotes

Introducing Heimdall, a glassy launcher for Windows. And yes, it's faster than Everything.

Press the hotkey of your choice, and type. It finds apps, every file, open windows, calculates sums and web searches.

Native Rust, under 2 MB, ZERO telemetry. Free and open source.

EDIT: Thank you for the great reception! I just published the 1.0.3 release with some more QoL and fixes for a few annoying quirks. It's also faster than before, and now beats Everything on every search metric. It's also come to my attention that the link doesn't show up for some reason, so you can get it here:

github(.)com/Kryzern/Heimdall


r/coolgithubprojects • • 1h ago

After half a year of non-stop building, I just shipped v1.0 stable of my open-source local AI engine!

Thumbnail github.com
• Upvotes

Big tech wants everyone to believe that real AI requires billion-dollar cloud datacenters and giant proprietary models. For the past six months, I worked to build the exact opposite: an open-source, local intelligence engine called Hillock that gives AI reliable long-term memory while running entirely on your own laptop CPU under 1.2GB of memory. Today I finally shipped the v1.0.0 stable milestone.

I got frustrated watching basic AI memory turn into a bloated commercial ecosystem where you have to send all your private data to cloud vector databases just to prevent a chatbot from forgetting what you said five minutes ago. Hillock combines a fast local SQLite knowledge graph with computational neuroscience principles like Hebbian synaptic learning and hyperdimensional computing. It learns factual associations on the fly, remembers co-occurring concepts without backpropagation, and uses mathematical gating so your AI never hallucinates on facts it does not know.

I built this project while finishing high school and preparing for my university studies in electronic systems design. I have been updating the community through pre-releases, and seeing v1.0 officially tagged and stable feels like an incredible milestone.

Hillock is dual-licensed with the open-source version under AGPL-3.0 because I strongly believe personal AI should be private, local, and owned by the user. If you believe in local software and want to support an independent young builder, please check out the repo and consider leaving a star to help put it on the map: https://github.com/roandejager/Hillock


r/coolgithubprojects • • 3h ago

Kora - open-source Mac workspace for coding agents with a built-in code graph

Thumbnail github.com
2 Upvotes

r/coolgithubprojects • • 17m left

I built an interactive 3D luxury car configurator for a the Tusla Optimash robot using Three.js and custom binary model packing.

Thumbnail optimash.vercel.app
• Upvotes

Hey everyone,

Wanted to share a project I wrapped up called Optimash: https:!! optimash.vercel.app

It's a deadpan corporate parody designed like a high-end automotive configurator (Aston Martin/Porsche style) for a humanoid home robot.

Technical Breakdown:

  • 3D Engine: Three.js / React Three Fiber
  • Asset Optimization: Draco GLTF compression to keep initial payload small and maintain 60fps on mobile GPUs
  • Features: Real-time camera transitions between config nodes, dynamic paint/lighting swaps, client-side spec sheet generation

Happy to answer any questions about the R3F setup or optimization workflow!


r/coolgithubprojects • • 7m ago

Feel like your keyboard is double tapping keys? I made a simple check software

Post image
• Upvotes

Hello redditors,

I started learning python in my free time about 2 months ago and a few weeks ago made a simple program. you type and if a double tap happens, the program informs you about it.

It runs directly in your CMD, is extremely lightweight and does not store any information of any kind.

You can check it out right here: https://github.com/galcomez/keyboard_outputs, you have a simple .exe program and full source code, if you want to check it out!


r/coolgithubprojects • • 4h ago

I built ZEROAGENT X — an open-source, local-first developer automation platform

Post image
2 Upvotes

Hey everyone!

I've just released ZEROAGENT X v1.0.0, an open-source developer automation platform built with Python.

The idea behind the project is simple: I wanted a more controlled way to work with developer automation tools.

ZEROAGENT X includes:

  • A CLI and interactive terminal UI.
  • Local-first execution workflows.
  • Policy-controlled agent execution.
  • Request-specific approvals.
  • OpenCode integration.
  • Execution history and inspectable evidence.

It's still an early public release, and there are limitations. For example, external agents aren't OS-sandboxed.

The project is licensed under Apache-2.0, and the source code is available on GitHub.

GitHub: https://github.com/harisazharir-boop/zeroagent-x

I'd really appreciate feedback on the architecture, documentation, and overall developer experience.

Thanks!


r/coolgithubprojects • • 43m ago

I built Native Form: Zero-registration, HTML-first form library for React (no {...register()} boilerplate)

Thumbnail npmjs.com
• Upvotes

r/coolgithubprojects • • 56m ago

SpacePigeon: save your apps, Spaces and window layout as presets and set them up with one hotkey [Free, open source]

Post image
• Upvotes

r/coolgithubprojects • • 1h ago

Lines of Code History: How (your) repos evolved over time, plotted!

Post image
• Upvotes

Small side project to upgrade y'all README.md's: https://github.com/PaulGoldschmidt/lines-of-code-history with https://loc-history.com

enjoy!


r/coolgithubprojects • • 1h ago

Mnemo - A new Terminal Coding Agent

Post image
• Upvotes

Meet Mnemo: a terminal coding agent that actually remembers.

🐘 Persistent memory across sessions

🧠 Sub-agents you can talk to + a shared task board

🔌 Code index, MCP, hooks, schedules

Open source, runs in your terminal.

https://mnemo.atmanmishra.dev

https://github.com/AtmanMishra/Mnemo

#AI #CodingAgent #OpenSource


r/coolgithubprojects • • 19h ago

Swell, an open-source browser built as its own Gecko application, where every space is a fully isolated identity (history, passwords, extensions) in one window

Thumbnail gallery
25 Upvotes

The goal: Arc-style spaces in one window, but with real isolation. Each space gets its own cookies, storage, history, passwords, form data, extensions, permissions and downloads. Firefox containers only cover cookies and storage, and profiles need separate windows, so this needed a different approach.

How it’s put together:

  • app/: Swell is its own Gecko application, built inside a Firefox source checkout the same way Thunderbird’s comm/ is. It has its own window document, not a restyled Firefox UI.
  • core/: a Rust core owns the app state: the sidebar tree, spaces, and per-space data.
  • patches/: a small patch queue for the engine changes that can’t live outside Gecko, applied on top of a pinned Firefox revision (FIREFOX_REV).
  • Extensions per space: each space gets its own copy of an extension, scoped so it only sees that space’s tabs.
  • Passwords: stored per space, encrypted with a per-space key in the OS keychain.
  • Tests: an isolation suite checks 17 state stores for cross-space leaks. There are also Rust unit tests, xpcshell and browser tests, and an end-to-end restart test.

It’s an alpha: Apple Silicon macOS and x86 Linux, unsigned builds, no telemetry, MPL 2.0. Build from source takes about 30 minutes and 15–20 GB.

Feedback on the architecture and the isolation model is very welcome, and so are contributors. CONTRIBUTING.md explains the setup.

Github: https://github.com/ivantacca/swell
Website: https://ivantacca.github.io/swell/


r/coolgithubprojects • • 1h ago

I made my Android phone a remote for my Windows PC. Watch any window live, tap to click, or just tell it what to do

Post image
1 Upvotes

Pick a window on the PC and it shows up on the phone live, sound included. Tap, scroll, type into it. Or skip all that and say "email me the Q4 report" and the PC finds the file, attaches it in Gmail and sends it.

It also takes meeting notes without a bot joining the call.

The PC has to approve the phone, screen access is off until you turn it on, and the AI can run fully local if you don't want any cloud. Free, MIT. Windows + Android only for now.

https://github.com/ishangautam7/Talvio

Still rough in places, tell me what breaks.


r/coolgithubprojects • • 2h ago

I built an open-source app that hands a coding task to another agent when one hits its usage limit

Post image
1 Upvotes

I use Codex and Claude Code daily, and the most annoying moment is hitting a usage limit halfway through a task. You either wait hours or paste context into another tool by hand.

Moonfold is an open-source desktop and web workspace that runs the agent CLIs you already have (Codex and Claude Code today, with adapters for Cursor, OpenCode and others in beta) with your own logins. When one hits its limit, it stops the turn, writes a brief of where the task stands (plan, changed files, git status, the failing command), redacts secrets, shows you the brief, and hands the same thread to the next agent. The GIF in the README is a real run: Codex starts a bug fix, Claude finishes it.

It is a fork of T3 Code (MIT), which gave me the multi-provider base, worktrees and diff review. What I added: the handoff, usage tracking per provider, scheduled tasks, in built browser pane and computer access, plugins and memories, and a security pass (Supervised is the default permission mode).

Honest limits: it is a beta, builds are unsigned, Gemini CLI is not verified end to end yet, and the brief is only as good as what the first agent left behind. Nothing is proxied: each agent is your own local CLI, and there is no telemetry unless you turn it on.

I'd love feedback on the handoff brief what would you want carried over that isn't?

Windows, macOS, Linux. Beta, feedback welcome: github.com/Mr-Dark-debug/Moonfold


r/coolgithubprojects • • 2h ago

I built a Circle to Search alternative for Windows and Linux using Rust called OpenCircle

Thumbnail ameralreyahi.com
1 Upvotes

r/coolgithubprojects • • 3h ago

[Open-source explainer video engine, MIT] - I built one where the narration is the timeline

Thumbnail github.com
0 Upvotes

r/coolgithubprojects • • 4h ago

Emend: free, open source AI writing for your Tiptap editor (MIT)

Post image
1 Upvotes

I'm building Emend. It adds AI writing to a Tiptap editor: rewrite selected text, write new text, or ask questions about the document.

What you get:

  • Three AI components (bubble menu, composer, document chat), or a full editor starter
  • Already have a Tiptap editor? Just add the components to it
  • Bring your own AI key and start using it
  • The AI never changes text until the user accepts it

It's still early, so I'd love your feedback.

GitHub: https://github.com/amittam104/emend


r/coolgithubprojects • • 4h ago

I kept opening Instagram to answer one message and losing half an hour to reels. So I built ttyl: a terminal app that only shows conversations.

Post image
1 Upvotes
  • WhatsApp, Telegram and Instagram DMs in one place, unread first
  • No stories, reels or feeds. Photos and videos show as text until you open them
  • Nobody sees "seen" (read receipts off by default)
  • Optional delivery times and a daily time limit
  • Keyboard only: / to search, emoji by name, sent/seen ticks, notifications

Setup: WhatsApp = scan a QR code. Telegram = a free API key from my.telegram.org (2 min). Instagram = cookies from your browser.

Heads up: WhatsApp and Instagram access is unofficial, so Meta could restrict an account. Try it with one you're okay risking. Telegram uses the official API.

I'd really appreciate a review: what works, what's confusing, what's missing? Honest feedback helps me more than anything.

GitHub: https://github.com/mitanshpatelll/ttyl

If you find it useful, a ⭐ on the repo helps others find it.


r/coolgithubprojects • • 4h ago

I built ZEROAGENT X — an open-source, local-first developer automation platform

Post image
1 Upvotes

Hey everyone!

I've just released ZEROAGENT X v1.0.0, an open-source developer automation platform built with Python.

The idea behind the project is simple: I wanted a more controlled way to work with developer automation tools.

ZEROAGENT X includes:

  • A CLI and interactive terminal UI.
  • Local-first execution workflows.
  • Policy-controlled agent execution.
  • Request-specific approvals.
  • OpenCode integration.
  • Execution history and inspectable evidence.

It's still an early public release, and there are limitations. For example, external agents aren't OS-sandboxed.

The project is licensed under Apache-2.0, and the source code is available on GitHub.

GitHub: https://github.com/harisazharir-boop/zeroagent-x

I'd really appreciate feedback on the architecture, documentation, and overall developer experience.

Thanks!


r/coolgithubprojects • • 4h ago

I built hexvero: diff two builds of an Electron app and see which IPC channels, preload members and window settings change

Post image
0 Upvotes

When you ship an Electron update, the question in a release review is usually simple: did this release add a preload member, a new IPC channel, a more permissive window or a new server the app talks to? A diff of two minified app.asar bundles doesn’t answer that, and running the app to find out isn’t always an option.

What it does

hexvero reads two builds statically and lists what changed:

  • IPC and bridge map: window → contextBridge member → IPC channel → ipcMain handler
  • Window settings: webPreferences per window, and whether nodeIntegration and sandbox are actually in effect
  • Runtime and fuses: Electron, Chromium and Node versions, fuses and ASAR integrity, read from the packaged binaries
  • Network hosts and localStorage/sessionStorage keys, each marked as literal or inferred

Every change comes with the file and line it was read from, in both builds. If hexvero can’t resolve something, it reports it as ? (unknown), not as removed.

ipcChannels (2)
  + update:check  @ b: receiver main.js:30, sender preload.js:9
  ? shell:open    @ a: receiver main.js:30, sender preload.js:9
windows (1)
  ~ main.js::win  @ b: main.js:8
      nodeIntegration: true → false, sandbox: false → true

hexvero check old new --policy policy.json turns this into a CI gate. Exit 0 means pass, 3 means the policy was violated (for example a new bridge member or a new external host), and 4 means it couldn’t decide. It also outputs SARIF. Since 0.12 there is also hexvero audit for a single build (CSP, shell.openExternal, permission handlers). And there’s an MCP server with 16 tools if you want a coding agent to run the review.

Try it with no setup: npx hexvero demo (Node 22.12+). It never executes the target, and there’s no telemetry and no network calls.

How accurate is it?

On blind test apps written by someone who had no access to hexvero:

  • 52 of 64 IPC channels found, none false
  • window settings and endpoints still had misses and some false rows

All numbers, including every miss, are in docs/accuracy.md. It’s a static reader, not a vulnerability scanner, so a passing check is not a security verdict.

Comparison

  • Electronegativity checks one build against known risky patterns. Its README says it’s no longer actively maintained.
  • REA is much broader (dynamic analysis, decompilers, devices) and can also compare versions. On the same blind set, hexvero linked 65 of 78 bridge members to their IPC channels, REA 6.5.0 linked 6 of 66. If you need dynamic analysis, use REA.

Repo: https://github.com/maximilianfeix/hexvero (MIT)

I’d especially like to hear about IPC patterns from real apps that it misses. Wrapper classes and routers already work, but there are certainly more.


r/coolgithubprojects • • 5h ago

I built an open-source dependency scanner that tells you what it couldn’t verify

Thumbnail github.com
1 Upvotes

I’ve been building DepScope, an open-source dependency security scanner for npm and PyPI.

The thing that bothered me about dependency scanning is that a clean result can be misleading. Sometimes checks fail, data is unavailable, or a scanner only covers part of the problem.

DepScope tries to make those gaps explicit.

  • Checks package versions against OSV vulnerability advisories
  • Separates confirmed vulnerabilities from heuristic warnings
  • Flags suspicious package-name similarities and npm lifecycle scripts
  • Shows which checks succeeded, failed, or were skipped
  • Scans without installing or executing the packages

It also supports project scans, a terminal UI, and an MCP server for AI coding workflows.

Built in Go, open source under Apache 2.0.

GitHub: https://github.com/janghotan/depscope

I’m interested in feedback, especially on whether the reporting is useful enough to fit into a real development workflow. What would you change?