Design
Preset
Background
Text
Font
Size
Width
Account Pricing Monday, July 20, 2026

The Git Times

“Tools for conviviality are those which give each person who uses them the greatest opportunity to enrich the environment with the fruits of their vision.” — Ivan Illich

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.

QwenPaw’s MCP Integration Unlocks Seamless Tool Orchestration for Local AI Agents 🔗

The latest release enables secure, credential-aware connections to external services without compromising local data sovereignty.

agentscope-ai/QwenPaw · Python · 23.6k stars 4mo old · Latest: v2.0.0.post3

Why this leads today QwenPaw enables self-hosted, cross-platform AI assistants with extensible agents, reducing reliance on cloud services and giving builders direct control over localized AI workflows.

QwenPaw has evolved beyond a personal chat assistant into a robust agent harness designed for developers who demand control, extensibility, and privacy. At its core, QwenPaw lets users run powerful language models — including the QwenPaw-Flash series (2B/4B/9B) — entirely on their own machines, eliminating reliance on cloud APIs while maintaining compatibility with Ollama, LM Studio, and over a dozen cloud providers. What sets it apart is its three-layer memory system: live working context for immediate reasoning, full verbatim history for auditability, and distilled knowledge for long-term recall — ensuring nothing is lost or overly summarized, even as conversations grow.

The platform’s true strength lies in its extensibility. Through a plugin architecture and Skill framework, users can equip QwenPaw with capabilities for scheduling, document processing, browser automation, news aggregation, and more. These aren’t just add-ons; they’re composable units that can be chained into workflows — like triggering a news digest every morning, generating reports from local data, or broadcasting updates across DingTalk, WeChat, Discord, and Telegram from a single instance. The recent addition of a three-panel Web IDE with structural code search, jump-to-definition, and diff preview further blurs the line between assistant and development environment, making it viable for coding tasks without leaving the chat interface.

Security is baked in at the kernel level: a sandbox blocks dangerous commands before execution, Tool Guard validates API usage, File Guard restricts access, and Skill Scanner audits plugins for risks. This allows safe experimentation with automation — such as file manipulation or system commands — without exposing the host environment. For teams, the Agent Communication Protocol (ACP) enables spawning sub-agents with isolated memories and skills, facilitating parallel processing and cross-agent collaboration.

The recent v2.0.0.post3 release focused on hardening integrations, particularly around the Model Context Protocol (MCP). Key fixes migrated credential handling from embedded ${VAR} headers to secure environment variable references during driver initialization, preventing accidental leaks. Legacy MCP migration was streamlined via a schema watermark approach, reducing friction when updating tool connections. These changes reflect a maturing emphasis on secure, production-ready tool use — critical as agents gain access to email, calendars, code repositories, and internal APIs.

Despite its momentum, QwenPaw faces a significant challenge in documentation depth versus feature velocity. The project’s rapid expansion — spanning memory systems, multi-agent orchestration, cross-platform messaging, and plugin marketplaces — has outpaced the clarity of its guides. New contributors often report difficulty navigating the interplay between Skills, Plugins, and MCP integrations, with open issues frequently citing confusion over configuration precedence or debugging failed tool invocations. While the code is active and the community engaged, the onboarding burden remains high for those seeking to extend beyond basic chat. For builders evaluating adoption, the question isn’t whether QwenPaw works — it demonstrably does — but whether the cognitive load of mastering its layered extensibility model will hinder team-wide adoption or long-term maintenance.

Use Cases
  • Developers automate local report generation using scheduled Skills
  • Teams deploy private agents across Discord and WeChat for internal alerts
  • Engineers test LLM-powered browser automation without cloud dependencies

Source: agentscope-ai/QwenPaw — based on the README and release notes.

More on the Front Page

AionUi unifies local AI agents in a single cowork UI 🔗

Open-source tool runs 20+ LLMs locally with file access and automation

iOfficeAI/AionUi · TypeScript · 30.5k stars 11mo old

AionUi offers a local, open-source interface for running AI agents directly on a developer’s machine without installing separate CLI tools. Built in TypeScript, it supports agents like Claude Code, Codex, Hermes Agent, Gemini CLI, and over 20 others through a unified web-based UI. Unlike traditional chat clients, AionUi grants agents full file system access, enabling them to read, write, and modify code, browse the web, and execute multi-step tasks under user supervision.

The platform emphasizes zero configuration: users paste an API key to activate built-in agents immediately. It supports remote access via WebUI, Telegram, Lark, DingTalk, or WeChat, and includes cron-based scheduling for 24/7 unattended automation. Multi-agent workflows are possible, with auto-detection of installed agents and a shared interface for managing them simultaneously.

The latest release, v2.1.37, is a hotfix addressing a regression in v2.1.36 that broke window controls (minimize, maximize, close) and disrupted update checks and app restarts on Windows and Linux. It also fixes a UI issue where the team member “processing” timer reset to zero when navigating settings or resizing the window, now showing accurate elapsed time. These fixes were delivered in three pull requests focused on renderer and bridge logic.

While AionUi simplifies agent orchestration, its reliance on a bundled agent engine means users cannot easily swap in custom or experimental agent runtimes without modifying the core. This trade-off prioritizes ease of use over extensibility for advanced users seeking to integrate niche or research-grade agents.

Use Cases
  • Developers automating local code refactoring with AI agents
  • Teams scheduling 24/7 task automation across multiple LLMs
  • Engineers testing agent interactions via unified remote access UI

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

PenEcho brings AI reasoning to spatial canvas work 🔗

Shared whiteboard lets users sketch, query, and refine AI responses in context

erickong/penecho · JavaScript · 364 stars 5d old

PenEcho is a JavaScript-based shared canvas that integrates handwriting, diagrams, and equations with AI-assisted reasoning. Users place marks anywhere on a sparse 20,000×20,000 logical grid, and the system responds with explanations, continuations, or plots directly beside the input. Built with Node.

js, it supports OpenAI-compatible and Anthropic APIs, as well as direct use via authenticated Codex CLI without an API key. AI-generated content remains editable—users can move, resize, accept, or discard drafts before they become part of the work. The canvas only allocates 512×512 pixel tiles where ink exists, keeping memory use efficient despite the large logical space. Modes like Arcane, Sci-fi, and Research tailor response style to the problem domain. Snapshots are saved locally in the browser, and confirmed ink exports as cropped PNGs with a 512-pixel margin.

The catch: As a v0.1.0 release just six days old, PenEcho’s long-term stability, scalability under heavy use, and ecosystem integrations remain unproven in real-world builder workflows.

Use Cases
  • Engineers sketching circuit diagrams and querying AI for signal analysis
  • Students working through multi-step proofs with handwritten steps and AI hints
  • Designers iterating on spatial layouts while getting contextual layout suggestions

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

Sallyport Secures AI Agent Access to Sensitive Credentials 🔗

Mac app isolates secrets from agents while enabling authenticated actions

OlegSotnikov/sallyport · Swift · 321 stars 5d old

Sallyport is a free Mac app that acts as a secure intermediary between AI agents and sensitive credentials like API keys and SSH tokens. Instead of exposing secrets to the agent’s environment, it stores them in an encrypted local vault and executes requested actions only when prompted via the Model Context Protocol (MCP). The agent never sees or handles the raw credential—Sallyport performs the operation, returns the result, and logs it in a signed journal.

This design prevents credential leakage even if the agent is compromised or prompt-injected, a growing risk as agents gain broader access to tools and data. Built in Swift for Apple Silicon and macOS 14+, it’s distributed as a signed DMG or via Homebrew (brew install --cask olegsotnikov/tap/sallyport). Setup takes about two minutes: create a vault, add a credential, and point your MCP client to the Sallyport executable. The project emphasizes transparency, with detailed trust and security models published in its docs.
The catch: As a macOS-only tool with no export or recovery mechanism for vault contents, Sallyport trades convenience and cross-platform flexibility for strict credential isolation.

Use Cases
  • Developers securing AI agents from leaking production API keys
  • Teams preventing credential exposure via prompt injection in MCP workflows
  • Isolating SSH access for automated agents without sharing private keys

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

Biome linter gains Astro/Svelte/Vue label rule fixes 🔗

Patch 2.5.4 improves accessibility checks and comment handling in web templates

biomejs/biome · Rust · 25.3k stars Est. 2023

Biome’s latest patch release 2.5.4 refines its linter for modern frontend frameworks.

The update fixes noLabelWithoutControl to correctly recognize text interpolation in Astro, Svelte, and Vue as valid accessible content, preventing false positives. On-type formatting now preserves comment placement before if statements, avoiding unintended comment migration into block bodies. HTML parser performance saw minor synthetic benchmark gains. Built in Rust, Biome continues to position itself as a fast, Prettier-compatible formatter and linter for JavaScript, TypeScript, JSX, JSON, CSS, and GraphQL, usable via CLI and LSP integrations in VS Code and Open VSX. Despite active maintenance—501 open issues and recent commits—the toolchain remains narrower in scope than ESLint + Prettier combos, lacking built-in support for custom rule plugins or framework-specific transforms beyond core web languages.
The catch: Biome’s plugin architecture is limited to official rules, restricting extensibility for teams needing domain-specific linting beyond its predefined set.

Use Cases
  • Format TypeScript codebases with Prettier-like consistency
  • Lint JavaScript projects for accessibility and style issues
  • Enforce CSS and JSON standards in web toolchains via CLI or editor integration

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

Image-to-3D Tool Builds Procedural Models from Single Photos 🔗

Generates animation-ready Three.js code using primitives and shaders, no meshes required

hoainho/img2threejs · Python · 685 stars 5d old

The GitHub project hoainho/img2threejs transforms a single reference image into a procedural Three.js model built entirely from code. Given a photo, it outputs a TypeScript `THREE.

Group` factory that reconstructs the object using geometric primitives, custom shaders, and generated geometry — producing animatable hierarchies with pivots, sockets, and colliders. The approach avoids photogrammetry or mesh downloads, focusing instead on token-efficient, quality-gated reconstruction. Live demos in the gallery show hard-surface objects like earbuds, shotguns, and knives rendered in-browser from generated source, with accurate proportions, colours, and details such as bevels and emissive elements. The tool runs under agent frameworks like Claude Code or Codex, adapting to the host’s image input method — whether native reading, browser MCP, or user screenshot.
The catch: As a five-day-old project with eight open issues, it remains untested on complex organic shapes or large-scale scenes beyond isolated objects.

Use Cases
  • Game developers creating animated props from concept art
  • Web designers building interactive product viewers without asset pipelines
  • Educators teaching procedural 3D generation using live browser demos

Source: hoainho/img2threejs — based on the project README.

CCX Proxy Adds Channel Diagnostics and Reasoning Collapse 🔗

v2.9.37 improves failure tracing and response handling for multi-AI API routing

BenedictKing/ccx · Go · 3.9k stars 5mo old

The CCX proxy project released v2.9.37, adding channel selection diagnostics that trace filtering, model matching, and failure reasons via a new /v1/models/diagnose endpoint for dry-run testing.

Responses from upstream models that truncate reasoning content are now automatically collapsed at the proxy layer, preventing clients from receiving incomplete reasoning chains. Circuit breaker behavior was updated to treat no_available_account responses as overload conditions and to trigger on 503/429 errors, improving resilience during upstream throttling. Channel configuration discovery was enhanced to support faster probing of transient channels, and the default circuit breaker strategy shifted from aggressive to gentle. Frontend fixes resolved UI overlap in context menus, path prefix stripping, and Vue import type errors. Despite active development—19 open issues and recent commits—the proxy’s dual-key auth and web admin add operational overhead. The catch: Managing failover, key rotation, and model routing across Claude, Codex, and Gemini increases configuration complexity that may outweigh benefits for simple single-model integrations.

Use Cases
  • DevOps teams routing traffic across multiple AI providers via single entrypoint
  • Enterprises implementing API key rotation and failover for Claude and Gemini workloads
  • Developers testing channel health and model selection with built-in diagnostics UI

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

AI Agents Evolve from Assistants to Specialized Workforce Collaborators 🔗

Open source projects reveal a shift toward modular, skill-based agents that integrate into real workflows across coding, content, and operations

A clear pattern is emerging in open source: AI agents are moving beyond general-purpose chat interfaces to become specialized, composable workers embedded in specific professional workflows. Rather than monolithic assistants, the trend favors discrete, skill-driven agents that plug into existing tools and processes—evident across dozens of recent repos.

Projects like yuwen-cool/yuwen-publish-precheck exemplify this shift: it’s not a chatbot but a pre-publish AI agent that scans social media copy against official platform rules, flagging risky phrases and suggesting compliant edits—grounded in 38 real-world samples and 72 verified regulatory citations.

Similarly, calesthio/OpenMontage positions itself as the “world’s first open-source, agentic video production system,” offering 12 pipelines and 500+ agent skills to turn AI coding assistants into full video studios, complete with B-roll generation (pyang5166/gbro-collage-broll) using halftone paper-collage animation and Gemini Omni Flash for frame assembly.

In developer tooling, agents are becoming workflow integrators. Stablyai/orca acts as an ADE (Agent Development Environment) for managing fleets of parallel agents across desktop and mobile, while ogulcancelik/herdr provides a Rust-based terminal agent multiplexer. iflytek/skillhub offers enterprises a self-hosted skill registry with RBAC and audit logs to govern and version agent capabilities—treating agents like deployable microservices. Even niche domains are seeing agentification: HKUDS/Vibe-Trading delivers a personal trading agent, and xbtlin/ai-berkshire builds a multi-agent value investing framework using Claude Code or Codex, combining Buffett-era methodologies with adversarial analysis.

The technical shift is toward agent skills as modular, reusable units—seen in VoltAgent/awesome-agent-skills (1000+ curated skills) and langchain-ai/openwiki, which auto-generates agent-ready documentation. Tools like deer-flow/llm-space let developers prototype and replay agent interactions locally, emphasizing inspectability and performance tuning.

The catch: Despite the momentum, much of this remains experimental. Many agents are tightly coupled to specific LLMs or platforms (e.g., Codex-only skins in HeiGeAi/heige-codex-skin-studio), lack standardized interfaces for cross-agent communication, and struggle with reliability in complex, long-horizon tasks. The skill ecosystem is fragmented, with overlapping functions and minimal consensus on governance, safety, or evaluation—making production adoption risky outside narrow, well-scoped use cases.

Use Cases
  • Social media managers checking content compliance before publishing
  • Developers orchestrating fleets of specialized coding agents locally
  • Trading analysts running multi-agent adversarial investment research models

Open Source Shifts Toward Modular AI Agent Toolkits 🔗

Developers build composable, skill-based systems for LLMs, moving beyond chat interfaces into specialized workflows

A clear pattern is emerging in open source: the rise of modular, skill-driven toolkits that extend LLMs into precise, repeatable workflows. Rather than monolithic chatbots, developers are crafting discrete, interchangeable components that agents can invoke to perform specific tasks — from image-to-3D conversion to regulatory pre-checks and spatial reasoning.

This shift is evident in projects like hoainho/img2threejs, which transforms reference images into procedural, animation-ready Three.

js code through a token-efficient, quality-gated pipeline — treating visual input as a spec for code generation. Similarly, pyang5166/gbro-collage-broll automates editorial B-roll creation using a three-gate approval system and Gemini Omni Flash to assemble animated sequences from halftone paper-collage assets, demonstrating how AI agents can handle creative production with built-in editorial oversight.

Reasoning and collaboration are also being modularized. erickong/penecho offers a shared canvas for handwriting, equations, and diagrams, enabling spatial reasoning outside the chat box — a critical step for agents that need to think visually. Meanwhile, yuwen-cool/yuwen-publish-precheck provides a pre-publishing AI reviewer for Chinese social platforms, citing 38 real-world samples and 72 official rule references to flag risky content and suggest compliant rewrites, effectively encoding platform-specific governance into an invokable skill.

The ecosystem is further enriched by skill marketplaces and orchestration layers. VoltAgent/awesome-agent-skills curates over 1,000 agent skills compatible with Claude Code, Codex, and Gemini CLI, while deer-flow/llm-space offers a desktop app to prototype, inspect, and evaluate agent harnesses — enabling developers to debug and refine multi-step workflows locally. Even niche domains are seeing specialization: Mukul975/Anthropic-Cybersecurity-Skills maps 754 structured cybersecurity competencies to frameworks like MITRE ATT&CK and NIST AI RMF, turning agent-based red teaming into a auditable, standards-aligned practice.

These repos collectively signal a move toward LLM applications that are less about conversational fluency and more about reliable, task-specific execution — where agents don’t just respond, but act within defined boundaries, using validated skills to navigate technical, creative, or regulatory complexity.

The catch: While promising, this modular skill paradigm remains fragmented — many tools are tightly coupled to specific agent frameworks (e.g., Claude Code or Codex), lack cross-platform standardization, and vary widely in reliability and documentation. Real-world composition of skills into robust agents is still nascent, and few projects demonstrate long-term maintainability or governance at scale, leaving the trend more aspirational than operational for most teams today.

Use Cases
  • Developers automate video-to-text analysis for AI agents
  • Teams pre-validate social media posts against platform rules
  • Engineers build spatial reasoning interfaces for AI collaboration

Web Frameworks Shift Toward Modular, AI-Integrated Frontend Stacks 🔗

Open source projects unify UI, AI, and infrastructure with TypeScript-driven, component-first architectures

A clear pattern is emerging in open source web frameworks: the rise of modular, AI-aware frontend stacks built around TypeScript and designed for seamless integration with large language models and cloud-native backends. Rather than monolithic solutions, developers are assembling purpose-built tools that prioritize interoperability, real-time collaboration, and AI augmentation at the component level.

This shift is evident in projects like lobehub/lobe-ui, which provides a ready-to-use UI component library specifically for AIGC (AI-Generated Content) web apps, enabling developers to rapidly build interfaces for chat, image generation, and agent interactions.

Similarly, univer offers a full-stack framework for embedding spreadsheet, word processor, and presentation editors directly into web applications — treating productivity tools as embeddable, framework-native components rather than standalone apps.

The trend extends to AI orchestration and agent-driven interfaces. oomol-lab/open-connector acts as an auth gateway linking AI agents to over 1,000 SaaS services via SDKs, CLI, and OpenAPI, effectively enabling LLMs to interact with enterprise tools. Complementing this, alibaba/page-agent introduces a JavaScript in-page GUI agent that interprets natural language to control web interfaces — a step toward self-navigating web apps driven by AI.

Infrastructure and developer tooling are also evolving in tandem. biomejs/biome, a Rust-based toolchain, replaces fragmented JS tooling with a unified formatter, linter, and LSP, streamlining maintenance for modern web projects. Meanwhile, devtools-frontend continues to advance as the open-source UI behind Chrome DevTools, reflecting broader investment in transparent, extensible browser-based development environments.

Even legacy-adjacent projects are adapting: flagsmith provides self-hostable feature flagging and remote config, allowing teams to safely roll out AI-powered features at scale, while ntop/ntopng delivers real-time network monitoring via a Lua-driven web interface, showing how observability tools are embracing web-first designs.

The catch: While this modular, AI-integrated approach promises agility, it risks fragmenting the ecosystem — developers now face a growing matrix of niche components with overlapping functions, inconsistent documentation, and uncertain long-term maintenance. Many of these tools remain in early adoption, lacking battle-tested scalability or governance models, raising concerns about technical debt when stitching together rapidly evolving, independently versioned pieces.

Use Cases
  • Embed AI-powered spreadsheets into internal dashboards
  • Build voice-controlled web apps using natural language GUI agents
  • Create self-hosted feature flags for LLM-powered feature rollouts

Deep Cuts

AI-Powered Paper Collage B-Roll Generator Emerges 🔗

Turns text prompts into animated halftone video clips with Gemini Omni Flash

pyang5166/gbro-collage-broll · Python · 444 stars

pyang5166/gbro-collage-broll is an experimental agent skill that generates B-roll footage using a unique halftone paper-collage aesthetic. Built in Python, it leverages Google’s Gemini Omni Flash model to interpret text prompts and assemble start and end frames into short animated sequences. The workflow includes a three-gate approval system — concept, style, and motion — ensuring creative control before final output.

What sets it apart is its focus on tactile, analog-inspired visuals: think torn paper textures, ink bleed, and layered cutouts, all procedurally generated and animated via AI. Rather than relying on stock footage or generic transitions, this tool crafts bespoke, editorially rich B-roll that feels handmade yet is fully automated. It’s particularly suited for indie filmmakers, zine creators, or editorial teams seeking distinctive visual flair without manual animation. The skill outputs ready-to-use video clips that can drop into timelines as transitional elements or atmospheric layers. While still early-stage, its blend of generative AI and intentional art direction offers a fresh path for automated video production that prioritizes style over slickness.

Use Cases
  • Indie filmmakers generating scene transitions
  • Zine editors creating animated covers
  • News teams producing stylized segment bumpers

Source: pyang5166/gbro-collage-broll — based on the project README.

Quick Hits

penpot Penpot is an open-source design platform enabling scalable, real-time collaboration for product teams to create and iterate on UI/UX designs together. 57k
jellyfin Jellyfin is a free, self-hosted media server backend and API that lets you stream your personal media library to any device without subscriptions or tracking. 54.5k
univer Univer is a full-stack TypeScript framework that lets developers build and embed spreadsheet, word processor, and presentation editors for web and server applications. 13.9k
TensorRT-LLM TensorRT-LLM provides an easy-to-use Python API to define and optimize LLMs for high-performance inference on NVIDIA GPUs, including runtime orchestration in Python and C++. 14.2k
homebrew-core Homebrew-core contains the default formulae for Homebrew, the missing package manager for macOS and Linux, enabling simple installation of open-source software. 15.5k
spinel Spinel is a lightweight, embeddable 2D vector graphics rendering engine written in C, designed for high-performance UI and visual effects in applications. 1.7k
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.30.8 patches AI agent tool visibility in human-in-the-loop workflows 🔗

Fix resolves core integration gap where agents failed to recognize tools linked via approval steps

n8n-io/n8n · TypeScript · 197.1k stars Est. 2019 · Latest: n8n@2.30.8

Previously in The Times “covered” — Jul 17

The latest point release of n8n addresses a specific friction point in AI agent development: agents operating within human-in-the-loop (HITL) workflows now correctly recognize and utilize tools connected through approval steps. Previously, AI agents in multi-step automations requiring human intervention would lose visibility of downstream tools, breaking expected logic flows. This fix, implemented in commit c9bee5e, ensures tool persistence across HITL boundaries—a subtle but critical refinement for production-grade agent orchestration.

Beyond this core fix, the release includes an editor stability improvement: invalid node groups are now automatically ungrouped during workflow save, preventing silent configuration errors that could corrupt complex automations. These updates arrive amid n8n’s ongoing push to position itself as a trustworthy platform for AI agent deployment, emphasizing model flexibility and self-hosted control. The platform continues to support over 1,500 integrations and allows developers to combine visual workflow building with custom JavaScript, Python, or npm logic—enabling teams to prototype agents using OpenAI or Anthropic APIs, then swap to local LLMs without rearchitecting.

For enterprises, n8n’s fair-code licensing remains a differentiator: source code is always accessible, self-hosting is unrestricted, and enterprise tiers add features like role-based access and audit trails. The platform’s recent traction surge reflects growing demand for automation tools that bridge low-code accessibility with developer extensibility, particularly in AI-driven use cases.

The catch: While n8n excels at connecting AI agents to existing systems via its vast integration library, its visual workflow builder can become cumbersome for highly iterative, code-first AI experimentation—teams deeply invested in notebook-based prototyping may find the canvas layer adds overhead compared to direct framework usage like LangChain or LlamaIndex.

Use Cases
  • Developers prototyping customer support agents with CRM and ticketing integrations
  • Operations teams deploying self-hosted invoice processing workflows with ERP sync
  • Data engineers building observability pipelines that trigger AI analysis on anomaly detection

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

More Stories

Gemini CLI adds Cloud Run webhook ingestion for agent workflows 🔗

New egress service skeleton enables automated data pipelines from terminal AI agent

google-gemini/gemini-cli · TypeScript · 106.1k stars Est. 2025

Previously in The Times “covered” — Jul 13

The Gemini CLI project recently merged two caretaker-related features: a Cloud Run webhook ingestion service and its egress service skeleton. These additions let developers configure the terminal-based AI agent to receive HTTP triggers from Google Cloud Run and forward processed data to external endpoints. Built using the Model Context Protocol (MCP), the tools aim to automate workflows like log analysis or API responses without leaving the command line.

The update reflects a shift from pure interactive use toward background automation, leveraging Gemini’s 1M-token context and built-in tools like file operations and web fetching. Installation remains straightforward via npm install -g @google/gemini-cli or Homebrew, with preview releases issued weekly. Despite rapid iteration — 1,382 open issues and frequent commits — the CLI still assumes a Google-centric ecosystem, limiting appeal for teams locked into alternative cloud providers or air-gapped environments.
The catch: Deep integration with Google Cloud Run creates vendor lock-in concerns for portable AI agent pipelines.

Use Cases
  • Developers automating log analysis via terminal AI triggers
  • Data engineers building CLI-driven ETL pipelines to external APIs
  • DevOps teams creating self-healing systems from command-line agent alerts

Source: google-gemini/gemini-cli — based on the README and release notes.

Hugging Face Diffusers adds Cosmos 3 and Ideogram 4 pipelines 🔗

New multimodal models expand generation to video, audio, and physical reasoning tasks

huggingface/diffusers · Python · 34.1k stars Est. 2022

The 🤗 Diffusers library now includes Cosmos 3, NVIDIA’s unified world foundation model for Physical AI, enabling video-to-video and action-conditioned generation with sound encoding. Ideogram 4, a flow-matching text-to-image model, introduces asymmetric classifier-free guidance and structured prompt upsampling for improved coherence. Both pipelines are accessible via from_pretrained and integrate with existing schedulers and UNet components.

Built in PyTorch, the library supports modular assembly of diffusion systems, letting developers swap noise schedulers or combine pretrained models for custom workflows. Installation remains straightforward with pip install diffusers[torch] or Conda, and Apple Silicon support is documented separately. Despite its 4.1-year age and 34k stars, the project shows ongoing activity with a recent surge in contributions and a last commit just hours ago.
The catch: The library’s usability-first design can obscure performance trade-offs, making it less ideal for latency-sensitive production systems without manual optimization.

Use Cases
  • Researchers test video-to-video generation with physical action conditioning
  • Developers build custom image generators using LoRA-adapted Ideogram 4 checkpoints
  • Engineers prototype audio-visual diffusion models using Cosmos 3’s sound encoder

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

ComfyUI adds Seed Audio support amid partner node cleanup 🔗

Latest release streamlines integrations while patching critical security flaws

Comfy-Org/ComfyUI · Python · 121.5k stars Est. 2023

Previously in The Times “covered” — Jul 14

ComfyUI’s v0.28.0 release focuses on refining its partner ecosystem and core stability.

The update removes outdated Ideogram and StabilityAI nodes, replacing them with ByteDance’s Seed Audio 1.0 support for generative sound workflows. Security patches address four vulnerabilities (GHSA-779p-m5rp-r4h4) in the Qwen3-VL tokenizer and related components. Documentation saw repeated updates to AGENTS.md, clarifying agent-based workflow conventions. These changes arrive amid a recent-surge in adoption, with 14,315 forks and 4,300 open issues indicating active community engagement. The project maintains its Python/PyTorch foundation, offering a node-based interface for diffusion models that now extends into audio generation. The catch: Audio node stability and long-term support for third-party partner integrations remain unproven at scale.

Use Cases
  • Visual artists generating images via custom Stable Diffusion workflows
  • Audio creators experimenting with Seed Audio 1.0 for sound synthesis
  • Developers building modular AI pipelines with visual node editing

Source: Comfy-Org/ComfyUI — based on the README and release notes.

Quick Hits

transformers Hugging Face Transformers empowers builders to implement state-of-the-art ML models across text, vision, audio, and multimodal tasks with unified training and inference APIs. 162.8k
streamlit Streamlit lets developers rapidly create and deploy interactive data apps using pure Python, turning scripts into shareable web interfaces in minutes. 45.3k
airflow Apache Airflow enables programmatic orchestration of complex workflows through code-defined DAGs, offering robust scheduling, monitoring, and extensibility for data pipelines. 46.2k
netdata Netdata delivers real-time, AI-enhanced full-stack observability with low overhead, giving teams instant insights into system performance without complex setup. 79.7k
superpowers Obra Superpowers provides an agentic skills framework that structures software development around reusable, composable capabilities — turning expertise into scalable, automated workflows. 257.9k

Image-search bot adapts to modern QQ bot standards after eight years 🔗

Tsuk1ko/cq-picsearcher-bot adds OneBot 11 support, retains legacy QQ image search features

Tsuk1ko/cq-picsearcher-bot · JavaScript · 1.6k stars Est. 2018

The Tsuk1ko/cq-picsearcher-bot project, a JavaScript-based QQ bot for reverse image and anime search, has quietly updated its core to align with the OneBot 11 standard after eight years of maintenance. Originally built for the now-defunct CoolQ platform using its HTTP API, the bot has migrated to support modern clients like go-cqhttp and NapCatQQ, ensuring continued functionality in today’s QQ bot ecosystem.

At its core, the bot enables users to search images via Saucenao, Ascii2d, Soutubot.

moe, and Trace.moe (for anime scene identification) directly within QQ groups. Beyond search, it bundles utility features: OCR text extraction, Bilibili video parsing and push notifications, automated reminders, broadcast messaging, and even a Arknights recruitment calculator. Language packs allow custom auto-replies, while “复读” (repeat) and “色图” (image retrieval) functions cater to community-specific interactions.

Technically, the bot runs on Node.js and connects via WebSocket to OneBot 11-compatible clients, using libraries like node-cq-websocket for communication. Its architecture remains modular, with search services abstracted behind a common interface, allowing developers to extend or replace backends. The last commit, just days ago, shows ongoing attention to compatibility, though feature development appears focused on maintenance rather than innovation.

For builders, this bot offers a ready-to-deploy solution for QQ-based image discovery, particularly useful in anime, art, or meme-sharing communities where quick source tracing is valued. It reduces manual search friction and can be extended with custom triggers or integrations.

The catch: Despite its longevity, the project shows signs of slowing momentum—no open issues and minimal recent commits suggest limited active development, raising questions about long-term compatibility with evolving OneBot implementations or emerging image search APIs.

Use Cases
  • QQ group moderators automate anime source tracing
  • Developers extend image search with custom backends
  • Communities add OCR and Bilibili parsing to bots

Source: Tsuk1ko/cq-picsearcher-bot — based on the project README.

More Stories

commaai/openpilot adds Acura, Rivian 2025 support in v0.11.1 🔗

Latest release expands vehicle coverage with improved driver monitoring and thermal management

commaai/openpilot · Python · 63.2k stars Est. 2016

Previously in The Times “covered” — Jul 13

The commaai/openpilot project released version 0.11.1, adding official support for Acura MDX 2022-2024 and Rivian R1S/R1T 2025 models.

This update includes a new driver monitoring model, an enhanced image processing pipeline for the driver-facing camera, and revised thermal policies for the comma four hardware to improve sustained performance. Users install the release via openpilot.comma.ai on a comma four device connected to a supported vehicle using a compatible harness. The project maintains active development with nightly builds available at openpilot-nightly.comma.ai and staging pre-releases via openpilot-test.comma.ai. Contributions remain welcome through GitHub pull requests and issue tracking, with community coordination via Discord.
The catch: Despite broadening vehicle support, openpilot still requires specific comma hardware and vehicle harnesses, limiting use to a defined ecosystem rather than generic automotive platforms.

Use Cases
  • Install openpilot on a comma four for Acura MDX 2023 highway assist
  • Test nightly builds on Rivian R1T 2025 for experimental features
  • Develop custom forks using master branch for research vehicle modifications

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

Newton v1.4.0 adds experimental solver coupling and USD deformable workflows 🔗

Release enables hybrid physics solvers and improved soft-body simulation via NVIDIA Warp integration

newton-physics/newton · Python · 5.2k stars Est. 2025

Previously in The Times “covered” — Jul 14

Newton v1.4.0 introduces experimental coupled solvers, allowing users to compose MuJoCo, Kamino, VBD, XPBD, and MPM within a single workflow using SolverCoupled, proxy coupling, and ADMM contacts.

The update also expands deformable simulation with USD import enhancements, enabling curves, meshes, and tetrahedral volumes to be treated as cables, cloth, or soft bodies via ModelBuilder.add_usd(). Deterministic execution paths are now available for XPBD, SemiImplicit, Featherstone, VBD, and MuJoCo solvers, supporting bit-exact rollouts and CPU-based Warp graph replay. Performance gains target large-scale, graph-captured workloads. Built on NVIDIA Warp and integrating MuJoCo Warp as a backend, Newton remains Linux Foundation-hosted and Apache-2.0 licensed, with active development signaled by 342 open issues and recent commits.
The catch: macOS support is limited to CPU-only execution, restricting GPU-accelerated workflows on Apple hardware despite cross-platform claims.

Use Cases
  • Roboticists simulating articulated agents with hybrid rigid-deformable dynamics
  • Researchers importing OpenUSD scenes for physics-based cloth and cable modeling
  • Teams validating deterministic simulation rollouts for reproducible research workflows

Source: newton-physics/newton — based on the README and release notes.

Quick Hits

rl A modular, primitive-first PyTorch library enabling flexible, Python-native reinforcement learning experimentation. 3.5k
PlotJuggler A powerful C++ time series visualization tool designed for intuitive, real-time data exploration and analysis. 6.1k
ros2_control A generic, simple C++ controls framework for ROS 2 that streamlines robot actuator and sensor integration. 948
pinocchio A fast, flexible C++ library implementing rigid body dynamics and analytical derivatives for robotics simulation and control. 3.6k
tlsfuzzer A Python-based SSL/TLS protocol test suite and fuzzer for uncovering vulnerabilities in cryptographic implementations. 631
image_pipeline A C++ image processing pipeline for ROS that enables real-time camera data filtering, transformation, and feature extraction. 954

OpenCTI Platform Refines Live Stream Filtering in Latest Release 🔗

Bug fixes address livestream errors, group access issues, and observable selector flaws in v7.260715.0

OpenCTI-Platform/opencti · TypeScript · 9.7k stars Est. 2018 · Latest: 7.260715.0

Previously in The Times “covered” — Jul 17

The OpenCTI Platform has rolled out version 7.260715.0, focusing on stability fixes for core workflows used by threat intelligence analysts.

A key improvement resolves a livestream failure when using advanced filters alone—previously, the live event stream would not initialize without baseline filters applied, disrupting real-time monitoring scenarios. This fix, tied to issue #17132, ensures analysts can now rely on filtered livestreams for tracking emerging threats without workaround configurations.

Additional fixes target user interface reliability. Issue #17131 corrected an error that occurred when opening group detail pages from the Security > Groups settings menu, a regression introduced in prior updates that blocked access control configurations. The workbench observable type selector, which failed to apply user-selected types when creating or editing observables (#17126), has also been restored, reducing data entry friction during threat enrichment.

Dashboard and widget inconsistencies were addressed as well. The vertical bar chart now correctly displays the final day of a selected period (#17013), and the bookmark widget properly honors user-configured inputs (#17073), improving the accuracy of saved visualizations and custom views. Security enhancements include refined OTP QR code generation and testing for multi-factor authentication flows (#16913).

These updates arrive via routine dependency maintenance, with automated pull requests updating libraries like re2, tough-cookie, and @elastic/elasticsearch to patch known vulnerabilities and improve performance. The project continues to support integrations with MISP, TheHive, and MITRE ATT&CK through its connector framework, allowing teams to funnel observables and TTPs into a unified STIX2-based knowledge graph.

The catch: Despite steady commits and a active fork count, the project maintains over 2,000 open issues, suggesting a backlog that may delay niche feature requests or obscure bug resolutions for teams relying on specialized CTI workflows beyond core observables and attribution linking.

Use Cases
  • Security teams correlating malware TTPs with threat actor profiles
  • SOC analysts enriching alerts with observable context from MISP
  • Intelligence leads building STIX2 bundles for cross-organizational sharing

Source: OpenCTI-Platform/opencti — based on the README and release notes.

More Stories

Authentik 2026.5.5 fixes login race and table refresh bugs 🔗

Patch release improves stability for self-hosted SSO with SAML, OIDC, and proxy support

goauthentik/authentik · Python · 22.4k stars Est. 2019

The latest release of goauthentik/authentik, version 2026.5.5, addresses several stability issues in the open-source IdP.

A cherry-picked fix resolves a race condition in continuous login flows, preventing authentication loops under load. Another patch corrects a UI bug where the table refresh button failed to update data in the admin interface. Additional changes include improved exception handling in connector controller sync and updated OpenID Conformance test images. The project continues to support SAML, OAuth2/OIDC, LDAP, RADIUS, and reverse-proxy deployment via Docker Compose, Kubernetes (Helm), AWS CloudFormation, or DigitalOcean Marketplace. Despite steady traction and 22,390 stars, the project maintains over 1,200 open issues, indicating ongoing maintenance challenges.
The catch: The high volume of open issues raises questions about triage capacity and long-term reliability for enterprise-scale identity workloads.

Use Cases
  • Replace Okta or Auth0 with self-hosted SSO for Kubernetes clusters
  • Enable SAML-based single sign-in for legacy internal applications
  • Deploy lightweight identity proxy for lab or home network services

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

macOS-Security-and-Privacy-Guide updated with Apple silicon hardening tips 🔗

Project maintains steady relevance as macOS security threats evolve in 2026

drduh/macOS-Security-and-Privacy-Guide · Unknown · 22.5k stars Est. 2015

The drduh/macOS-Security-and-Privacy-Guide repository received its last commit one day ago, reflecting ongoing community maintenance of this decade-old resource. The guide focuses on securing Apple silicon Macs running current macOS versions, explicitly warning that Intel-based Macs remain vulnerable to unpatchable hardware-level flaws. Content covers FileVault encryption, Lockdown Mode, DNS-over-HTTPS via DNSCrypt-proxy, firewall configuration, browser hardening for Firefox and Safari, and secure messaging with Signal and XMPP.

It emphasizes incremental, administrator-driven improvements rather than silver-bullet solutions.
The catch: The guide assumes technical proficiency and does not automate configurations, leaving room for user error in complex setups like kernel-level packet filtering or DNSCrypt-proxy integration.

Use Cases
  • Enterprise IT securing fleet of MacBooks against firmware attacks
  • Power users hardening personal Macs for sensitive data handling
  • Privacy advocates configuring DNS encryption and tracker blocking on macOS

Source: drduh/macOS-Security-and-Privacy-Guide — based on the project README.

Quick Hits

mastg OWASP/mastg: A comprehensive guide to mobile app security testing and reverse engineering, helping builders identify and fix MASWE-aligned vulnerabilities. 13.1k
ntopng ntop/ntopng: Real-time web-based network traffic monitoring and cybersecurity analysis for detecting threats and optimizing performance. 8k
awesome-list 0xor0ne/awesome-list: Curated collection of cybersecurity tools and resources to streamline security research and development workflows. 3.9k
awesome-web-hacking infoslack/awesome-web-hacking: Essential list of web application security tools and techniques for builders focused on offensive security testing. 7.1k
radare2 radareorg/radare2: Powerful UNIX-like reverse engineering framework for analyzing binaries, debugging, and uncovering software vulnerabilities. 24.4k
Decepticon PurpleAILAB/Decepticon: Autonomous Python-based hacking agent that automates red team operations to test and strengthen system defenses. 4.9k

ClickHouse 26.3 LTS Release Strengthens Real-Time Analytics for Cloud Workloads 🔗

Latest long-term support version improves query performance and adds native Iceberg table integration for lakehouse architectures

ClickHouse/ClickHouse · C++ · 48.7k stars Est. 2016 · Latest: v26.3.17.56-lts

Previously in The Times “covered” — Jul 15

ClickHouse has released version 26.3.17.

56-lts, its latest long-term support update focused on stabilizing performance for real-time analytics in distributed environments. The release introduces native read and write capabilities for Apache Iceberg tables, allowing users to query data lakehouse formats directly without ETL pipelines. This integration leverages ClickHouse’s vectorized query engine to scan Iceberg-managed Parquet files with minimal overhead, supporting time-travel queries and schema evolution.

Performance gains come from refined adaptive indexing in the MergeTree engine, reducing latency for high-cardinality filters common in observability and ad-tech workloads. The update also enhances parallel query execution on ARM-based cloud instances, improving cost efficiency for deployments on Graviton3 and similar processors.

Community contributions drove key changes, including a new JSONB data type for semi-structured data handling and improved Kafka engine reliability for streaming ingest. The release maintains backward compatibility with v24.x while deprecating legacy Zookeeper coordination in favor of the newer Keeper-based setup, simplifying cluster management for new deployments.

Adoption is growing in AI infrastructure, where ClickHouse serves as a low-latency feature store for model training pipelines. Recent meetups in Singapore and Jakarta highlighted its use in real-time recommendation systems and fraud detection, with users citing sub-second aggregation on terabyte-scale datasets.

The catch: While ClickHouse excels at read-heavy analytical workloads, its write performance can lag under heavy, concurrent small-batch inserts due to merge overhead in the columnar storage model—a trade-off builders must evaluate for write-intensive use cases like high-frequency logging or IoT telemetry at scale.

Use Cases
  • Real-time fraud detection in financial transactions
  • Ad-tech impression and click analytics pipelines
  • Feature store for machine learning model training

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

More Stories

Vaultwarden: Vaultwarden 1.36.0 Patches Critical SSO and SSRF Flaws 🔗

Rust-based Bitwarden alternative updates to fix login CSRF, user enumeration, and icon endpoint vulnerabilities

dani-garcia/vaultwarden · Rust · 64k stars Est. 2018

The Vaultwarden project released version 1.36.0, addressing multiple security advisories including SSO login CSRF, user/organization enumeration, and SSRF via the icon endpoint.

These fixes, currently pending CVE assignment, are urged as immediate updates. The release also integrates Bitwarden’s item archiving feature and updates the bundled Web Vault to v2026.4.1. Built in Rust with Rocket, Vaultwarden remains a lightweight, self-hosted alternative to the official Bitwarden server, ideal for environments where resource efficiency matters. It supports core Bitwarden client features like attachments, 2FA, and organization management via Docker images on ghcr.io, docker.io, and quay.io. Despite its maturity—8.4 years old with 63,961 stars—the project maintains active development, with the last commit just zero days ago. The catch: While Vaultwarden offers broad API compatibility, its admin interface and advanced features like Directory Connector depend on community-maintained documentation, creating potential gaps for enterprise deployments requiring formal support or certified integrations.

Use Cases
  • Self-host password vault for small teams using Rust infrastructure
  • Deploy lightweight Bitwarden-compatible service on low-resource VPS
  • Enable secure password sharing with 2FA and attachment support in containers

Source: dani-garcia/vaultwarden — based on the README and release notes.

RustDesk 1.4.9 adds Flatpak and ARM64 builds for broader Linux support 🔗

Latest release expands cross-platform reach with official Flatpak and aarch64 binaries

rustdesk/rustdesk · Rust · 118.5k stars Est. 2020

Previously in The Times “covered” — Jul 14

RustDesk’s 1.4.9 release introduces native Flatpak packages and ARM64 builds for Linux, addressing long-standing requests from users on modern distributions and single-board computers.

The update includes signed .deb, .rpm, and .flatpak files for x86_64 and aarch64 architectures, streamlining installation on Ubuntu, Fedora, and Raspberry Pi OS. Windows and macOS also receive updated MSI and DMG installers with improved code signing. The project continues to rely on Flutter for its GUI, maintaining a single codebase across desktop and mobile. Despite recent activity — including a commit within the last day — 124 open issues persist, ranging from Wayland compositor compatibility to clipboard sync reliability on Linux. The catch: While RustDesk emphasizes self-hosting and privacy, its reliance on third-party relay servers for NAT traversal introduces a potential privacy trade-off for users who do not operate their own infrastructure.

Use Cases
  • IT teams deploying remote support on Linux workstations via Flatpak
  • Developers accessing ARM-based SBCs rustdesk from Windows or macOS
  • Privacy-conscious users self-hosting relay servers to avoid third-party relays

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

OpenWrt 25.12.5 patches critical DHCPv6 flaws in core services 🔗

Security update fixes remotely triggerable vulnerabilities in default network stack

openwrt/openwrt · C · 27.6k stars Est. 2015

The OpenWrt project released version 25.12.5, addressing multiple security flaws in its default DHCPv6 server, odhcpd.

The update resolves a critical stack buffer overflow (CVE-2026-53921) and two high-severity issues — a use-after-free (CVE-2026-53918) and memory disclosure (CVE-2026-53920) — all exploitable by network-adjacent attackers via crafted DHCPv6 packets. Users are urged to update firmware via the OpenWrt Firmware Selector or direct downloads from releases.openwrt.org. Built on a writable Linux filesystem with package management, OpenWrt enables full device customization beyond vendor firmware limits, supporting routers, IoT devices, and embedded systems. Development requires a case-sensitive filesystem on GNU/Linux, BSD, or macOS, with toolchains including gcc-6+, python3.8+, and subversion. Despite steady traction and 27,602 stars, the project carries 4,183 open issues, reflecting ongoing maintenance complexity in its large, aging codebase.
The catch: The high volume of open issues suggests potential delays in addressing non-critical bugs or integrating community contributions, posing a risk for time-sensitive deployments.

Use Cases
  • Developers building custom firmware for home routers
  • Network administrators securing embedded IoT gateways
  • Engineers replacing vendor firmware on supported wireless access points and switches

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

Quick Hits

ripgrep Ripgrep blazes through codebases with regex search, skipping ignored files via gitignore for lightning-fast, accurate results. 66.4k
json JSON for Modern C++ offers intuitive, zero-dependency parsing and serialization with full standards compliance and modern C++ ergonomics. 50.2k
openssl OpenSSL provides robust, widely audited TLS and cryptographic primitives essential for securing network communications across platforms. 30.5k
terminal Windows Terminal combines modern features like tabs, GPU-accelerated rendering, and rich text with legacy console host compatibility in one unified app. 104.3k
php-src The PHP Interpreter powers dynamic web applications with broad server support, extensive library ecosystem, and mature, battle-tested runtime performance. 40.2k

Raspberry Pi Flight Tracker v2 Adds Pi 5 Support After Major Rewrite 🔗

Updated hardware detection and platform-specific installers streamline setup for modern single-board computers

ColinWaddell/FlightTracker · Python · 180 stars Est. 2021

Previously in The Times “covered” — Jul 19

Colin Waddell’s FlightTracker project has undergone a significant technical evolution with the June 2026 release of v2, marking a clear break from its original v1 codebase. The rewrite introduced a dual-branch strategy: main now hosts the current v2 implementation, while master preserves the legacy v1 version for reference. This structural shift underscores a commitment to maintaining backward compatibility while advancing core functionality.

The most tangible improvement for builders is explicit support for the Raspberry Pi 5, addressed through a dedicated installation script (platforms/pi5/install.sh) that detects hardware and configures the Python environment accordingly. Existing Pi 3, 4, and Zero users continue to be served by the original installer, which now includes automatic redirection if run on an incompatible platform. Both scripts clone the repository, set up dependencies, and enable a systemd service for boot-time startup—reducing setup friction for a project that blends real-time ADS-B or FlightRadar24 data with satellite tracking, weather, and time display on a 64x32 RGB LED matrix.

Beyond hardware expansion, the v2 update refines the user experience for optional features like the status LED, which blinks during data fetching to provide visual feedback on system activity. The simulator platform remains available for desktop testing, allowing developers to validate configurations without physical hardware. Despite these advances, the project’s traction appears stagnant, with only 180 stars and five open issues after five years—a signal that adoption may be limited to niche DIY and aviation enthusiast circles.

The catch: FlightTracker’s reliance on a specific RGB LED matrix hardware setup and Python-based real-time processing may pose challenges for builders seeking plug-and-play simplicity or those targeting alternative display technologies like OLED or e-ink.

Use Cases
  • Aviation hobbyists monitoring local air traffic
  • Makers building ambient home data displays
  • Educators demonstrating IoT sensor integration

Source: ColinWaddell/FlightTracker — based on the project README.

More Stories

Optocam Zero adds settings panel to hotspot interface 🔗

Compact Pi Zero camera gains filter maker, screen calibration, and theme options in v1.2.0

dorukkumkumoglu/optocamzero · Python · 769 stars 3mo old

The Optocam Zero project released version 1.2.0, introducing a settings panel accessible via its custom hotspot interface.

Users can now adjust camera defaults like white balance and exposure, configure GIF recording parameters, and access a filter maker for tone curve, color, and grain adjustments. Screen calibration tools for brightness, contrast, gamma, and per-channel RGB gains are included, along with dark, light, and yellow web interface themes. The update also adds device info and a data wipe function. Built around a Raspberry Pi Zero, the camera uses off-the-shelf components, features a 240x240px LCD, and captures 2592x2592px JPEGs. It boots in 5 seconds with a Buildroot image and maintains 25-30 fps preview. Battery life ranges from 70–80 minutes per charge using a 14500 Li-ion cell. The catch: The single open issue and reliance on a narrow hardware ecosystem may limit broader adoption beyond DIY enthusiasts comfortable with sourcing specific parts and 3D printing.

Use Cases
  • Hobbyists building a pocket-sized film-style digital camera
  • Photographers testing analog-inspired filters on digital captures
  • Makers exploring Raspberry Pi Zero in custom enclosure designs

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

SonosESP adds dual-screen support for ESP32-P4 touchscreen controllers 🔗

Latest release enables 4" and 7" GUITION boards from single firmware binary

OpenSurface/SonosESP · C · 42 stars 6mo old

OpenSurface’s SonosESP project released v1.9.0, introducing multi-screen support for GUITION’s ESP32-P4 + ESP32-C6 touchscreen boards.

The update allows a single codebase to generate firmware for both 4-inch (800×480) and 7-inch (1024×600) displays, with the web installer and OTA system automatically selecting the correct binary (firmware-4inch.bin or firmware-7inch.bin). Features include full Sonos playback control, queue management, album art with JPEG decoding and dominant color extraction, synced lyrics from LRCLIB, a clock screensaver, music browsing, multi-room zone switching, and OTA updates via GitHub Actions. The firmware relies on LVGL for the GUI and ESP-Hosted for Wi-Fi via the ESP32-C6 coprocessor. Despite active development—last commit 1 day ago and 10 open issues—the project targets only specific GUITION hardware, limiting broader ESP32 compatibility.
The catch: Firmware is locked to GUITION JC4880P433C and JC1060P470C boards, requiring significant changes to run on other ESP32-based touchscreen systems.

Use Cases
  • DIY builders creating custom touchscreen Sonos controllers
  • Home automation enthusiasts integrating local music control
  • Developers testing LVGL UIs on ESP32-P4 with MIPI DSI displays

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

NWinfo Updates Hardware Detection for Latest Windows 11 Builds 🔗

C-based tool adds battery saver status and TPM interface details in v1.6.5

a1ive/nwinfo · C · 625 stars Est. 2021

The a1ive/nwinfo project released v1.6.5, enhancing its hardware information gathering for Windows systems.

This Win32 utility retrieves low-level data from SMBIOS, CPUID, PCI, USB, and S.M.A.R.T. without relying on WMI, exporting results in JSON, YAML, or HTML. Recent commits include battery saver status detection, SecureBoot database viewing, and TPM interface type display. It also added HID device enumeration and improved DPI scaling in its GUI. Built in C with dependencies like libcpuid and Nuklear, it targets builders needing direct hardware access. The project sees infrequent updates, with the last push five months ago and only four open issues.
The catch: Its Windows-only scope and reliance on manual driver-level access limit use in cross-platform or containerized environments where WMI or higher-level APIs are preferred.

Use Cases
  • Diagnosing CPU and GPU details on Windows workstations
  • Validating firmware settings like SecureBoot and TPM status
  • Exporting hardware inventory for asset tracking in JSON format

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

Quick Hits

smart-plant-monitor A smart plant monitor that goes beyond basic soil sensing to optimize watering with real-time environmental feedback for healthier growth. 194
EuroPi A fully reprogrammable Eurorack module using Raspberry Pi Pico, letting musicians build custom synth functions in Python with hardware flexibility. 562
allo Allo provides a unified framework for designing and programming hardware accelerators, bridging high-level software and efficient PLDI'24-validated silicon implementation. 393
IceNav-v3 An ESP32-powered GPS navigator with offline OpenStreetMap support and multi-constellation GNSS for reliable, self-contained outdoor navigation anywhere. 402
pointify Pointify lets you craft DIY retro analog gauges in Rust to visually track real-time system metrics and Claude usage with nostalgic, tactile feedback. 42

GDevelop’s CLI Integration Streamlines Game Dev Workflows 🔗

New command-line access and cloud recovery features ease automation and collaboration for indie teams

4ian/GDevelop · JavaScript · 24.9k stars Est. 2014 · Latest: v5.6.274

Previously in The Times “covered” — Jul 15

GDevelop’s latest update brings practical improvements for developers seeking to integrate the engine into automated pipelines. The addition of command-line interface (CLI) support—automatically added to PATH on Windows and installable via the editor’s palette on Linux/macOS—allows users to launch builds, run tests, or trigger exports without opening the graphical interface. This aligns GDevelop more closely with modern devops practices, enabling scripting of game compilation steps in CI/CD workflows.

Complementing this, the cloud project recovery feature addresses a common pain point: accidental deletion. Users can now restore recently deleted cloud projects, with subscribers gaining a 30-day window. This reduces reliance on manual backups and supports safer collaboration in team environments where multiple contributors may access shared projects.

The release also refines the editing experience by preserving scroll positions in object group and layer panels, a small but meaningful quality-of-life tweak for those working on complex scenes. Build error reporting has been enhanced, particularly for iOS, where misconfigured assets like incorrectly sized icons now trigger clear warnings during export—cutting down on trial-and-error debugging.

On the extension front, an experimental “Project to camera” tool enables 2D objects to align with 3D positions, hinting at deeper hybrid 2D/3D capabilities. Two inventory-related extensions were migrated to the new variable parameter system, improving consistency and reducing edge-case bugs.

Despite these steps forward, GDevelop remains rooted in its event-driven, no-code ethos, which may limit appeal for developers preferring direct code control or advanced engine customization.

The catch: The engine’s abstraction layer, while accessible, can obscure low-level performance tuning, making it less suitable for projects requiring fine-grained control over rendering or physics pipelines.

Use Cases
  • Indie dev automating mobile game builds via CLI scripts
  • Teams recovering accidentally deleted cloud projects
  • Designers iterating on 2D/3D hybrid mechanics with visual tools

Source: 4ian/GDevelop — based on the README and release notes.

More Stories

Pumpkin advances Rust-based Minecraft server with dual-edition support 🔗

Project nears 1.0.0 with ongoing work on Bedrock compatibility and entity AI

Pumpkin-MC/Pumpkin · Rust · 8k stars Est. 2024

Pumpkin, a Rust-built Minecraft server, continues development toward its 1.0.0 release, focusing on performance and cross-edition compatibility.

The server supports both Java and Bedrock editions, with Bedrock implementation marked as work-in-progress. Recent commits show progress in chunk handling, entity spawning, and world saving, leveraging Rust’s concurrency for efficient multi-threading. Configuration uses TOML, and features like encryption, packet compression, and RCON are implemented. Plugin support includes inventories, chat, and permissions, with proxy compatibility for Bungeecord and Velocity. Despite steady traction and 7,993 stars, the project remains under heavy development, with 168 open issues indicating unresolved work. The last commit was less than a day ago, reflecting active maintenance.
The catch: Bedrock edition support and full entity AI for mobs and villagers are still incomplete, limiting production use for mixed-edition or complex gameplay servers.

Use Cases
  • Host a vanilla Java Edition server with low latency
  • Develop custom plugins using Rust-based server APIs
  • Test Bedrock Edition compatibility in a controlled environment

Source: Pumpkin-MC/Pumpkin — based on the project README.

Rust GUI library egui gains inspection protocol for app introspection 🔗

New egui_mcp crate enables agents to inspect and control running egui apps via Model Context Protocol

emilk/egui · Rust · 29.8k stars Est. 2019

The egui immediate mode GUI library for Rust has added an inspection protocol in its 0.35.0 release, allowing external tools to read and interact with running applications.

The feature, implemented via the egui_inspection crate and an InspectionPlugin, exposes the accessibility tree and accepts control events when launched with EGUI_INSPECTION=1, listening on port 5719.

The first consumer of this protocol is egui_mcp, a Model Context Protocol (MCP) server developed by Rerun. It enables AI agents to observe egui app state, reproduce user interactions, and validate changes — useful for debugging and automated testing. The inspection feature requires enabling the inspection flag in eframe and is designed to work across web and native targets where egui runs.

Built on Rust and wgpu, egui continues to support integration into game engines and standalone apps via eframe, which targets Web, Linux, Mac, Windows, and Android. The library remains dependency-light, requiring only the ability to draw textured triangles.

The catch: The inspection protocol adds surface area for potential security risks if exposed unintentionally, and its utility depends on external tooling adoption beyond the egui ecosystem.

Use Cases
  • Debug game UIs by inspecting widget state in real time
  • Train AI agents to interact with egui-based configuration tools
  • Automate testing of native Rust desktop apps via remote inspection

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

Quick Hits

stride Stride is a free, open-source C# game engine enabling cross-platform 2D/3D game development with high-performance rendering and visual scripting. 7.7k
FlaxEngine Flax Engine is a lightweight, modern C++ 3D game engine offering real-time global illumination and C# scripting for efficient multi-platform game creation. 6.9k
flame Flame is a Flutter-based game engine that simplifies 2D game development with Dart, cross-platform game development using familiar Flutter widgets and hot reload. 10.7k
OpenRA OpenRA recreates classic Westwood RTS games like Red Alert with open-source C# code, SDL/OpenGL rendering, and cross-platform support for Windows, Linux, BSD, and macOS. 17.1k
godot-mcp-pro Godot MCP Pro provides 162 AI-powered tools for Godot 4 developers, automating scene creation, animation, physics, shaders, and testing to accelerate workflow. 517
Pixelorama Pixelorama is an open-source pixel art multitool offering sprite, tile, animation, and drawing features across Windows, Linux, macOS, and web for intuitive, professional-grade pixel creation. 9.9k
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