Design
Preset
Background
Text
Font
Size
Width
Account Pricing Tuesday, July 21, 2026

The Git Times

“Technology is not a neutral tool. It is a system that carries its own values.” — Ursula Franklin

AI Models
Claude Fable 5 $50/M GPT-5.6 Luna $6/M Gemini 3.1 Pro Preview $12/M Grok 4.5 $6/M DeepSeek V4 Pro $0.87/M Qwen3.7 Max $4.42/M Kimi K3 $15/M
Full Markets →
Fresh on Hugging Face

Model Drops

The newest model releases builders are picking up right now.
Fresh on GitHub

Just Shipped

Significant new releases from the AI and dev-infra repos builders run on.

AppLess Reimagines Mobile UIs as Instant, LLM-Generated Experiences 🔗

A generative UI prototype that builds native screens on demand using OpenUI and LLMs, no apps required

thesysdev/appless · TypeScript · 303 stars 5d old

AppLess isn’t just another demo app — it’s a working prototype of what a phone might feel like if it had no apps at all. Instead of tapping icons to launch pre-built interfaces, users open AppLess and speak or type a request: “Show me the weather in Tokyo,” “Find Italian restaurants near me,” or “Book a table for two tonight.” In response, the app generates a fully functional, native-feeling screen in real time — Cupertino-styled on iOS, Material 3 on Android — using a streaming UI language called openui-lang.

This isn’t mockup wireframes or HTML; it’s live, interactive native components rendered instantly, with subsequent screens prefetched for seamless navigation.

Built with React Native and TypeScript, AppLess relies on OpenUI, an open standard for LLM-generated user interfaces, to translate natural language into UI definitions. The model doesn’t return static JSON or pre-designed screens — it emits openui-lang, a compact, token-efficient language designed for streaming UI generation. The OpenUI renderer then turns this into real native UI elements: buttons, lists, forms, maps, and more. What makes this technically compelling is the tight loop: language model → UI language → native rendering → user interaction → next request, all happening with minimal latency.

The project sidesteps traditional app development entirely. There’s no home screen clutter, no update cycles, no learning new interfaces for each service. Instead, the UI is ephemeral, contextual, and generated fresh for every intent. While the current version simulates actions (like “order placed” or “payment sent”) without real backend integration, enabling optional web and image tools allows the model to ground responses in real data — live weather, actual business listings, or up-to-date news — making the experience feel tangible, even if not yet functional.

For developers, AppLess is a tangible exploration of generative UI’s potential. It demonstrates how LLMs can go beyond chatbots to become UI engines, shifting the paradigm from retrieving pre-built screens to composing them dynamically. The use of openui-lang as an intermediary layer is particularly notable — it decouples generation from rendering, allowing different models or platforms to plug into the same UI runtime.

The catch: AppLess is explicitly labeled an experiment with no real integrations; actions are simulated, and meaningful functionality depends on external tools that aren’t yet wired in, leaving open the question of how to securely and scalably connect generative UIs to real services, state, and authentication without breaking the illusion of instant, intent-driven interfaces.

Use Cases
  • Developers exploring LLM-driven UI generation
  • Designers testing adaptive, context-aware interfaces
  • Product teams prototyping app-free mobile experiences

Source: thesysdev/appless — based on the project README.

More on the Front Page

CLIProxyAPI unifies multiple AI model APIs into one local proxy service 🔗

Developers access GPT, Gemini, Claude, Codex, and Grok via standard OpenAI-compatible endpoints

router-for-me/CLIProxyAPI · Go · 44k stars Est. 2025

CLIProxyAPI functions as a local API gateway that translates requests from OpenAI, Gemini, Claude, and Codex-compatible clients into calls to various AI model providers. Rather than managing separate API keys, endpoints, and authentication flows for each service, developers configure CLIProxyAPI once and interact with models like GPT-5.5, Gemini 3.

1 Pro, Claude Fable 5, or Grok 4.5 through a unified interface. The proxy supports OAuth, API keys, and direct credential injection, enabling seamless switching between providers without changing client code.

Built in Go, the service emphasizes low-latency forwarding and minimal overhead. Recent updates focus on reliability: the v7.2.93 patch fixed WebSocket 1009 error propagation in Codex integrations, preventing silent credential fallbacks that could mask authentication failures. Additional changes include robust unit tests for tool call handling, Docker volume mapping for plugin persistence, and cleanup of obsolete variables in the Codex client. These adjustments reflect ongoing efforts to stabilize real-world usage, particularly in agentic workflows involving long-context reasoning or multi-step tool use.

The project supports model-specific features such as Kimi K3’s 1-million-token context window and Gemini 3.5 Flash’s optimized agentic loops. Release assets include Linux builds with dynamic plugin support and portable variants for musl-based or embedded systems like OpenWrt, broadening deployment flexibility.

The catch: Despite its broad model coverage, CLIProxyAPI shifts complexity to self-hosting and credential management—developers must secure and maintain access to each underlying model’s API or OAuth flow, introducing operational overhead and potential points of failure not present when using vendor-hosted endpoints directly.

Use Cases
  • Backend services switching between AI models without code changes
  • CLI tools using multiple LLMs via familiar OpenAI SDK interfaces
  • Local development environments avoiding vendor API rate limits during testing

Source: router-for-me/CLIProxyAPI — based on the README and release notes.

Skyvern automates browser workflows with AI vision 🔗

New self-heal reliability features improve workflow resilience in v1.0.47

Skyvern-AI/skyvern · Python · 22.5k stars Est. 2024

Skyvern v1.0.47 adds workflow self-heal reliability badges and panel updates, letting users track and jump to fixed steps when automation breaks due to UI changes.

The release includes structured outcome logging for custom-select opportunities and batch endpoints for reliability monitoring. Built on Playwright, Skyvern uses vision LLMs to interpret and interact with websites without relying on fragile XPath selectors, enabling cross-site workflow reuse. Recent commits harden SSRF validation and refine artifact URL handling for screenshots and downloads. Despite active development—223 open issues and daily commits—the project’s reliance on external LLMs introduces latency and cost variability in production workflows.
The catch: Performance and cost depend heavily on third-party vision LLMs, making consistent real-time automation challenging at scale.

Use Cases
  • Developers automate form filling on legacy internal tools
  • QA teams replicate user journeys across frequently updated web apps
  • Non-technical staff schedule data extraction from public portals without code

Source: Skyvern-AI/skyvern — based on the README and release notes.

Cherry Studio adds Kimi K2.7 Code support in latest patch 🔗

Open-source AI studio expands model compatibility amid active development

CherryHQ/cherry-studio · TypeScript · 48.8k stars Est. 2024

Cherry Studio’s v1.9.12 release adds support for Kimi K2.

7 Code, improving reasoning for coding tasks via openai-compatible providers. The patch also fixes DeepSeek V4+ reasoning_effort forwarding, Claude Fable/Opus 5 detection, and Anthropic native model fetching. Built on TypeScript, the desktop client unifies access to cloud LLMs (OpenAI, Gemini, Anthropic), local models via Ollama/LM Studio, and web services like Claude and Perplexity. It bundles 300+ pre-configured assistants, supports multi-model chats, and includes tools for document processing, Mermaid charts, code highlighting, and MCP server integration. Active maintenance is evident: 1179 open issues, 4643 forks, and commits within the last day signal ongoing work. The project targets builders seeking a unified interface for experimenting with frontier models without managing multiple clients or environments.
The catch: Despite rapid feature additions, the sheer breadth of supported models and tools raises questions about long-term consistency and depth of integration for niche providers.

Use Cases
  • Developers testing code generation across multiple LLMs
  • Teams comparing agent behaviors using shared assistant configs
  • Researchers accessing local and cloud models through one interface

Source: CherryHQ/cherry-studio — based on the README and release notes.

Chatwoot adds WhatsApp calls and Intercom import in v4.16.0 🔗

Latest release improves omnichannel support with new communication and migration tools

chatwoot/chatwoot · Ruby · 34.6k stars Est. 2019

Chatwoot’s v4.16.0 release introduces support for WhatsApp Calls in non-embedded inboxes, allowing agents to handle voice conversations directly through the platform without relying on embedded widgets.

The update also adds an Intercom import workflow for migrating contacts and conversation history, easing adoption for teams switching from proprietary helpdesk tools. Help Center functionality sees staged edits for published articles, admin search, and article reordering, while Captain, the AI assistant, now includes overview and drill-down analytics for enterprise users. Security updates cover widget identity verification, bot access tokens, and IMAP dependencies. The video call integration has shifted from Dyte to Cloudflare RealtimeKit, requiring users to reconfigure with new credentials.
The catch: Despite steady development, over 1,200 open issues suggest ongoing challenges in stabilizing core features amid rapid expansion across channels and integrations.

Use Cases
  • Support teams managing WhatsApp, email, and live chat in a shared inbox
  • Migrating from Intercom to Chatwoot while preserving contact and conversation data
  • Deploying AI-assisted responses to reduce repetitive query load on agents

Source: chatwoot/chatwoot — based on the README and release notes.

AI Agent Skill Generates Cinematic Product Videos via Remotion 🔗

Turns Claude Code or Codex into automated motion designer using 106 shot recipes and 161 motion previews.

Vincentwei1021/video-shotcraft · TypeScript · 259 stars 1d old

Vincentwei1021/video-shotcraft is a TypeScript-based agent skill that enables Claude Code or Codex agents to produce cinematic product videos using Remotion. The skill includes 106 shot recipe cards, 161 motion previews, and a production-ready template for storyboarding, animating, and sound-designing promos, demos, or launch videos. Users invoke it by installing the skill via CLI or direct repo link, then prompt the agent with requests like “Use video-shotcraft to create a promo for my desktop product.

” The agent follows the toolkit’s methodology to generate real page captures, 2.5D camera moves, beat-synced cuts, and film-grade SFX — as demonstrated in the project’s own 38-second gallery intro, which was fully agent-generated. The skill integrates with agent workflows by linking into ~/.claude/skills or ~/.codex/skills directories, allowing seamless reuse across projects. Output leverages Remotion’s programmatic video capabilities, meaning results are code-driven and reproducible, not reliant on manual timeline editing.

The catch: As a two-day-old project with zero open issues but no documented long-term maintenance plan or versioning strategy, its stability and evolution under sustained use remain untested.

Source: Vincentwei1021/video-shotcraft — based on the project README.

AI Agents Evolve From Assistants to Autonomous Skill Ecosystems 🔗

Open source projects now build composable, task-specific agents that chain tools, models, and workflows without human-in-the-loop prompts

The open source landscape is witnessing a shift from monolithic AI assistants to modular, skill-based agent ecosystems where discrete capabilities are packaged, shared, and orchestrated like software libraries. Projects such as yuwen-cool/yuwen-publish-precheck exemplify this by deploying AI agents that pre-validate social media content against 38 real-world samples and 72 official rule citations, returning actionable edits — not just warnings. Similarly, iflytek/skillhub provides a self-hosted registry for versioned agent skills with RBAC governance, enabling enterprises to publish, audit, and deploy skills like plug-ins.

This composability extends to creative and technical domains: pyang5166/gbro-collage-broll delivers a halftone paper-collage B-roll skill that automates Gemini-driven animation assembly via three-gate approval, while yizhiyanhua-ai/fireworks-tech-graph generates production SVG/PNG diagrams from natural language using agent workflows across seven styles. In development tooling, zhinjs/zhin offers a modern TypeScript agent runtime with multi-channel endpoint access and hot-reload plugin orchestration, and deer-flow/llm-space provides a desktop environment to prototype, inspect, and replay agent harness steps — treating agent behavior as debuggable code.

Orchestration layers are emerging to manage fleets: stablyai/orca functions as an ADE for parallel agent fleets, allowing users to run coding agents with personal subscriptions across desktop and mobile, while ogulcancelik/herdr acts as a terminal-based agent multiplexer. Even video production is being agentized: calesthio/OpenMontage claims the title of the world’s first open-source agentic video system, with 12 pipelines, 52 tools, and 500+ agent skills that transform AI coding assistants into full studios.

The pattern reveals a technical specialization is no longer about general-purpose chat but about narrow, reliable, reproducible skills — like a linter for compliance or a template generator for cinematic shots (Vincentwei1021/video-shotcraft offers 106 shot recipe cards for Claude Code/Codex). These agents are designed to be invoked programmatically, chained in workflows, and evaluated for correctness — moving beyond demo-stage prototypes toward infrastructure-like reliability.

The catch: Despite the momentum, many agent skills remain brittle, tightly coupled to specific model APIs (e.g., Claude Code or Codex), and lack standardized interfaces for cross-agent communication. Evaluation is often anecdotal — relying on user testimonials rather than benchmarks — and the fragmentation of skill registries, runtimes, and orchestration tools risks creating silos where interoperability is aspirational, not guaranteed. For now, the ecosystem feels more like a Cambrian explosion of prototypes than a converging standard.

Use Cases
  • Developers automate compliance checks for social media posts using pre-validated AI agent skills
  • Teams compose cinematic video pipelines from reusable agent-driven shot and motion libraries
  • Enterprises govern and deploy private agent skill libraries with version control and audit trails

Open Source LLM Tools Forge Agent Skills as Composable Building Blocks 🔗

Developers package LLM capabilities into sharable, domain-specific skills for autonomous agents across trading, content, and dev workflows.

A clear pattern is emerging in open source: LLM tools are evolving from general-purpose interfaces into specialized, composable agent skills. Rather than monolithic applications, developers are packaging discrete LLM-driven functions—prompt engineering, tool chaining, output validation—into reusable modules that plug into agent frameworks like Claude Code, Codex, or Gemini CLI. This shift treats LLMs not as black boxes but as programmable components within larger systems.

Evidence spans domains. The Circuit Framework (EthanXiang777/circuit-framework) implements a multi-agent trading research system where each agent handles data fetching, analysis, or report generation as a distinct skill. In content compliance, yuwen-publish-precheck (yuwen-cool/yuwen-publish-precheck) offers a pre-publish review skill that checks social media copy against 38 real-world samples and 72 official rule citations, returning actionable edits. For video workflows, bradautomates/claude-video gives Claude the ability to download, transcribe, and analyze video frames—turning raw media into LLM-understandable input. Meanwhile, mukul975/Anthropic-Cybersecurity-Skills provides 754 structured security skills mapped to frameworks like MITRE ATT&CK and NIST CSF, enabling agents to perform threat modeling or audit checks. Even niche uses like HeiGeAi/heige-codex-skin-studio demonstrate the trend: a one-click theme switcher for Codex Desktop that injects CSS via CDP, showing how UI customization is being reduced to a skill.

Technically, this reflects a move toward skill standardization—projects like Skills** (deer-flow/llm-space) provide harness, pointing to a growing of agent harness, and `lidge-jun/opencode, and documentation formats that allow skills to be discovered, versioned, and chained,open-source agent skills are becoming the currency in agent economy.

The catch: While promising, the skill ecosystem remains fragmented—no universal standard exists for skill interfaces, versioning, or security boundaries. Many skills are tightly coupled to specific agent backends (e.g., Claude Code), limiting portability. Validation often relies on anecdotal testing rather than rigorous benchmarks, and composability breaks down when skills make conflicting assumptions about state or tool availability. Until interoperability improves, this trend risks creating siloed reusable components that don’t actually compose.

Web Frameworks Shift Toward AI-Native, Modular, and Cross-Platform Design 🔗

Open source projects blend automation, AI agents, and lightweight runtimes to redefine how developers build and deploy modern web experiences.

A clear pattern is emerging in open source web frameworks: the convergence of AI-driven automation, modular architecture, and cross-platform deployment targets. Rather than monolithic stacks, new projects prioritize composability, agent-based interaction, and runtime flexibility—shifting focus from serving static content to enabling intelligent, adaptive web experiences.

Projects like webstudio-is/webstudio exemplify this shift, offering a visual, headless CMS-connected builder that supports all CSS properties and deploys anywhere—emphasizing developer control over presentation without locking into a specific backend.

Similarly, alibaba/page-agent introduces an in-page GUI agent controlled by natural language, allowing users to manipulate web interfaces through AI-driven commands, blurring the line between user and automation.

AI integration extends beyond interaction into workflow automation: Skyvern-AI/skyvern uses AI to automate browser-based tasks, while Skyvern-AI/rustwright reimagines Playwright’s API on a Rust-powered CDP engine, eliminating driver subprocesses for faster, more reliable cross-language browser automation. This reflects a broader trend toward embedding AI agents directly into web tooling—not as add-ons, but as core architectural components.

Modularity and lightweight execution are also central. mesamirh/MovieBox-Tui delivers a keyboard-first, cross-platform terminal UI for media streaming in Rust, prioritizing speed and minimal dependencies. Meanwhile, oomol-lab/open-connector acts as an auth gateway linking 100+ SaaS providers to AI agents via SDK, CLI, MCP, and OpenAPI—enabling secure, composable agent ecosystems.

Even traditional tools are evolving: ChromeDevTools/devtools-frontend continues to advance as a TypeScript-driven UI for debugging, while trezor/trezor-suite shows how complex desktop/web hybrids can be maintained in a monorepo with strong TypeScript foundations.

The catch: While promising, this trend risks fragmentation—AI agent interfaces lack standardization, and mixing natural language control with deterministic UI remains error-prone. Many projects are still in early stages, prioritizing demo-friendly features over robustness, security, or long-term maintainability. Without shared conventions for agent safety, state management, or cross-tool interoperability, the vision of seamless AI-native web frameworks remains aspirational rather than operational.

Use Cases
  • Developers build customizable websites connected to any headless CMS
  • Users automate browser tasks using AI-driven natural language commands
  • Teams integrate 100+ SaaS services into AI agent workflows securely

Deep Cuts

AI Pre-Checker Shields Chinese Creators From Platform Penalties 🔗

Uses Claude and official rules to flag risky phrases before posting on Douyin, Xiaohongshu, and WeChat Channels

yuwen-cool/yuwen-publish-precheck · Python · 362 stars

yuwen-cool/yuwen-publish-precheck is a Python-powered AI agent designed to help content creators avoid silent throttling or takedowns on Chinese social platforms. Before publishing, users run their draft through the tool, which scans for potentially violative phrasing using a fine-tuned Claude model grounded in 72 verified citations from Douyin, Xiaohongshu, and WeChat Channels’ official guidelines. Rather than guessing, it references specific rule clauses—like prohibitions on exaggerated medical claims or undisclosed ads—and suggests compliant rewrites.

The project’s strength lies in its localized rule library, built from 38 real-world violation samples that continuously refine its judgment. It doesn’t promise approval; instead, it educates creators on platform boundaries, turning reactive panic into proactive compliance. For developers, it’s a rare example of an agent skill focused on regional regulatory nuance—showing how LLMs can be guided by authoritative sources to reduce risk in high-stakes content workflows.

Use Cases
  • Social media managers screening ad copy for Xiaohongshu
  • Video creators checking Douyin captions for medical claims
  • Compliance teams automating pre-publish checks for WeChat Channels

Source: yuwen-cool/yuwen-publish-precheck — based on the project README.

Quick Hits

open-design nexu-io/open-design: Turn your AI coding agent into a full design engine that exports prototypes, slides, and media as real files — all locally, with multi-LLM CLI support. 80.2k
claude-fable-5-system-prompt-clean KinetiNode/claude-fable-5-system-prompt-clean: A token-optimized, Markdown-formatted version of the leaked Claude Fable 5 prompt for seamless use across Gemini, ChatGPT, and advanced agents. 283
Summer2026-Internships SimplifyJobs/Summer2026-Internships: Daily-updated listings for Summer 2026 internships in software engineering, AI, data science, quant, product, and hardware roles. 45.5k
rtk rtk-ai/rtk: A lightweight Rust CLI proxy that cuts LLM token usage by 60–90% on dev commands with zero dependencies and a single binary. 72.2k
football-stadium thebuggeddev/football-stadium: An interactive 3D stadium viewer that lets you preview your seat view before buying tickets — built in HTML for instant access. 295
robinhood-sniper-bot robinhood-ape/robinhood-sniper-bot: A TypeScript bot that auto-buys new tokens on Robinhood Chain via Uniswap V3 and executes take-profit/stop-loss trades on launch. 253
nativ Blaizzy/nativ: A native macOS app that lets you chat with, serve, monitor, and connect MLX models locally — all AI, all on your Mac. 376
machine-genome paxlabs-inc/machine-genome: An open protocol for tracking model, agent, and dataset provenance — giving machines a verifiable identity and lineage across artifacts. 278
Beyond GitHub

The AI Wire

What builders are reading today — the headlines, papers, and announcements that aren't trending repos.

From the labs & arXiv

n8n 2.31.4 fixes workflow group handling in AI automation platform 🔗

Patch resolves save errors from invalid node groups, improving reliability for complex agent workflows

n8n-io/n8n · TypeScript · 197.3k stars Est. 2019 · Latest: n8n@2.31.4

Previously in The Times “covered” — Jul 20

The latest patch release of n8n, version 2.31.4, addresses a subtle but impactful workflow editor stability issue affecting users building multi-step AI agents.

The fix automatically ungroups invalid node combinations during workflow save, preventing silent failures when complex logic chains contain misconfigured or orphaned groups.

This resolves issue #34513, where workflows would fail to save without clear error messages, particularly in AI-driven automations involving conditional branching, tool use, or human-in-the-loop steps. For teams relying on n8n’s visual canvas to orchestrate LLMs, APIs, and custom code—such as routing customer inquiries through sentiment analysis before escalating to human agents—this improves day-to-day reliability.

The platform continues to support self-hosted and cloud deployment via Docker or npx n8n, with access to over 1,500 integrations and native AI capabilities including model-switching between OpenAI, Anthropic, and open-source LLMs. Developers can still extend workflows with JavaScript, Python, or npm packages when visual building hits limits, maintaining the low-code-to-code flexibility that defines the tool.

While the release notes show no major feature additions, the fix underscores n8n’s ongoing focus on operationalizing AI workflows beyond prototypes—where save failures in complex agent logic could disrupt production pipelines. The project remains under its fair-code license, with source available but certain enterprise features requiring a commercial license.

The catch: Despite its AI-native positioning, n8n’s visual debugging tools for agent workflows—especially tracing tool calls and model reasoning across multi-step chains—still lag behind dedicated AI orchestration platforms, requiring developers to rely on manual logging or external observability tools for complex agent behavior.

Use Cases
  • Developers automating customer support triage with LLMs and ticketing APIs
  • Data engineers building ETL pipelines with AI-driven data validation steps
  • DevOps teams deploying self-hosted workflow automation for internal tooling integrations

Source: n8n-io/n8n — based on the README and release notes.

More Stories

Open WebUI adds folder-aware knowledge base uploads 🔗

New release preserves directory structure when syncing local files for RAG

open-webui/open-webui · Python · 146.2k stars Est. 2023

Previously in The Times “covered” — Jul 15

Open WebUI v0.10.2 introduces folder uploads to knowledge bases, a change that prevents flattening directory structures when syncing local files for retrieval-augmented generation.

Previously, dragging a folder into a knowledge base would collapse all files into a single list, breaking hierarchical organization. Now, subfolders are preserved, enabling users to maintain logical groupings of documents—such as project-specific folders or versioned datasets—without manual reorganization. The update also includes streamed reasoning display for models that emit thinking traces, improved memory filtering to exclude transient data like routine events, and a toggle to separate memory tools from system context. These refinements target users retain Open WebUI’s core promise: a self-hosted, extensible UI for local and remote LLMs with granular access controls and plugin support via MCP and OpenAPI. The project remains actively maintained, with commits as recent as yesterday and over 146k stars, though its Python-only stack may limit appeal in performance-critical or polyglot environments. The catch: while strong for individual and team use, large-scale enterprise deployment still lacks formal benchmarks for concurrent user loads beyond small-group testing.

Use Cases
  • Researchers organizing paper collections by topic and date
  • Developers syncing versioned API documentation folders
  • Teams preserving project-specific knowledge base hierarchies

Source: open-webui/open-webui — based on the README and release notes.

AirLLM enables massive LLMs on modest GPUs without quantization 🔗

New v3.0.1 patch fixes import error; supports 671B DeepSeek-V3 on ~12GB VRAM

lyogavin/airllm · Jupyter Notebook · 23.8k stars Est. 2023

AirLLM allows running 70B parameter language models on a single 4GB GPU without quantization, distillation, or pruning, using memory optimization techniques alone. The project recently added FP8 model support in v3.0, enabling inference for DeepSeek-V3 (671B) on approximately 12GB VRAM and Qwen3-235B on ~3GB.

It works via a unified AutoModel interface that automatically detects model architecture. The latest patch release, v3.0.1, resolves a critical ModuleNotFoundError for sentencepiece by declaring it as a dependency and improves resilience by making model-family imports defensive—so a missing optional dependency for one model no longer breaks the entire package. Installation is straightforward with pip install airllm, followed by standard Hugging Face-style inference calls. Despite its age—over three years—the project maintains active development, with the last commit just days ago and nearly 2700 forks.
The catch: While AirLLM avoids quantization, its memory savings depend on proprietary operator optimizations that may not generalize to all model architectures or future LLMs without updates.

Use Cases
  • Deploy Llama 3 70B on consumer GPUs for local inference
  • Run DeepSeek-V3 671B on workstation-grade 12GB VRAM cards
  • Test Qwen3-235B models on laptops with 8GB GPUs using FP8 precision

Source: lyogavin/airllm — based on the README and release notes.

DIO Open Source Lab Updates Contribution Guide After Two Years 🔗

Repository maintains steady activity with recent commits addressing documentation and workflow clarity

digitalinnovationone/dio-lab-open-source · Jupyter Notebook · 8.6k stars Est. 2023

The digitalinnovationone/dio-lab-open-source project, hosting materials for Digital Innovation One's "Contributing to an Open Source Project on GitHub" course, received its last commit just one day ago. Recent activity focuses on refining the lab's step-by-step guidance for newcomers navigating pull requests, issue triage, and fork-based workflows within the docs/ directory. While the project shows consistent maintenance—evidenced by 60,198 forks and ongoing issue triage—it has not introduced new modules or expanded beyond its original Jupyter Notebook-based curriculum since its 2023 launch.

The core content remains centered on foundational Git and GitHub concepts, using Markdown and basic web assets (index.html, styles.css, scripts.js) to simulate a minimal open-source project for practice. Despite steady traction with 8,605 stars, the lab's scope remains intentionally narrow, targeting absolute beginners in open-source collaboration rather than advanced contributors seeking complex maintainer workflows or CI/CD integration. The catch: Whether the lab's simplified, isolated environment adequately prepares learners for real-world challenges like merge conflicts in large codebases or navigating governance in established projects remains an open question for educators and adopters.

Use Cases
  • Learning GitHub flow via guided fork-and-pull request exercises
  • Practicing issue labeling and triage in a controlled training repo
  • Understanding basic open-source contribution etiquette and documentation standards

Source: digitalinnovationone/dio-lab-open-source — based on the project README.

Quick Hits

openai-cookbook Practical examples and guides for leveraging the OpenAI API to build real-world AI applications. 74.8k
google-research Cutting-edge research implementations from Google Research, showcasing novel AI and ML techniques. 38.4k
pytorch Flexible tensor computation and dynamic neural networks in Python with industry-leading GPU acceleration. 101.8k
opencv Comprehensive open-source computer vision library enabling real-time image and video processing across platforms. 90k
dify Unified platform to design, deploy, and scale agentic AI workflows and RAG pipelines across any infrastructure. 149.6k

Dora-rs v0.5.0 sharpens Rust robotics middleware with Zenoh SHM gains 🔗

Latest release boosts dataflow performance via shared memory and Arrow-native messaging for low-latency AI robotics

dora-rs/dora · Rust · 3.8k stars Est. 2022 · Latest: v0.5.0

Previously in The Times “covered” — Jul 17

Dora-rs has released v0.5.0 of its Dataflow-Oriented Robotic Architecture middleware, refining a Rust-based framework designed to streamline real-time AI robotic applications.

The update centers on performance and reliability, with no breaking API changes but meaningful internal optimizations. The release bumps the workspace and dora-message crate to align versions across the monorepo, ensuring consistency in message passing and dataflow orchestration.

At its core, Dora models robotic applications as directed graphs where nodes exchange data via a high-throughput, low-latency data plane. The framework leverages Zenoh for communication, now enhanced with shared memory (SHM) transport that allows nodes on the same machine to publish directly, bypassing the Zenoh daemon. This yields a 35% reduction in latency and 3-10x higher throughput for payloads over 4KB, with automatic fallback to network transport for distributed multi-machine setups.

Dora’s use of Apache Arrow provides a zero-copy, columnar memory format end-to-end, eliminating serialization overhead. Messages are shared natively across language bindings — Rust, Python, and others — without translation cost. Combined with a non-blocking event loop that offloads Zenoh publishes via a dedicated drain task, control commands maintain sub-millisecond responsiveness.

Installation has been streamlined via platform-specific installers: a shell script for macOSH publishes to a dedicated drain task, the system achieves flat latency from 4KB to 4MB payloads, outperforming ROS2 Python by 10-17x in benchmarks.

The v0.5.0 release also strengthens observability with OpenTelemetry tracing and metrics enabled by default, supporting debugging and performance profiling in complex robotic systems. Developers can install Dora via official installers or build from source using maturin for Python bindings, with Cargo features allowing selective enablement of tracing and metrics.

Despite its technical advances, Dora remains niche in the broader robotics middleware landscape dominated by ROS 2. Its tight coupling to Zenoh and Rust-first design may present a barrier for teams invested in C++ or Python-heavy ROS ecosystems. The project’s steady but modest growth — 3,848 stars, 418 forks, and 156 open issues — suggests adoption is concentrated among early adopters and research labs rather than industrial deployments.

The catch: Dora’s performance gains are most pronounced in homogeneous, low-latency environments using Rust or Python bindings; teams requiring broad language support, mature tooling, or ROS 2 compatibility may face integration friction and limited community resources compared to established alternatives.

Use Cases
  • Robotics researchers building real-time perception pipelines
  • AI developers deploying low-latency sensor fusion systems
  • Embedded engineers optimizing intra-robot communication latency

Source: dora-rs/dora — based on the README and release notes.

More Stories

JdeRobot's RoboticsAcademy adds ROS2 drone exercise in latest update 🔗

Project maintains ROS-based robotics learning platform with Gazebo integration

JdeRobot/RoboticsAcademy · Python · 481 stars Est. 2015

The JdeRobot/RoboticsAcademy project recently merged a ROS2-based drone_cat_mouse exercise (pull request #3872), expanding its collection of hands-on robotics tutorials. Built on Python and leveraging Gazebo for simulation, the academy provides structured exercises in computer vision, ROS, and robotics programming. Recent updates also include RADI monitor improvements, web GUI enhancements for basic vision tasks, and new robot models like UR3 and Dingo.

The platform remains entirely ROS-dependent, requiring familiarity with ROS workflows for full utility. While active contributors continue refining documentation and exercise status tracking, the project shows signs of stagnation with 51 open issues and no major architectural evolution despite its 11-year lifespan.
The catch: Its tight coupling to ROS may limit adoption among developers exploring alternative robotics middleware or lightweight prototyping tools.

Use Cases
  • University students learning ROS-based robotics navigation
  • Developers practicing Gazebo simulation with Python scripts
  • Educators deploying standardized computer vision exercises in labs

Source: JdeRobot/RoboticsAcademy — based on the README and release notes.

PythonRobotics adds drone trajectory control module 🔗

New 3D path-following algorithms support autonomous aerial navigation testing

AtsushiSakai/PythonRobotics · Python · 30.1k stars Est. 2016

Previously in The Times “covered” — Jul 14

The AtsushiSakai/PythonRobotics repository recently expanded its aerial navigation section with concrete implementations for drone 3D trajectory following and rocket-powered landing simulations. These additions, committed within the last week, build on prior bipedal and arm navigation modules by integrating Model Predictive Control (MPC) and Nonlinear MPC with C-GMRES solvers for real-time path tracking in three-dimensional space. The code uses minimal dependencies—primarily NumPy and Matplotlib—to demonstrate how quadrotors can follow complex trajectories while avoiding obstacles, a feature frequently requested in GitHub issues over the past year.

While the core library remains focused on educational clarity and algorithmic transparency, the new aerial tools enable builders to prototype flight paths without relying on heavy simulation frameworks like ROS or Gazebo. The project maintains its commitment to wide applicability, offering side-by-side comparisons of PID, LQR, and MPC approaches for attitude and position control.
The catch: The aerial navigation code lacks integration with real drone hardware APIs or sensor drivers, limiting direct deployment beyond simulation and necessitating manual adaptation for flight controllers like PX4 or ArduPilot.

Use Cases
  • University researchers testing path-following algorithms for quadrotor prototypes
  • Developers learning MPC-based control for autonomous aerial vehicles
  • Hobbyists simulating rocket landings using Python-based trajectory optimization

Source: AtsushiSakai/PythonRobotics — based on the project README.

Crocoddyl 3.2.1 patches Pinocchio compatibility for legged robots 🔗

Update ensures smooth operation with Pinocchio v4, fixing ROS integration snags

loco-3d/crocoddyl · C++ · 1.3k stars Est. 2019

The Crocoddyl optimal control library released version 3.2.1 in April, primarily addressing a compatibility issue with Pinocchio v4.

This patch resolves build failures when using the newer Pinocchio release, which underpins Crocoddyl’s efficient computation of robot dynamics and analytical derivatives. The update also refines CMake configuration to make example-robot-data more optional for ROS users, streamlining integration in robotics workflows. Built in C++ with Python bindings, Crocoddyl supports multiple solvers like FDDP and Ipopt, leveraging Pinocchio for sparse derivatives and offering multi-threading via OpenMP. Despite its 7.1-year history and 1,262 stars, the project shows signs of stagnation, with only 20 open issues and minimal recent activity beyond maintenance patches. The catch: Its narrow focus on contact-sequential optimal control and reliance on specific dependencies like Pinocchio may limit appeal for builders needing broader, more general-purpose motion planning tools.

Use Cases
  • Legged robot trajectory optimization with contact sequences
  • Model-predictive control for quadruped locomotion
  • Generating feedback gains for dynamic manipulation tasks

Source: loco-3d/crocoddyl — based on the README and release notes.

Quick Hits

autoware_universe Provides a comprehensive ecosystem of autonomous driving modules for perception, planning, and control, enabling scalable, production-ready self-driving systems. 1.7k
ros-noetic Offers pre-configured ROS Noetic packages via Vinca, simplifying dependency management and environment setup for robotics developers. 517
PX4-Autopilot Delivers a robust, open-source flight stack for drones and VTOLs with real-time performance, safety-critical reliability, and broad hardware support. 12.2k
navigation2 Implements advanced ROS 2 navigation capabilities including SLAM, path planning, and obstacle avoidance for reliable mobile robot autonomy in dynamic environments. 4.5k
openarm Presents a fully open-source humanoid arm designed for dexterous manipulation in contact-rich tasks, accelerating physical AI research and real-world deployment. 2.7k

Cilium 1.19.6 refines eBPF networking with Gateway API and IPv6 fixes 🔗

Latest patch improves observability, stability, and Kubernetes integration without breaking changes

cilium/cilium · Go · 24.8k stars Est. 2015 · Latest: v1.19.6

Previously in The Times “covered” — Jul 19

Cilium’s latest patch release, v1.19.6, delivers targeted refinements to its eBPF-powered networking, security, and observability stack rather than sweeping changes.

The update backports two minor enhancements: L3 socket usage for solicited node multicast signaling in the L2 responder and Gateway API access log configuration via the new spec.telemetry.accessLogs field in CiliumGatewayClassConfig. These adjustments improve multicast reliability in clustered environments and give operators finer-grained telemetry control for ingress/egress traffic shaping.

More critically, the release addresses several stability issues. A policy service label selector handling bug (cilium/cilium#46946) prevents misapplied network policies during pod label updates. IPv6 neighbor solicitation handling in the host firewall is fixed (cilium/cilium#46669), resolving potential connectivity gaps in dual-stack clusters. Race conditions in endpoint property reads and CRD backend initialization are eliminated, and a long-standing issue where the cilium_operator_unmanaged_pods gauge incorrectly reported zero during pod restarts is now resolved. Notably, a regression causing brief connection drops during agent restarts—due to stale conntrack entries—has been patched, enhancing uptime for latency-sensitive workloads.

Built on eBPF, Cilium continues to sidestep kube-proxy by implementing service load balancing via in-kernel hash tables, enabling linear scalability for large-scale deployments. Its identity-based security model enforces L3-L7 policies independent of IP addresses, while integrated ingress/egress gateways and service mesh features remain optional layers. The project maintains support for both native routing and overlay modes, with XDP acceleration available on compatible NICs.

The catch: Despite its maturity, Cilium’s deep kernel coupling means upgrades require careful kernel version matching—running on kernels <5.10 risks missing critical eBPF features, and debugging complex eBPF dataplane failures still demands specialized tooling beyond standard kubectl.

Use Cases
  • Securing microservice communication with identity-based policies
  • Replacing kube-proxy for scalable, low-latency service load balancing
  • Observing L7 traffic flow and enforcing API-level security policies

Source: cilium/cilium — based on the README and release notes.

More Stories

SafeLine WAF Adds Read-Only Console Role in Latest Release 🔗

Self-hosted Go-based firewall improves license handling and rule persistence

chaitin/SafeLine · Go · 21.9k stars Est. 2023

SafeLine, a self-hosted Web Application Firewall written in Go, released v9.3.10 with a new read-only role for its console, allowing audit access without configuration changes.

The update improves license authentication and fixes two bugs: one where custom Allow/Deny rule order reset on restart, and another with incorrect human verification URLs. The project, active for 3.3 years, maintains steady traction with 21,914 stars and recent commits. It defends against SQLi, XSS, bot abuse, and HTTP floods via reverse-proxy filtering and IP-based rate limiting. SafeLine runs as a standalone binary, requiring no external dependencies beyond a supported OS.
The catch: Its single-maintainer model and 85 open issues raise concerns about long-term responsiveness to complex enterprise security demands.

Use Cases
  • DevOps teams securing internal APIs with self-hosted WAF
  • Small businesses blocking SQL injection and XSS without cloud costs
  • Indie developers testing app security behind a reverse proxy layer

Source: chaitin/SafeLine — based on the README and release notes.

SWE-agent v1.1.0 adds SWE-smith training data support 🔗

Release enables multilingual benchmarks and fixes tool bundle compatibility

SWE-agent/SWE-agent · Python · 19.9k stars Est. 2024

Previously in The Times “covered” — Jul 14

The SWE-agent project released v1.1.0, integrating support for SWE-smith—a new dataset generating tens of thousands of training trajectories for language model agents.

This update allowed their SWE-agent-LM-32b model to achieve open-weights state-of-the-art performance on SWE-bench verified. The release also added compatibility with SWE-bench multilingual and multimodal evaluations and multimodal benchmarks. Several breaking changes were introduced, including replacing the messages field in trajectory data with query, renaming tool bundles that used "windowed" file viewers, and removing the review_on_submit tool in favor of review_on_submit_m. The project notes these changes may require updates to existing workflows. Despite recent activity, the repository shows 51 open issues, indicating ongoing maintenance challenges.
The catch: Breaking changes to data formats and tool bundles may disrupt existing integrations, requiring users to migrate configurations and retrain models on new trajectory schemas.

Use Cases
  • Developers automate GitHub issue resolution using language models
  • Researchers benchmark AI agent performance on software engineering tasks
  • Security teams test offensive cybersecurity capture-the-flag scenarios

Source: SWE-agent/SWE-agent — based on the README and release notes.

Bjorn turns Raspberry Pi into autonomous network security toolkit 🔗

Combines e-Paper display with Python-based scanning, brute-force, and data exfiltration features for offensive testing

infinition/Bjorn · Python · 6.2k stars Est. 2024

Bjorn is a Python-powered offensive security tool designed for Raspberry Pi with a 2.13-inch e-Paper HAT. It performs network scanning, vulnerability assessment using Nmap, brute-force attacks on services like SSH and SMB, file stealing, and host zombification.

The tool features a modular architecture, real-time monitoring via e-Paper and web UI, and supports custom attack scripts. Recent commits show active maintenance, including fixes for e-Paper driver compatibility, systemd service stability, and web UI array handling. Despite its capabilities, Bjorn remains focused on Raspberry Pi deployment, limiting broader hardware flexibility.
The catch: Its narrow focus on Raspberry Pi and e-Paper HAT restricts use in non-embedded or headless pentesting environments where display output is unnecessary or impractical.

Use Cases
  • Security teams scanning internal networks from Raspberry Pi field devices
  • Pentesters conducting brute-force assessments on legacy SMB and SSH services
  • Researchers testing custom attack scripts via modular Python framework in isolated labs

Source: infinition/Bjorn — based on the README and release notes.

Quick Hits

CheatSheetSeries OWASP CheatSheetSeries provides developers with concise, high-value security guidance to build more secure applications from the start. 32.6k
cameradar Cameradar automates RTSP camera discovery and credential brute-forcing to expose vulnerabilities in video surveillance systems. 5.1k
vuls Vuls delivers agentless vulnerability scanning across Linux, containers, cloud services, and dependencies to identify risks without deployment overhead. 12.2k
gitleaks Gitleaks detects hardcoded secrets like passwords and keys in Git repositories to prevent data leaks before they happen. 28.2k
wazuh Wazuh offers unified XDR and SIEM capabilities to monitor, detect, and respond to threats across endpoints and cloud environments in real time. 16.2k

TensorFlow 2.21 Drops Python 3.9 Support and TensorBoard Dependency 🔗

Breaking changes in the ML framework’s latest release signal a shift toward leaner, more focused tooling for production deployments

tensorflow/tensorflow · C++ · 196.4k stars Est. 2015 · Latest: v2.21.0

Previously in The Times “covered” — Jul 19

TensorFlow 2.21.0, if not through new features, instead through removal.

Python 3.9 support, the TensorBoard as a dependency. This is not a minor update but a deliberate step to reduce bloat and align the framework with modern Python and deployment practices. The removal of Python 3.9 means users on older systems must now upgrade to Python 3.10 or later to stay supported, a move that reflects TensorFlow’s push to leverage newer language features and security and performance improvements in recent Python versions. Similarly, decoupling TensorBoard — the visualization suite long bundled with TensorFlow — allows teams to opt in only when needed, reducing the footprint of installations in containerized or edge environments. This modularity is further emphasized in the release’s focus on tf.lite, where quantized operations now support int2, int4, uint4, and int16x8 types, enabling tighter model compression for mobile and embedded use cases. JPEG XL support in tf.image also signals readiness for next-gen image formats in ML pipelines. Under the hood, tf.data gains a public NoneTensorSpec to better handle optional data elements — a small but meaningful API refinement for data engineers. The project remains active, with the last commit just hours ago and nearly 2800 open issues, indicating sustained development but also ongoing complexity.

The catch: TensorFlow’s broad scope and deep integration with Google’s internal tooling can make it feel over-engineered for simple ML tasks, and its rapid API evolution — while necessary for progress — often forces teams to refactor working code just to stay supported, creating friction in long-term production systems where stability is paramount.

Use Cases
  • Train vision models using JPEG XL for efficient image loading
  • Deploy quantized TensorFlow Lite models on microcontrollers with int2 support
  • Build data pipelines that safely handle optional fields via NoneTensorSpec

Source: tensorflow/tensorflow — based on the README and release notes.

More Stories

CodeGraph 1.4.1 adds auto-update alerts for MCP server 🔗

Local code knowledge graph now warns agents of newer releases without breaking workflows

colbymchenry/codegraph · C · 61.3k stars 6mo old

CodeGraph’s latest release, v1.4.1, introduces a background update check for its MCP server, notifying users when a newer version is available via server logs, agent connection prompts, and codegraph_status.

The feature runs once daily, caches results across machines, and respects CODEGRAPH_NO_UPDATE_CHECK=1 or DO_NOT_TRACK=1 to opt out. It does not auto-update, preserving user control. Separately, the Windows codegraph upgrade command now correctly invokes npm via terminal semantics, fixing a spawn error that previously blocked upgrades on npm-installed installs. The codegraph uninstall command was also overhauled to fully remove all installation variants—standalone bundle, npm global, and launcher links—after prompting for confirmation, resolving conflicts where partial uninstalls left duplicate codegraph executables on PATH. These changes address reliability gaps in multi-install environments, particularly for teams using both bundled and npm distributions. The project remains C-based, requires no Node.js for core operation, and continues to support Claude Code, Cursor, Gemini, and other agents with zero runtime dependencies. The catch: Despite 61k stars, 331 open issues suggest ongoing stability and usability challenges in complex monorepos or mixed-language setups, raising questions about its readiness for large-scale enterprise adoption without significant tuning.

Use Cases
  • Developers sync agent context with local code changes
  • Teams reduce token usage in AI-assisted coding workflows
  • Engineers avoid redundant tool calls during debugging sessions

Source: colbymchenry/codegraph — based on the README and release notes.

llama.cpp adds MXFP4 support for gpt-oss models 🔗

Native quantization improves efficiency on NVIDIA hardware via collaboration

ggml-org/llama.cpp · C++ · 121.1k stars Est. 2023

Previously in The Times “covered” — Jul 15

The ggml-org/llama.cpp project has added native support for the gpt-oss model using the MXFP4 format, a result of collaboration with NVIDIA. This enhancement enables more efficient inference by leveraging lower-precision arithmetic without significant accuracy loss, particularly on supported GPUs.

The update is part of a broader push to expand hardware compatibility, including recent Vulkan and ROCm builds for Linux, and WebGPU support for browser-based execution. Users can now run gpt-oss models directly via llama-cli -hf or deploy them through the OpenAI-compatible llama-server. The project continues to prioritize accessibility, offering pre-built binaries across macOS, Linux, and iOS, alongside package managers like Brew and Conda. Despite its growing adoption, the project maintains a high volume of open issues—over 1,900—indicating ongoing challenges in stabilizing APIs and addressing platform-specific bugs.
The catch: Rapid feature expansion risks API fragmentation, making long-term compatibility uncertain for downstream integrations.

Use Cases
  • Developers deploy local LLMs on Linux workstations using Vulkan acceleration
  • Researchers test gpt-oss models with MXFP4 quantization on NVIDIA GPUs
  • Teams serve OpenAI-compatible APIs via llama-server for internal tooling

Source: ggml-org/llama.cpp — based on the README and release notes.

Quick Hits

browser Lightpanda is a headless browser built in Zig for AI-driven automation, enabling fast, scriptable web interactions without GUI overhead. 32k
native Vercel Labs' Native toolkit lets developers build cross-platform desktop apps in Zig with modern UI controls and minimal boilerplate. 6.8k
codex OpenAI Codex is a lightweight Rust-based coding agent that runs in your terminal, turning natural language into code edits in real time. 100.2k
zed Zed is a high-performance, multiplayer code editor in Rust, offering real-time collaboration and lightning-fast editing from Atom and Tree-sitter creators. 87.3k
ollama Ollama simplifies running local LLMs like Kimi-K2.6, Qwen, and Gemma in Go, letting developers test and deploy models with one command. 176.6k
warp Warp is an agentic Rust-powered terminal that integrates AI to understand context, suggest commands, and automate workflows natively. 63.5k

BruceDevices Firmware Adds NetCut-Inspired ARP Module for WiFi Attacks 🔗

Latest release enhances offensive ESP32 toolkit with ARP poisoning and wardriving upload support

BruceDevices/firmware · C++ · 6.2k stars Est. 2024 · Latest: 1.15

Previously in The Times “covered” — Jul 19

The BruceDevices/firmware project has released version 1.15, introducing a NetCut-inspired ARP module designed to streamline man-in-the-middle attacks on WiFi networks. This feature, contributed by @ryocuy in pull request #2421, automates ARP spoofing to intercept traffic between targets and gateways — a capability previously requiring manual scripting or external tools.

The module integrates directly into Bruce’s WiFi attack suite, which already includes beacon spam, deauthentication floods, and Evil Portal attacks.

Beyond ARP, the update adds WDGoWars (wdgwars.pl) upload support for wardriving campaigns, enabling users to import and execute pre-built wireless survey scripts from the command line. This expands Bruce’s utility for reconnaissance, allowing attackers to map WiFi environments using compatible ESP32-C5 and ESP32-S3 hardware. The release also improves Karma attack effectiveness through enhanced SSID probing logic, increasing success rates against devices probing for trusted networks.

Technically, the firmware maintains broad compatibility across M5Stack, LilyGo, and Flipper Zero-adjacent devices, including Cardputer, Sticks, M5Cores, T-Decks, and T-Embeds. Installation remains streamlined via the official Web Flasher at bruce.computer/flasher or local flashing with esptool.py. OTA updates are supported for M5Launcher users, while M5Burner remains an option for direct binary deployment.

Security improvements in this cycle include buffer overflow mitigations (#2446), PN532 SPI pin reconfiguration (#2417), and fixes to USB U2F/FIDO2 authentication flows. The project continues to blend offensive WiFi, BLE, RFID, and Sub-GHz RF capabilities into a single ESP32 binary, with recent additions like WireGuard tunneling and Flipper Zero-style app loading via JavaScript interpreter enhancements.

The catch: Despite its feature richness, Bruce remains tightly coupled to ESP32 hardware, limiting portability to other microcontroller platforms. Builders seeking similar offensive capabilities on non-ESP32 boards — such as RP2040 or STM32 — must rely on alternative tools or custom porting efforts, as the firmware’s deep integration with ESP32-specific peripherals (like the RMT and I2S modules for RF) prevents straightforward cross-platform use.

Use Cases
  • Red teamers conducting WiFi network infiltration
  • Security researchers performing wireless reconnaissance
  • Hardware hackers testing NFC and RFID access systems

Source: BruceDevices/firmware — based on the README and release notes.

More Stories

DIY golf launch monitor measures key metrics with Doppler radar 🔗

OpenFlight uses OPS243-A to track ball and club speed, spin, and carry

jewbetcha/openflight · Python · 666 stars 7mo old

OpenFlight is a Python-based DIY golf launch monitor that leverages the OPS243-A Doppler radar to capture ball speed, club speed, smash factor, spin rate, and estimated carry distance. The system runs on a Raspberry Pi 5 with a 7" touchscreen for real-time feedback and uses a SparkFun impact sound trigger to synchronize measurements. While the deprecated K-LD7 angle radars are no longer recommended for new builds, the core functionality remains accessible without them, relying on radar-derived data and computational estimates for launch angle and distance.

Recent commits show ongoing refinement of signal processing, particularly around spin rate detection via I/Q analysis—a noted challenge in the documentation. The project maintains steady traction with 666 stars and 72 forks, though 22 open issues indicate active debugging and feature work.
The catch: Spin rate accuracy remains limited by the difficulty of extracting reliable rotational data from Doppler radar returns, making it the most uncertain measurement in the system.

Use Cases
  • Golfers analyzing swing efficiency using ball and club speed data
  • Makers building affordable launch monitors under $600
  • Coaches tracking player progress with repeatable shot metrics

Source: jewbetcha/openflight — based on the project README.

Pgtune simplifies PostgreSQL config tuning via browser 🔗

JavaScript tool adapts database settings to hardware specs in real time

le0pard/pgtune · JavaScript · 2.7k stars Est. 2014

Pgtune helps developers and DBAs optimize PostgreSQL configuration by analyzing system hardware and generating tuned postgresql.conf suggestions. Built with JavaScript and packaged as a PWA, it runs client-side in the browser—no server or installation required.

Users input RAM, CPU cores, storage type, and workload profile (OLTP, DW, etc.), and the tool outputs recommended values for parameters like shared_buffers, max_connections, and effective_cache_size. The interface, last updated in July 2026, remains lightweight and dependency-free beyond Node.js/Yarn for local development. While the core algorithm traces back to the original pgtune Perl script, this web version offers instant feedback and easy sharing via URL. No account or telemetry is collected; all processing happens locally. Despite 12 years of existence, the project sees infrequent updates, with the last commit being a dependency bump. The catch: its tuning logic may not reflect recent PostgreSQL version-specific optimizations or advanced workloads like mixed OLTP/OLAP.

Use Cases
  • Developers tuning local PostgreSQL dev instances
  • DBAs generating baseline configs for production staging
  • Students learning PostgreSQL performance fundamentals

Source: le0pard/pgtune — based on the project README.

Rhoban releases open-source humanoid robot for makers 🔗

30cm Microban uses Raspberry Pi Zero and 19 servos for DIY robotics learning

Rhoban/microban · Python · 32 stars 2mo old

Microban is a fully 3D-printable humanoid robot standing about 30cm tall, designed by Marc Duclusaud of the Rhoban team at LaBRI, University of Bordeaux. Built around a Raspberry Pi Zero 2W and controlled by 19 Dynamixel XL330-M288-T servomotors, it offers an accessible platform for learning robotics through hands-on assembly and experimentation. All mechanical designs, electronics schematics, and software are open-source, with detailed build instructions guiding users through printing approximately 30 PLA parts and integrating components like the Pollen RPI Robot Hat.

Powered via USB-C, the robot is intended as a desktop companion for students, makers, and researchers exploring kinematics, control systems, or embedded programming in Python. The project launched in May 2026 and reached v1.0.0 in July, with recent commits showing active maintenance.
The catch: As an early-stage release with only one open issue and limited community traction beyond 32 stars, long-term durability, software stability under extended use, and scalability for advanced research remain unproven questions for adopters.

Use Cases
  • Students learning robotics via physical assembly and coding
  • Makers experimenting with servo-driven humanoid mechanics
  • Researchers testing lightweight control algorithms on a physical platform

Source: Rhoban/microban — based on the README and release notes.

Quick Hits

maker.js Enables precise 2D vector design and shape modeling for CNC and laser cutting workflows using TypeScript. 2k
pojdmeprogramovatelektroniku Provides beginner-friendly C projects from a Czech electronics programming series for hands-on learning. 59
librealsense Delivers cross-platform C++ SDK for Intel RealSense depth cameras, enabling 3D sensing and computer vision apps. 8.9k
LibreHardwareMonitor Offers free, open-source hardware monitoring for real-time tracking of temps, fans, voltages, and clocks on Windows/Linux. 8.7k
firmware Delivers community-driven, open-source firmware as a secure, customizable alternative for IP cameras. 2.1k

Egui’s inspection protocol opens GUI apps to AI agent control 🔗

New egui_mcp crate lets developers debug and test interfaces via Model Context Protocol

emilk/egui · Rust · 29.8k stars Est. 2019 · Latest: 0.35.0

Previously in The Times “covered” — Jul 20

The latest release of egui, version 0.35.0, introduces an inspection protocol that enables external tools to read and manipulate the GUI state of running applications.

Built on egui_mcp, a new crate sponsored by Rerun, implements the Model Context Protocol (MCP) to allow AI agents or debugging tools to inspect egui’s accessibility tree, send synthetic input events, and observe widget interactions in real time.

This is activated by setting the EGUI_INSPECTION=1 environment variable when launching an eframe-based app, which opens a WebSocket server on port 5719. Developers can now use egui_mcp to programmatically navigate interfaces, reproduce edge-case bugs, or validate automated workflows without modifying application code. The protocol surfaces the same data used by egui’s built-in accessibility support, ensuring consistency between inspection and screen reader functionality.

Under the hood, the feature relies on egui’s new InspectionPlugin in the egui_inspection crate, which integrates with eframe when the inspection feature is enabled. It does not add runtime overhead when disabled, preserving egui’s reputation for low-latency immediate mode rendering. The inspection data includes widget labels, values, visibility, and event streams—enabling agents to treat a running egui app as an inspectable, controllable system.

While the core egui library remains focused on simplicity and portability—running wherever textured triangles can be drawn—this release marks a shift toward observability and tooling maturity. It reflects growing demand from teams building complex internal tools, game editors, or data visualization platforms where GUI behavior must be verifiable and repeatable.

The catch: The inspection protocol requires opt-in via feature flags and environment variables, and its security model assumes trusted local execution—remote exposure or production use is not currently supported or recommended.

Use Cases
  • Debug game editor UIs with AI-driven reproducibility
  • Test accessibility workflows in native Rust desktop apps
  • Automate form validation in WebAssembly-based internal tools

Source: emilk/egui — based on the README and release notes.

More Stories

Magpie upscales Windows apps with HLSL shaders and WinUI 🔗

Lightweight tool adds cursor auto-hide and pop-up-resistant scaling in v0.12.1

Blinue/Magpie · HLSL · 14.2k stars Est. 2021

Magpie, a window upscaler for Windows 10/11, uses HLSL to apply scaling algorithms like Anime4K and FSR directly to application windows without modifying the source. The latest release, v0.12.

1, introduces automatic cursor hiding after a customizable delay and improves the auto-scaling mechanism to resist interruption from pop-up windows. It also fixes issues where scaling would stop unexpectedly, source windows appeared above the upscaled output, title bars weren't properly, and monochrome cursors caused freezes. The "Keep scaled window on top" option was removed; the upscaled window is now always on top. Built with C++/RT, it features a WinUI-based interface with light/dark theme,multi-monitor setups. Requires Windows 10 1903+ or 11 and DirectX 11 feature level 11. The project, source under GPLv cropped correctly, and monochrome cursors caused display freezes. The tool supports both fullscreen and windowed modes, multi-monitor setups, and requires DirectX 11 feature level or higher. Built with C++/WinRT and XAML Islands, Magpie integrates into the Windows desktop via a WinUI interface. Despite steady traction and 14,226 stars, the project shows signs of maintenance strain: 107 open issues and a release cadence that now averages months between updates. The most recent commit was one day ago, indicating ongoing but sparse activity.

The catch: Magpie’s reliance on per-window DXGI hooking limits compatibility with certain anti-cheat systems and fullscreen-exclusive applications, restricting use in some gaming and secure environments.

Use Cases
  • Upscaling legacy game windows without modifying executables or ini files
  • Enhancing text clarity in low-resolution productivity apps on high-DPI displays
  • Applying CRT or anime-style shaders to emulator windows for visual enhancement

Source: Blinue/Magpie — based on the README and release notes.

Godot demo projects update with 4.7 engine features 🔗

New 2D and 3D examples showcase custom drawing, physics interpolation, and sky shaders

godotengine/godot-demo-projects · GDScript · 9.2k stars Est. 2016

The godotengine/godot-demo-projects repository has released version 4.7-6ad6167, aligning with Godot Engine’s latest stable release. This update adds eight new demo projects across 2D and 3D categories, including Custom Drawing, Drawable Textures, and Navigation Mesh Chunks in 2D, and 3D Sprites, Physics Interpolation, Ragdoll Physics, Sky Shaders, Tonemapping and Color Correction, and Visibility Ranges (HLOD) in 3D.

These demos are designed to be imported directly into the Godot project manager via cloning or ZIP extraction, with most also playable in-browser through GitHub Pages—though native desktop execution is recommended for optimal performance. The project maintains compatibility across Godot versions via dedicated branches, ensuring developers can access demos matching their engine version. Despite its age and steady traction, the repository shows ongoing maintenance with recent commits and active issue tracking.
The catch: While the demos illustrate engine capabilities, they do not always reflect production-grade architecture or scalability practices for complex games.

Use Cases
  • Learn Godot 4.7 features through runnable examples
  • Test 2D custom rendering and texture handling techniques
  • Evaluate 3D physics interpolation and visual effects implementation

Source: godotengine/godot-demo-projects — based on the README and release notes.

Dialogic 2.0-alpha-20 adds Godot 4.7 support and subsystem overhaul 🔗

Update fixes broken features, introduces state changes, and improves file handling for Godot visual novel creators

dialogic-godot/dialogic · GDScript · 5.8k stars Est. 2020

The Dialogic project released version 2.0-alpha-20, addressing compatibility with Godot 4.7 after months of maintainer absence.

This update fixes broken functionality and introduces a first batch of breaking changes, primarily affecting subsystem and save/load logic. Portrait animations now support infinite repetition until overridden, and file pickers smarterly remember folders per asset type like portraits or backgrounds. Texture filtering controls allow pixelated or high-res background rendering. Crucially, the Dialogic.custom_state_info system is removed, breaking custom subsystems and invalidating old saves—though enabling features like Layered Portrait scene persistence and textbox identifiers. Tests run via gdUnit4 on every push, and the plugin includes an auto-updater for seamless upgrades. Despite steady traction and 5,826 stars, the project shows signs of maintenance strain, with 169 open issues and the last push over a year ago. The catch: Breaking changes to core systems may force developers to rewrite custom extensions or abandon existing save files when upgrading.

Use Cases
  • Indie dev creating branching dialogue in a 2D RPG
  • Visual novel author managing character expressions and timelines
  • Godot builder implementing saveable UI states in narrative games

Source: dialogic-godot/dialogic — based on the README and release notes.

Quick Hits

raylib Raylib simplifies game development in C with an intuitive API for 2D/3D graphics, audio, and input — ideal for rapid prototyping and learning core game programming concepts. 34k
MizGodotTools MizGodotTools provides reusable GDScript utilities and patterns streamlining common game mechanics in Godot, reducing boilerplate and accelerating development across multiple projects. 950
o3de O3DE is a free, open-source AAA-capable 3D engine enabling high-fidelity game, film, and simulation creation across platforms with full source access and no licensing fees. 9.5k
Vulkan SaschaWillems’ Vulkan examples offer clear, well-documented C++ code demonstrating modern graphics techniques — essential for mastering low-level GPU programming and rendering pipelines. 12.1k
Greater-Flavor-Mod Greater Flavor Mod expands Hearts of Iron IV with deep historical flavor, new provinces, events, and mechanics — enriching gameplay with authentic detail and strategic depth for modders and players alike. 239
The Git Times AI Desk
Ask about today's stories — or hit “Ask about this” on any article to focus on one.

Unlock the Git Times AI desk to ask about today's stories and the AI model market.

Upgrade to Premium
Answers by the Git Times AI desk · verify before you ship