Skip to content

GitHub Trending Today #54: scout, freellmapi, AnyPS5, desigma, yobiru, sgrep, indra, BRUTAL, armada

Read the Portuguese translation →

Author: Github Awesome · Watch on YouTube

Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.

Original language: English

Original video: GitHub Trending Today #54: scout, freellmapi, AnyPS5, desigma, yobiru, sgrep, indra, BRUTAL, armada · Channel: Github Awesome · 14:57 · Watch on YouTube

Topics: AI agents, Task and workflow automation, AI developer tools, Local and open-source models, Open source and software ecosystems

This episode presents 35 trending open-source GitHub projects, spanning developer tools, AI agents, creative software, hardware projects, and productivity apps. Examples include tools for searching code semantically, managing coding agents, running virtual machines, and turning recordings into editable demos. Several projects emphasize local processing, user-controlled data, or integrations with existing models and services. The episode also highlights experimental interfaces, including a desktop designed like a physical desk and tools that create interactive visual explanations.

  • Scout is an open-source browser agent that controls Chrome through the DevTools protocol and can use different models.
  • Free LLM AP combines free-tier model accounts behind one API and tracks quotas while switching providers when requests fail or hit limits.
  • Any PS5 aims to run PS5 executables natively on Linux and Windows, while Sgrep searches code using both keywords and local semantic embeddings.
  • Indra OCR converts PDFs and images into structured text, and decompiler.wtf uses an AI coding agent to recreate game functions as C source code.
  • Armada runs commands or scripts across many inputs using Cloudflare containers, while Graphical gives coding agents codebase excerpts and linked project memories.
  • Pullboard coordinates coding agents using separate Git work trees, tests, and a review step against approved requirements.
  • Projects such as Glide, Diff Tour, and Agent Play help users edit or inspect recordings, code changes, and coding-agent sessions.
  • Several tools keep processing local or offer user control over data, including Sgrep, Wi-Fi Sensing Kit, and Luma Browser.
Start Chapter Summary
00:00 Browser agents, model APIs, and code tools The episode introduces Scout, Free LLM AP, Any PS5, Desigma, Yobiru, Sgrep, Indra OCR, and Brutal.
03:08 Home controls, decompilation, and parallel jobs The featured projects include a 3D home-control app, an AI-assisted game decompiler, market software, and Armada.
06:23 Coding-agent workflows and creative tools This section covers codebase memory, virtual machines, agent collaboration, neural-net transformation, and tools for Claude Code.
09:04 Recording, browser, and learning tools The video moves through a screen-demo editor, router management, an Android browser, code-change tours, audio lessons, and agent-session replay.
12:16 Interactive explanations and agent memory The final projects include a themed Linux desktop, interactive biology figures, a local-model browser, Python CAD, reading tools, and agent reasoning checks.

35 trending open source projects on GitHub right now. — 00:00

Exact identifier matches still rank first. — 02:06

The useful detail is that memories link to the functions they describe and go stale when those functions change. — 06:23

Claude writes every expansion up front, so this saves reading time with roughly the same model cost. — 08:00

A model proposes a step, a separate verifier checks it, and failures feed back into the next attempt. — 14:25

Scout, Free LLM API, Any PS5, sgrep, Indra OCR, Armada, Graphical, Pullboard, Luma Browser, Resemind

00:00 Welcome back to GitHub awesome. This is GitHub trending today number 54. 35 trending open source projects on GitHub right now. Let’s get into it. Scout is an open source browser agent written in TypeScript that controls Chrome directly through the DevTools protocol. You describe a task in plain words, and it looks at the page, picks an action, checks the result, and repeats until it’s done. You can give planning, reading screenshots, and pulling out the answer

00:31 to different models, including ones you host yourself. Free LLM AP brings your free tier model accounts behind one API, so you’re not maintaining a different integration for every provider. Add your own keys, point your client at the local endpoint, and it tracks quotas and switches providers when requests fail or hit a limit. Keys stay encrypted on your machine. It’s built for personal experimentation, and a fallback can mean a different model picks up the conversation.

01:02 Any PS5 ports PS5 executables, so they run natively on Linux and Windows with no emulator in between. A relinker converts the program into the target system’s own format. The project supplies its own versions of the PS5 system libraries for the program to link against, and a shader recompiler turns the console’s graphics code into Vulcan SPIR-V. Each game’s progress is tracked on a community compatibility map. Desigma is a free open source interface design tool written entirely in Rust

01:34 with an editor built on Egui and a CPU renderer. It already has frames, auto layout, components with variants, variables, prototyping flows, and a whiteboard mode. It can also open Figma files, though support for real-world files still has gaps. Exports cover PNG, SVG, and ready-to-paste CSS. Yobaru lets personal AI agents on different computers talk to each other, built on Tailscale and a small Python CLI with no dependencies. Each machine runs a receiver that checks who’s connecting and drops accepted

02:06 messages into a local inbox. Agents can send text, JSON, or files and reply to specific messages. They can also ask to wake another agent, but the receiving machine decides. Sgrep is a command-line tool written in Rust that searches code by meaning, built on top of Ripgrep. You type a plain English question and get back the matching passages with file paths and line numbers. It mixes keyword matches with semantic matches from small static embedding models, so it runs locally with no account and no model server.

02:38 Exact identifier matches still rank first. Indra OCR is Data Labs’ fast OCR tool for turning PDFs and images into markdown, text, or JSON. It runs on the CPU through ONNX runtime with no PyTorch, and the models come to about 18 megabytes. Along with reading each line, it labels headings, tables, and footnotes, puts the blocks in reading order, and straightens tilted pages. Digital PDFs use their own text layer wherever it’s good enough.

03:08 Brutal is a C# framework for building games or your own game engine made by Awuu. It has no editor and no renderer by design. What you get is a fast interop layer that lets C# call native code directly, plus bindings for Vulkan, Jolt, and Box2D physics, FMOD audio, and RakNet networking. Each part is a separate NuGet package, so you only pull in what you need. House Control shows your home as a live 3D model in the Mac menu bar and on iPhone, built with 3js inside a small native Swift app.

03:41 You draw your floor plan once in a visual editor, then link each lamp and air conditioner to the real device. It works with Home Assistant, Philips Hue, Apple Home, and Tuya. Tap a room to dim the lights or change the AC temperature. decompiler.wtf lets an AI coding agent turn games you own back into C source code, one function at a time. It finds the functions in the original binary, then gives the agent the assembly, the surrounding context, and a draft. Every attempt is compiled with the game’s original era compiler and

04:14 compared byte for byte. If it misses, the agent gets an instruction diff and tries again. Terminal RS brings a Bloomberg-style market workspace to a native Rust app with GPU charts and keyboard commands for jumping between securities. Its congressional trade tracker pulls official disclosures and places buy and sell markers on your charts, including the reporting delay. You can arrange linked panels and save the layout. Paper trading is built-in, while brokerage connections start

04:45 read-only. Armada runs a shell command or a TypeScript or Python across many inputs at once on Cloudflare containers in your own account. It builds your environment once and snapshots it. Containers start from that snapshot and keep pulling tasks from a shared queue until it’s empty. Results stream back as they finish, with large outputs and logs saved to R2. Machine skill is a Claude code skill that takes a one-line description of a machine and builds an interactive 3D simulation of it in a single HTML file

05:20 using three.js. Ask for a turbofan or a rocket engine and Claude researches the real thing, models its parts, and runs a small physics model behind every number on screen. You can explode it, cut it open, or switch to X-ray. Atticus turns a keyboard shortcut into a voice assistant for your Mac. Hold it, ask for a window layout or a file, and let go. Apple’s on-device speech handles transcription, while bigger requests go through Claude code or Devin using your existing paid plan.

05:52 The useful detail is learn shortcuts. Repeated actions can run without another model call. Longer jobs continue in background agents while you keep working. Libra calculator is a free collection of more than 60 calculators built with Astro and React for the web and Tauri for the desktop app. They’re grouped into packs like finance, construction, cooking, physics, and unit conversion, and you only turn on the ones you need. Every result shows the steps, a diagram,

06:23 and a short lesson worked out from your own numbers. Graphical gives your coding agent a map of the code base alongside project decisions and past sessions, so every new chat doesn’t start with the same scavenger hunt. It returns relevant excerpts with exact files and lines through MCP, all from one Rust program. The useful detail is that memories link to the functions they describe and go stale when those functions change. Swift VM runs macOS and Linux virtual machines in a native Mac app built on

06:56 Apple’s virtualization framework. It automates guest setup, then lets you save that machine as a template instead of repeating the installation. Snapshots and instant duplicates make disposable test environments practical. While it’s CLI lets scripts and AI agents run commands or interact with the guest screen. Pullboard keeps a team of coding agents working from the requirements you approved with separate Git work trees, so they don’t edit over each other. Tasks must pass your test gate before

07:27 submission, then a different agent checks the exact commit against the agreed requirements. Decisions and progress stay in the repo with a local board for questions and approvals. Hand-wired turns ordinary JavaScript into a neural net that needs no training. It rewrites if-else branches, loops, and state as plain arithmetic using only multiplication, addition, and ReLU. Both sides of every get computed and a value built from ReLU picks the right one, so the output matches the original code exactly.

08:00 The whole program becomes one big matrix multiply that runs in JavaScript or on WebGPU. CC Stretch makes Claude code replies short by default with phrases you click to expand right inside the sentence. Open the details you need, collapse them again, and Claude gets told which parts you actually opened. It also folds finished tool calls while keeping errors visible. The catch is token usage. Claude writes every expansion up front, so this saves reading time with roughly the same model

08:31 cost. Wi-Fi sensing kit teaches ESP32 boards to recognize movements from changes in Wi-Fi signals. Your webcam labels what you’re doing during training, then you can cover it and let Wi-Fi handle recognition. Processing stays local with dashboards showing the signals and predicted activity. The important limit is retraining. Change the person, room, or board placement, and the model needs another session. Glide turns a Mac screen recording into a product demo with automatic zooms

09:04 where you click and a cursor redrawn smoothly at high resolution. You can adjust those zooms on a timeline, add a camera bubble, and generate captions on device before exporting MP4 or GIF. It also records an iPhone over USB. The useful part is keeping the presentation editable after recording instead of getting every cursor movement right in one take. Vy Manager brings your VyOS routers into one web interface, so managing branch offices doesn’t mean jumping between separate router sessions. Group

09:37 instances by site, deploy configurations, and watch live interface counters alongside WireGuard peers. Permissions are assigned per site, so viewers can monitor without getting admin access. Croc Gecko puts Firefox extensions and a proper download manager into an Android browser. You can install add-ons from Firefox’s store, pause or schedule downloads, and keep separate profiles for different accounts on the same site. Each profile has its own cookies and logins, so

10:08 switching accounts doesn’t mean signing out. It also supports background playback and reader mode. Diff Tour turns a Git change into a guided walk-through, so you can understand the code you’re about to take responsibility for. Your existing coding agent writes the tour, connecting changed lines to surrounding code and pausing with questions about failure cases. You step through it in the terminal and ask follow-ups. Displayed code comes from Git at the actual commit, while the model supplies the explanation. Claude me turns a topic you want to

10:43 learn into a short audio course inside Claude code. It researches the web, compares sources, and builds 2-minute conversations with lesson cards and small exercises. Each lesson links back to what it read, including where sources disagree. You approve a sample before it generates the rest. Audio uses 11 labs or your Mac’s built-in voices, and the finished MP3s are yours to keep. Agent Play turns your coding agent’s existing transcripts into a map and a

11:13 replayable timeline, so you can see what it read before editing and where it kept failing. It finds sessions from tools like Claude code, Codex, and Cursor, then opens a local viewer with jumps to errors, retries, and changes. No model or API key needed. Your session data stays on your machine, and exports omit conversation text and file contents. Rem Re helps AI agents keep working after their context gets compacted. Usually, compaction squeezes the chat history into a summary, and the details

11:46 are gone. Rem Re reads the model’s hidden states from that removed history and turns them into a small block of learned memory placed right after the summary, so the main model stays frozen. It plugs into existing agents, including Kodak. Desk is a Wayland desktop environment for Linux built on WL roots that turns your screen into an actual desk. Windows are sheets of paper you can fold or throw away, and apps sit in binders on a bookshelf. The app launcher is a drawer, and

12:16 notifications show up in a post box. The room is ray traced on the GPU and lit by a single lamp with a flat 2D mode for machines without one. Anima is a Claude code skill that turns a biology question into an interactive isometric figure in a single HTML page. Ask about a myelinated neuron or how a GLP-1 drug acts on a pancreatic cell, and it gathers sources first, then draws. Each figure has a mechanism you can switch on and off and a live readout driven by a small model. Every number on screen sites where it came from.

12:51 Luma browser brings a browser, local models, and media generation into one desktop app, so you’re not wiring together a separate server and chat interface. It checks your hardware before downloads and can reuse models you already have in Ollama or LM Studio. Coding agents can connect through MCP to browse in their own tabs. Local chats stay on your machine, though a usage ping is enabled by default and can be switched off. SMLPy is a Python library for building

13:21 3D parts on the SMLPy NURBS kernel, the same kernel inside Nvidia’s USD brep. You sketch a shape, extrude or revolve it, then add holes, pockets, and fillets in plain Python. Shapes combine with plus, minus, and ampersand, and you pick faces by their geometry, like the top face. Parts keep exact surfaces, so volume and mass come out precise. Gloss puts AI answers in the margin of what you’re reading, so asking about one confusing sentence doesn’t send you into another chat window. Important article

13:52 or PDF, select a passage, and type your question. Answers site paragraphs you can jump back to, and your own notes sit alongside them. Highlights return for daily review and export to markdown for Obsidian. GPT with taste gives Codex a set of instructions aimed at cutting unnecessary questions and getting finished work back sooner. It encourages sensible defaults and more care with engineering and visual details. Optional hooks refresh those priorities during longer conversations and when

14:25 sub-agents return results. It’s a behavior recipe you can inspect and edit with published comparisons to judge for yourself. Resemind gives agents a way to check their reasoning before saving it as reusable knowledge. A model proposes a step, a separate verifier checks it, and failures feed back into the next attempt. Checked algebra solutions can become rules with every future application checked again. It connects through MCP and runs supported math workflows without model

14:57 calls.