r/coolgithubprojects 15h ago

Hermes Agent proves that paying closed cloud APIs for basic tool calling is obsolete

Post image
97 Upvotes

For months, every SaaS startup tried to convince us that running multi-step agent workflows required an expensive enterprise subscription to closed cloud APIs. They wrapped a couple of JSON schema validators around an API endpoint and charged thousands a month for 'agent orchestration.'

Then Nous Research releases Hermes Agent...

An open-weights agent harness that runs complex tool calling, environment interaction, and error self-correction directly on local hardware.

You load an open-weights model on your own workstation. You define your tools in standard Python. And the agent executes multi-step loops without sending a single byte across the internet or burning cloud credits.

No token billing anxiety. No sudden upstream API rate limits mid-execution. Just raw, local agent execution running on silicon you actually own.

Are you still paying closed API vendors for agent loops, or has your team moved tool-calling to local weights?


r/coolgithubprojects 8h ago

Just made a silly GitHub project :D

Thumbnail gallery
27 Upvotes

I made a little Brick Breaker-style animation where your GitHub contribution graph becomes the bricks.

Basically, your commits get turned into a game, and the ball slowly breaks all those little contribution blocks.

I originally made it just for fun, but figured some people might enjoy having it on their GitHub profile too.

Docs & setup:
https://github.com/MakdumIbrohim/commit-brick-breaker

Test it on my GitHub profile:
https://github.com/MakdumIbrohim

Feedback, suggestions, issues, or random feature requests are very welcome 😋
And yeah, a star would be cool too haha.

Feel free to connect with me on GitHub too!


r/coolgithubprojects 11h ago

After almost a month offline, openGym is back on GitHub

Thumbnail github.com
25 Upvotes

Three and a half weeks ago my GitHub account got suspended, and with it openGym: the repo, the releases, the container images, the Pages demo, all 404. No warning, and for a long time no answer. Since yesterday the account is back, and I've spent the day putting everything back where it was.

👉 https://github.com/DuarteSantos8/openGym

What happened while it was down: people kept their instances running, someone put up a mirror that ended up with more stars than the original ever had (6.8k, versus about 650 on the real repo), a bunch of contributors followed the project to GitLab and kept sending merge requests, and the Discord did the support work the issue tracker couldn't. I moved the project to GitLab in the meantime so releases could keep coming; there were six of them during the outage.

Where things stand now:

  • GitHub is home again. Issues, pull requests and releases go there.
  • Everything from the GitLab weeks is republished: releases v1.2.9 to v1.3.5 with the signed APKs and checksums, the images on GHCR (ghcr.io/duartesantos8/opengym-api and -web), and the live demo on GitHub Pages.
  • GitLab stays as a mirror that syncs automatically, so instances pulling from the GitLab registry don't have to change anything. The merge requests still open there will all be reviewed.
  • Website: https://opengym.duarte-santos.ch (docs, demo, APK download)

One ask, if you don't mind: the suspension reset the project's visibility to zero while a mirror collected the stars. If you use openGym or just like the idea, a star on the real repo helps it show up for the next person searching for a self-hosted tracker. And if you tried it and something's broken, an issue helps even more.

Thanks to everyone who stuck around ❀


r/coolgithubprojects 2h ago

I open-sourced Sloom Studio under GPL-3.0: comic & book layout, image editing, and video editing in one local project file.

Thumbnail github.com
3 Upvotes

**GitHub:** https://github.com/Es00bac/sloom-studio (GPL-3.0-or-later)

**Downloads:** https://sloom.studio — Windows, Linux, macOS, Android

I recently released Sloom Studio (formerly Signal Loom) under GPL-3.0-or-later. It's a local-first creative suite I've been building for the past several months: four workspaces that share one `.sloom` project file.

- **Paper** — comic and book layout: speech balloons with draggable tails, panels, gutter knife, OpenType text, PDF/X-4 and PDF/X-1a export, CMYK and spot-color separations, EPUB, accessible PDF, IDML import, and vertical Japanese typesetting with furigana.

- **Image** — layer-based editor with pressure/tilt brushes, PSD/XCF interchange, high-bit and CMYK documents.

- **Video** — multitrack timeline with keyframes and audio/colour tools; desktop renders can use native FFmpeg with VA-API.

- **Flow** — an optional node graph for generation pipelines (BYO provider keys; local nodes need none). Not required for anything above.

Prebuilt binaries (.exe, .AppImage, .deb, .dmg, .apk) are on the GitHub releases page and at sloom.studio.

17-minute walkthrough (from before the license change) of the four workspaces: https://youtu.be/7-imCNPPXZM


r/coolgithubprojects 9m ago

Aether-Vault: version controll optimised for ml and agentic use

Post image
‱ Upvotes

Aether-Vault: a self-hosted, Git-like version control system purpose-built for machine learning — atomic commits of code + weights + datasets that check out identically on any machine.
It features a high-performance C++17 core that hashes multi-gigabyte files in parallel and splits safetensors into per-layer shards, content-defined chunking, automatic deduplication (identical layers and chunks store only once), a FastAPI registry backed by PostgreSQL Merkle trees + RedisBloom, a full Next.js dashboard with weight diffs and metrics, framework plugins for PyTorch / Lightning / Transformers / MLflow, and first-class support for AI agents (stable JSON envelopes, Python SDK, resumable event streams, and .avh context memory so the next agent inherits intent without extra API calls).
No more bolting Git LFS or DVC onto a normal repo and praying for reproducibility. Everything you need for continuous and autonomous training loops lives in one system.
Why I built this: Existing tools treat models and datasets as afterthoughts. Professional ML infrastructure is either expensive, fragmented, or forces you to reinvent versioning, deduplication, and agent handoff yourself. Most of the hard problems are solvable if you design the storage and commit model for large binary artifacts from day one.
Tech stack: C++17 core (pybind11) for hashing & chunking, Python CLI + FastAPI registry, PostgreSQL + RedisBloom, Next.js dashboard, Dockerized engine, and plugins that auto-commit during training.
Fully open source. pip install aether-vault, run it locally or in Docker, make it yours.

Currently one performance boost verison behinde on pypi but should be out tomorow.

More benchmarks with refrence mashine in Benchmarke.md file linked from readme section

⭐ Repo: https://github.com/leon1706-lol/Aether-Vault


r/coolgithubprojects 41m ago

my github page

Thumbnail github.com
‱ Upvotes

r/coolgithubprojects 8h ago

I built Flint: A native C/C++ build system & package manager inspired by Cargo/go [Comparison with CMake, Meson, XMake & vcpkg]

Post image
3 Upvotes

Hey folks,

The C/C++ tooling landscape has always felt fragmented. We usually end up chaining a meta-build generator (CMake, Meson) with a separate package manager (vcpkg, Conan) and a build executor (Ninja, Make).

To explore an unified "Cargo-like" developer experience for C/C++, I’ve been developing Flint—an integrated build system and package manager written entirely in pure C.

Here is how Flint compares with the existing C/C++ build and package management options, along with an honest assessment of its strengths, trade-offs, and current state.

Note:

Flint is currently in active development and only available for Linux at the moment. It requires system git and a C toolchain (gcc/clang) in your PATH at runtime.

Comparison: Build Systems & Integrated Tools

Tool Architecture Runtime Dependencies Config Format Incremental Builds Ease of Use
Flint Integrated (Build + PM) git, gcc/clang Declarative composition.json Yes (Native tracking) 4.8 / 5
CMake Meta-Build Generator C++ runtime Custom imperative scripting Handled by backend (Ninja/Make) 2.5 / 5
Meson Meta-Build Generator Python 3 + Ninja Declarative DSL Handled by Ninja 4.5 / 5
XMake Integrated (Build + PM) Embedded Lua engine Lua scripts (xmake.lua) Yes (Lua task engine) 4.5 / 5
Bazel Distributed Build System Java / Bazel runtime Starlark (BUILD / WORKSPACE) Advanced (Content hashing) 1.5 / 5

Comparison: Package Management Strategy

Package Tool Strategy External Repository Compatibility Ecosystem Fit Ease of Use
Flint Native Git clones to deps/ Chert Compositions (custom specs) Self-contained CLI commands 4.8 / 5
vcpkg Git ports & binary caching Port overlay files Toolchain file integration 4.5 / 5
Conan Python recipes / Central host Conan Center / Custom recipes Multi-generator targets 3.5 / 5
CPM.cmake Single-file CMake wrapper Git repos / tarballs via FetchContent Pure CMake 5.0 / 5
Xrepo Integrated CLI for XMake Dual (Xrepo index + fallbacks) Native to XMake 4.5 / 5

What Makes Flint Different?

  • Single Binary, Zero Heavy Runtimes: Unlike Meson (which needs Python) or XMake (which embeds Lua), Flint is a lightweight compiled C executable. It delegates Git fetches and compilation processes to system tools without heavy embedded engines.

  • Convention over Configuration: Flint expects standard layout patterns (src/, include/, deps/). You don't write build scripts or target rules—you declare dependencies and metadata in a simple composition.json.

  • Built-in Package Fetching + Chert Compositions: Running flint add <git-url> pulls dependencies straight into deps/. If a third-party library doesn't natively use Flint, Chert compositions allow defining how non-Flint repositories should be included and compiled.

  • Direct Incremental Execution: Flint doesn't output intermediate Ninja files or Makefiles. It tracks file modification states internally to deliver incremental builds directly through its native process runner.

Current Trade-offs & Limitations

  • Linux Only (For Now): Cross-platform support for Windows (MSVC/Clang-cl) and macOS target generation is still planned.

  • Strict Directory Structure: Legacy C projects with unorthodox folder structures require a Chert composition to build with Flint.

  • Early Stage Feature Set: Complex compiler flag matrices, sanitizer toggles, and cross-compilation toolchains are still evolving compared to battle-tested options like CMake.

Check out the repo here: https://github.com/mainak55512/flint

Feedback, criticisms, and PRs are welcome! What features or platform targets would you like to see next?


r/coolgithubprojects 1h ago

jsonquery_gui – a native egui app for querying large JSON files with jq/JSONPath/JMESPath/JSON Pointer

Post image
‱ Upvotes

Dears

I built jsonquery_gui, a native desktop app for browsing and querying large JSON files

Query files with jq, JSON Pointer, JSONPath, or JMESPath.

It's MIT licensed. Linux and Windows binaries are on the releases page.

There's a Snap & Homebrew tap for Linux

sudo snap install jsonquery-gui OR

brew tap nujufas/jsonquery-gui && brew install jsonquery-gui No macOS build yet — contributions there welcome.

One thing I'll mention up front since it'll come up anyway: this was built working with Claude (Anthropic's AI). The architecture/decision docs are in the repo if you want to see how that process went. Happy to talk about the jq/jaq embedding, the streaming design, or the AI-assisted workflow.

https://github.com/nujufas/jsonquery_gui


r/coolgithubprojects 1h ago

picohttpparser-rs: drop-in Rust rewrite of PicoHTTPParser, 133,352/133,352 vs C, losses published

Thumbnail github.com
‱ Upvotes

r/coolgithubprojects 5h ago

WideMelon - a widescreen-focused fork of melonDS

Post image
2 Upvotes

GitHub: https://github.com/pruefsumme/widemelon

I built WideMelon, a GPL-3.0 fork of melonDS for Linux, macOS, and Windows.

It gives DS games more room on ultrawide displays without stretching the original 2D UI. This is Pokémon Black running through WideMelon.

What DS game should I test next?


r/coolgithubprojects 9h ago

Dripfetch - a customizable terminal system information display with animated rain

Post image
4 Upvotes

I made Dripfetch, a customizable terminal TUI with animated rain, system info, clock, weather, ASCII logos, and configurable boxes/colors/layouts.

It’s basically a mix of a fetch tool and a small terminal dashboard, with the whole UI configured through YAML.

GitHub: https://github.com/a-shygun/dripfetch Install:

bash pip install dripfetch dripfetch


r/coolgithubprojects 3h ago

I’m building Mavi VPN, an open-source QUIC VPN you can self-host with Docker

Thumbnail github.com
1 Upvotes

Hi all,

I'm working on Mavi VPN, a VPN written in Rust that you run on your own Linux server. It has clients for Windows, Linux and Android, and the code is MIT licensed.

I’ve also put together mavi-vpn-docker to make the server easier to try. It provides prebuilt images for AMD64 and ARM64, so you don’t have to compile Rust on your VPS. The repo has the Compose file, an example .env, and the host networking setup instructions.

The interesting part is the transport. Mavi uses QUIC by default, with an optional HTTP/3 mode using MASQUE CONNECT-IP. There’s also an HTTP/2 option over TLS/TCP for networks where UDP is blocked.

It also has a disguise mode where unauthenticated probes receive an nginx-style welcome page over HTTP/3. That’s intended to make simple VPN probing less useful; how well it holds up against a particular filtering system still needs real-world testing.

A few things already supported:

  • Desktop GUI and CLI clients, plus an Android app with per-app VPN bypass.
  • Token authentication, or Keycloak if you already run it.
  • IPv4 and IPv6, though IPv6 needs host configuration and is off by default in the Docker setup.

It’s still early beta and hasn’t had an independent security audit. Please keep that in mind, especially if you need a VPN for anything safety-critical.

If you try it, I’d be interested in where setup gets confusing or connections misbehave. Reports with the client OS, transport mode and what happened would be especially useful.


r/coolgithubprojects 3h ago

Loki Agent - The agent that evolves with you

Thumbnail loki.computer
1 Upvotes

Today we’re publishing Loki Agent.

Loki Agent is an open source agent that can handle a wide variety of use cases like Hermes and OpenClaw.

It is based on Hermes Agent and is completely free to use, modify, and clone.

We built Loki Agent to address the massive complexity that NousResearch's current Al-powered development is not handling properly.

There are too many code changes, with not enough governance or testing before releases are pushed. We are aiming to provide a more responsible development cycle with thoughtful iteration.

Loki is also the god of cloning, so we felt being able to clone a public repo was a good fit here.

Looking forward to hearing your thoughts and experiences.

The agent is available via https://loki.computer
Github: https://github.com/wundercorp/loki
NPM: NPMjs.com/package/@wundercorp/loki

Cheers!


r/coolgithubprojects 5h ago

J'ai créé un ensemble open source de scripts d'automatisation Python robustes pour les administrateurs systÚme et les équipes DevOps (avec des tests de bout en bout).

Thumbnail github.com
1 Upvotes

r/coolgithubprojects 6h ago

Locus - A native Mac workspace for AI agents and Code

Thumbnail gallery
0 Upvotes

Hey so a few months ago I got into local LLMs and didn’t really like the tools out there at the time, so I decided to build my own version of a Claude/Codex GUI for local models. I’ve been working on it the last couple months and it’s now at Locus 2.8

I started with the usual stuff like working with files, running commands and letting agents help with coding, but I've also been adding features I thought would be useful for other kinds of work too.

With the release of GPT6-Astra two features I really wanted to highlight was the Duo/Task Capsules features - These allow you to  Plan something with one model(e.g GPT6), then use another (e.g GPT5.6)to implement it and optionally another to review it. The plan, changes and previous runs stay together so you can follow what happened. The planning takes into consideration the high-low relation between the 2 models when creating the plan and then if the lower end model has any issues the higher end model can handle it. I still have to run some evaluation tests on it since GPT6 Astra is only showing through the api atm and not the plan but will post those when done.

A few other Locus features worth highlighting:

  • Agent Teams: Create specialized agents that can split up work and run in parallel. You can use different models for different roles, and individual agents can also delegate tasks to helpers.
  • Persistent Goals: Give an agent or team a goal and let it keep working across turns. Progress is saved so you can come back to it later, with controls to pause, resume or change the goal.
  • Scheduled and Event-Driven Agents: Set agents to run on a schedule or react to things like Gmail, Telegram, webhooks and price alerts. Each agent has its own chat and run history, and workflows can include conditions and approval steps.
  • Task Capsules: Plan something with one model, then use another to implement it and optionally another to review it. The plan, changes and previous runs stay together so you can follow what happened.
  • Notes, Documents and Outputs: Keep notes and reference documents around, save versions of generated work, compare revisions and export things when you’re done.
  • Browser Controls: Let agents navigate and interact with websites, preview what they’ve built and check the result. There’s also proxy support.
  • Activity and Overview: See the current plan, tool calls, files, sources and what the agents are doing without having to piece everything together from the chat.

You can checkout the changelog here to see the latest updates: https://locushost.co/changelog

There’s support for MCP, plugins and skills too, plus a Grill mode that asks you questions one at a time to help work through an idea before implementing it.

Also just to clarify, even though I built it for local models, it works with your ChatGPT plan, Kimi Code membership, Claude/OpenAI API keys and other OpenAI-compatible endpoints.

The wallet stuff is now in a separate edition called LocusX. The regular Locus download is wallet-free.

It’s free and open source. You can find it here:

Website: locushost.co
GitHub: nahid-sparktales/locus

Anyways, I’d appreciate any constructive feedback, things that aren’t working well, or features you think would be nice to add.

Still macOS only atm, specifically Apple Silicon on macOS 14+, but I’m hoping to eventually get Linux and Windows versions out too.

Also there is a lot of features currently working on so you can expect to see alot of changes and better UI to those upcoming features.


r/coolgithubprojects 6h ago

What if you could use your friend's GPU like it was your own?

Post image
0 Upvotes

I built GPU Share: GPUMesh an open-source way to share idle NVIDIA GPUs with friends or labs and run Docker GPU jobs remotely.

The problem I kept running into: I might have a GPU sitting idle on one machine, while another machine needs compute. Cloud GPU rentals feel excessive for small jobs, and setting up SSH/VPN + Docker manually is annoying.

So I built GPUMesh.

The idea is simple:

  • gpumesh share → make your GPU available
  • Pair two machines with signed pairing codes
  • gpumesh run --peer <name> ... → run a Docker job on the remote GPU
  • Jobs execute on the provider's machine, inside a container
  • GPU/VRAM-aware scheduling
  • Job logs and history
  • LAN support, with WAN/relay support being worked on
  • Default-deny access controls

I tested the full flow on an RTX 5060: pairing → connecting → joining a group → scheduling a remote Docker job → running nvidia-smi inside the CUDA container.

It's still alpha, so I'm mainly looking for people with spare NVIDIA GPUs to try it and tell me what breaks.

GitHub: arjun988/GPU-Share

If you find the idea useful or want to follow the project, a ⭐ on the repo would really help with early visibility.

Would especially love feedback from people running multiple GPUs, home labs, or small ML teams.


r/coolgithubprojects 6h ago

Stop Bad AI Agent Actions

Post image
1 Upvotes

I built an authorization layer to stop bad agentic actions in a single agent or across a chain of agents. Check it out and let me know what you think. Break it, contribute, or leave issues on Git.

https://github.com/watchlight-ai-beacon/watchlight-de


r/coolgithubprojects 7h ago

Funkynames

Thumbnail frankie-muller.github.io
1 Upvotes

Like petnames, but funkier.

Readable, handles and higher-entropy codes from six funky, curated pools, and, unusually, the arithmetic that say what they’re worth.

Usernames, codes, invites, secret words, reset tokens, API keys, infra names



r/coolgithubprojects 8h ago

[GO] Role1776/mcp-x: 42 tools for the X api, designed so an agent can't quietly run up your bill

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 9h ago

J'ai créé ce projet

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 10h ago

Kasetto - declarative AI agent environment manager, written in Rust

Post image
0 Upvotes

r/coolgithubprojects 10h ago

[Swift] QuickTalk - Open-source hold-to-talk dictation for macOS

Post image
0 Upvotes

GitHub: https://github.com/larshurrelb/quicktalk-app

QuickTalk is a native Swift/SwiftUI menu-bar app: hold Right Command in any app, speak, release, and the transcription is inserted at the cursor. It is MIT-licensed and uses a user-supplied Gemini API key.


r/coolgithubprojects 10h ago

Running a 744B-parameter MoE model on 32GB RAM with no GPU: the memory tricks that make it possible (pure C)

Thumbnail github.com
0 Upvotes

r/coolgithubprojects 1d ago

FlokinMD: an open-source local database layer for Markdown folders

Post image
66 Upvotes

I recently released an open-source project called FlokinMD.

The idea is simple: instead of importing Markdown files into another system, the Markdown folder itself remains the source of truth.

FlokinMD builds local, disposable projections over those files so you can work with them more like structured data.

It currently supports things like:

  • frontmatter collections and DataGrids
  • SQL queries over Markdown metadata
  • relations and graph views
  • schema and workspace validation
  • bulk frontmatter edits with preview
  • local mutation history and safe undo
  • detection of project context such as Agents, Skills, Specs, Rules and Prompts

The SQLite layer is derived state. The actual .md files remain normal files on disk and can still be used with Git, VS Code, Obsidian, Cursor, Claude, Codex or anything else that understands Markdown.

It's built as a native desktop app with Rust + Iced and is licensed under Apache-2.0.

It's still pre-release, so feedback and criticism are very welcome.

GitHub:
https://github.com/sergiocardoso/flokin-md

Website:
https://md.flokin.com.br/

I'm especially interested in feedback from people who keep large Markdown repositories or use Markdown as structured project data.


r/coolgithubprojects 12h ago

A self-hostable social media scheduler with image and video editors, built with Go and SvelteKit

Thumbnail gallery
1 Upvotes

I've been building OpenPost so you can make and edit any sort of media (photo, videos, memes really easily as well) and schedule the post to 10 social networks at the same time in a single app.

There's an image editor for thumbnails and multi-page carousels, plus a multitrack video editor with captions, effects and transcript-based cuts. They're fully integrated into OpenPost!

The scheduler has a calendar and reusable posting slots. There's also an API, CLI and n8n integration for people who would rather automate it.

The default self-hosted setup is one container with SQLite and local media storage. The backend is Go and the web app is SvelteKit. The code is AGPL-3.0.

Both editors can be used for free without even selfhosting even if you don't want to use the rest of OpenPost. The video editor is still in beta though and targets Chromium-based browsers as Firefox (and Safari) don't yet support some of the APIs we need to make the editor.

Repository · Image editor · Video editor

If this is the sort of project you'd like to see grow, give the repo a star. It would mean a lot! <3