AirPointer is a macOS app that turns a closed AirPods case into a pointing device by reading its motion sensors. Its helper programs reconnect the case's Bluetooth motion channel, keep the sensors awake, and send motion data to the app; orientation calculations convert that data into cursor movement, while sudden movement in the direction of a tap triggers a click. A setup wizard grants Accessibility access, calibrates the case and screen position, and teaches the app to recognize taps. The app includes menu-bar and setup interfaces, configurable connection shortcuts, audio and microphone handling during sessions, and local session logs. The repository documents support tested on Apple Silicon Macs with AirPods Pro 3 and macOS 26, with AirPods Pro 2 recognized but not tested. Sessions may end after about 30 minutes because of a suspected AirPods firmware timer, and the code is licensed under the MIT License; bundled assets have separate licensing.
cc-remote is an ACP agent that runs Claude Code with the model, login, and subscription on a server reachable over SSH while executing file operations, shell commands, and local MCP servers on the user's machine. It presents Claude Code to ACP clients such as Zed, acpc, and paseo, without requiring Claude Code or a Claude login on the local machine. The tool starts Claude through SSH and bridges the agent's stdin/stdout stream. It disables Claude Code's remote built-in file and shell tools and replaces them with local implementations, mapping remote and local paths so clients can display edits, terminals, permissions, sessions, resumes, and forks. Sessions are mirrored locally, while the server retains the model, system prompt, web search, subagents, skills, and server-side MCP configuration. cc-remote is distributed as a locally built binary for macOS, Linux, and Windows. It requires passwordless SSH access to a server with a logged-in Claude Code installation; the local build uses Bun, and Windows uses the system OpenSSH client. It also provides doctor and CLI commands, SSH connection reuse where supported, and local OAuth handling for bridged HTTP or SSE MCP servers. The project documents limitations including unavailable local project-level Claude configuration on the server, server-side file checkpoints, and disabled LSP, Monitor, and worktree tools.
Chimera is a browser-based physical-modeling voice synthesizer. It generates sound from a simulated airway—including lungs, vocal folds or a syrinx, branched vocal tract, lips, and nose—rather than from samples. Its Rust engine is compiled to WebAssembly for an AudioWorklet and can also run natively through the command-line interface. The browser interface supports live articulation by dragging the tongue, lips, and jaw in a cutaway head view, as well as vowel pads, encoders, keyboard input, and Web MIDI. It turns English text or IPA into vocal gestures and prosody, provides a piano roll for singing, and uses articulatory gestures for beatboxing. Additional modes model songbird, seal, alligator, and elephant voices; male, female, and child bodies can be blended. The CLI supports offline rendering and diagnostics for speech, songs, notes, beatboxing, creatures, and vowels. Chimera is distributed under the MIT License. The repository also includes tools and documentation for acoustic modeling, real-time engine behavior, spectrograms, and comparisons with recorded singers and speakers.
Claude Animated Shorts is a free Claude Code skill for producing vertical animated story shorts with 2D characters in a painted 3D world. It guides Claude through topic and fact selection, scripting, voice creation, shot planning in TypeScript, still generation, frame checks, and final rendering. The visuals are rendered locally with three.js inside Remotion, with ink outlines, lens blur, camera motion, synthesized music, sound effects, and audio mixing; it does not use an AI video generator. The repository includes a bridge-story template, audio and scripting helpers, a style bible, measured reports, and reference frames and contact sheets for visual comparison. It requires Remotion with @remotion/three, Node, Python 3, and ffmpeg, and is distributed under the MIT license; the reference frames are provided for style study rather than reuse of their content.
CUI is a dependency-free native UI component library for C99, developed by yappologistic. It provides functions for drawing components and handling input, while applications describe their screen and state again each frame; named options configure component behavior, and components return interaction results. The library includes controls, dialogs, tables, data grids, charts, code and tool panels, planning views, canvases, and AI-oriented interface components. CUI targets Windows through Win32, macOS through Cocoa, and Linux or BSD through X11, with SDL2 and GLFW backends for other environments. It renders through OpenGL or a software fallback, and can use a custom renderer; the same library is also compiled to WebAssembly for browser-based live documentation. It is built with CMake, supports GCC, Clang, MSVC, and MinGW, and is distributed under the MIT license. The README notes that it has no accessibility tree yet, and native Wayland and mobile platform layers are not currently provided.
devvm is a developer tool that creates an isolated Linux virtual machine for each project folder, using the project's files to detect and provision the required toolchains. It runs coding agents such as Claude Code, Codex, OpenCode, and Pi inside the VM, while preserving their settings, skills, MCP servers, and logins in a host-side store. The VMs run on Lima, mount the project at the same path as on the host by default, and use shared read-only toolchains and a reusable base image. New VMs use an allowlist network tier by default, while credentials such as GitHub and Claude Code tokens remain on the host. A clone mode gives the VM its own repository clone so changes can be reviewed before being fetched into the host repository. devvm is distributed for macOS and Linux, with installation through Homebrew or an install script, and is licensed under the MIT License.
Ding is a zero-dependency TypeScript toast-notification library for React, Svelte 5, and plain DOM applications. It maintains one shared toast: each new call morphs the current toast instead of stacking another, while a spring solver animates its size, shape, and text and preserves momentum when animations are interrupted. Toasts support descriptions, avatars or thumbnails, primary and secondary actions, progress bars, countdowns, status types, promise-based updates, themes, six positions, right-to-left layouts, optional sounds, keyboard dismissal, live-region accessibility, and reduced-motion preferences. The project provides separate core, React, and Svelte packages, with styles injected from JavaScript, and is licensed under the MIT License.
flawless-ui-ux is a UI/UX skill and command-line tool for coding agents that build, redesign, refine, and review web interfaces in an existing project. The skill connects product context with composition, typography, color, density, imagery, and interaction, while the CLI collects project context, inspects selected source files or a running interface, and compares later results after corrections. Browser inspection uses Playwright and selected axe accessibility rules to check items such as contrast, accessible names, computed font sizes, horizontal overflow, broken images, uncaught JavaScript errors, repeated phrases, and arrow or icon cues. It can save inspection artifacts and screenshots, then classify findings as persistent, new, or no longer observed during verification; its samples do not establish full WCAG conformance or complete keyboard and business-flow correctness. The package can be installed with npm, pnpm, Bun, a skills CLI, or its Bash installer, requires Node 22.12 or later for the package, supports project or global installation for multiple coding-agent hosts, and is distributed under the MIT license.
good-door is a command-line secrets manager for people and AI agents. Its `elbab` CLI encrypts credentials with age while keeping each machine's key in an OS vault or secure hardware, including macOS Keychain or Secure Enclave, Linux TPM or Secret Service, Windows DPAPI, and external identity commands such as YubiKey plugins. It can store individual fields, run commands with credentials supplied only through the environment, copy values briefly to the clipboard, create expiring entries, and mask secrets in agent shells and pipes. The tool also protects existing SSH keys, AWS credentials, cloud-provider commands, configuration files, folders, and `.env` files. It can scan code for secret names without displaying values, and its agent skill runs commands with credentials without exposing the credential values to the agent. It requires Python 3.9+ and age 1.2+; the repository states that protected files and folders are limited to 256 MB and that the tool does not protect copies left in backups, sync services, transcripts, or by a compromised account.
Graphicle is an open-source code graph and project-memory tool for coding agents, distributed as a single Rust program by KarLex AI. It parses repositories with tree-sitter to map files, functions, classes, calls, and imports; indexes project documents, decisions, procedures, and captured agent sessions; and returns cited excerpts with exact files and lines through its CLI and MCP server. Reviewed memories are linked to the functions they describe and become stale when those functions change, while synchronization keeps the graph current after edits and Git operations. The setup command connects supported MCP clients such as Claude Code, Cursor, Codex, VS Code, and Claude Desktop, and the app provides a browser interface for browsing sources and approving memories. It runs locally without an account, API key, telemetry, Python, Docker, or a database server for most features, stores data in SQLite, and is licensed under Apache-2.0.
headless is an agent skill and Nix flake for configuring Mac, Linux, and Windows machines over SSH without exposing the administrator password to the agent. It guides setup step by step: saving the password in a secret store, pinning the host key and adding an SSH key, configuring unattended operation and automatic sign-in after restart, enforcing key-only SSH, optionally joining Tailscale, and reading settings back after a restart to verify recovery. The repository provides scripts and configurations for Apple silicon Macs, NixOS and other Linux distributions, Windows 11, and Windows Server 2025, plus nix-darwin and NixOS modules and templates. It is distributed as an npx skills package and can also be consumed as a Nix flake; its automated workflows exercise the Mac, Linux, and Windows journeys over SSH and check that passwords do not appear in logs.
Henge is an open-source iOS and iPadOS app that emulates macOS on compatible iPhones and iPads. It runs the Mac's arm64 code through its own JIT engine, memory-management unit, and virtual devices rather than QEMU or Apple's Virtualization.framework. macOS graphics are rendered through a virtual GPU whose commands Henge replays with Metal; the device touchscreen acts as a trackpad, with keyboard and mouse support on iPad. Henge downloads Apple's macOS restore image and installs it directly on the device without requiring a Mac or modifying the image. It supports copy and paste between the guest and device, a shared folder exposed in Files and macOS, and external displays through compatible USB-C connections. The project distributes sideloadable IPA and TrollStore packages, requires iOS or iPadOS 17 or later on A14- or M1-class hardware or newer, and requires JIT. It is licensed under GPL-2.0-or-later and cannot be distributed through the App Store.
Mini Harness is a small Python agent harness built for teaching and distributed as an installable command-line program. Its loop sends a conversation to an Anthropic-format model, executes requested tools, returns their results, and repeats; it supports file and shell operations, search, resumable JSONL sessions, append-only transcripts, compaction, Agent Skills, MCP servers, subagents, and markdown-based memory. Its goal mode continues until a verification command passes and an independent reviewer agrees that the work is complete. Risky actions can require user approval, run in an allowlisted mode, or be evaluated by an optional model-based permission judge. The repository describes it as roughly 1,400 lines of Python with two dependencies, no framework or plugin system, and installation through uv; it runs with Claude and other providers that implement Anthropic's Messages format.
MousePods is an open-source Linux tool that turns motion sensors in AirPods 3 and AirPods Pro into a head-tracking mouse or simulator controller without an Apple device. It connects over Bluetooth through BlueZ, starts the appropriate sensor protocol—Apple RemoteHID for AirPods 3 or SensorDataWX for AirPods Pro—and sends the resulting motion data through a virtual uinput device for Wayland and X11. Its motion engine derives yaw, pitch, and roll from gyroscope and gravity data, re-estimates gyro bias while stationary, and applies One-Euro smoothing; cursor modes include head or bud movement, calibrated screen pointing, and experimental inertial gliding. The local desktop app provides battery and orientation displays, live sensor data, calibration, settings, shortcuts, and a sensor explorer, with a Flatpak distribution available. It also supports head tracking in Proton games through opentrack and includes an experimental Chrome extension for controlling 360-degree video views. The source code is licensed under Apache-2.0; protocol documentation, findings, and captures use CC BY 4.0.
MyGo Music is a native desktop music player written in Go with the MyGo framework and no WebView. It plays local MP3, FLAC, Ogg Vorbis, WAV, ALAC, and AAC files with tags, covers, and LRC lyrics, and provides playlists, search, albums, artists, queue management, shuffle and repeat, loudness normalization, audio caching, session restore, and macOS-specific features such as a notch player, tray integration, and media keys. Additional services are supplied by JavaScript or TypeScript plugins. A plugin is a folder containing plugin.json and a script that can add accounts, catalogs, podcasts, stations, comments, custom browse pages, search, streaming, lyrics, playlists, and remote playback; plugins can be installed from GitHub, a local folder, or a ZIP archive. The player also supports podcast captions written on the device during playback using sherpa-onnx and Qwen3-ASR. It supports English and Simplified Chinese and is licensed under AGPL-3.0.
Native Shell is an open-source, Rust-based cross-platform UI framework for iOS, Android, macOS, Windows, Linux, terminals, GPUI apps and the web. Applications can be written in Rust, TSX with Tailwind classes, or a combination of both; NSH shares components, state, APIs and a reactive layout engine while rendering through platform-specific backends such as UIKit, Android views, AppKit, Win32, GTK, ratatui or HTML. It supports standalone applications, static websites and embedding inside existing native applications. NSH can deliver TSX screens at runtime as signed packages, including plugins, feature modules and AI-generated interfaces. Host applications configure the capabilities available to these modules, which run in a sandbox. The project also provides hot updates for TSX, generated TypeScript declarations, headless tracing and an `nsh` CLI for creating, running, building and packaging applications across its supported targets. The repository is licensed under Apache License 2.0. Documentation, guides and live demos are provided at nsh.dev.
Noop is an AI team that runs Claude Code and Codex agents on the user's own computers, coordinated through the user's free Cloudflare account. It accepts a goal in one sentence, breaks it into tasks, runs tasks in parallel, and returns results while asking the user to choose among short options when human input is needed. Its decision-making starts cautiously and adapts to the user's previous choices; the project describes this as learning how the user decides. Noop can be accessed through a browser or optional desktop and mobile apps, and supports adding additional macOS, Linux, and Windows machines. It is distributed under the MIT license.
office-engine is an open-source JavaScript library for viewing and editing DOCX, XLSX, and PPTX files in the browser. It progressively loads ZIP and XML content, parses files and performs layout, formulas, diagrams, and other processing in a Web Worker, while virtualized views render only visible pages, cells, and slides. It supports editing document text and formatting, spreadsheet cells and formulas, and presentation text, shapes, images, and slides; edited files can be saved back to their original formats, with only changed parts regenerated. The library also provides comments, real-time collaboration with cursors and offline synchronization, CSV and text-based document formats, read-only viewing of Apple Pages, Keynote, and Numbers files, and Mermaid, PlantUML, and Graphviz diagrams. It can be embedded through React components, a vanilla JavaScript API, or an <office-viewer> web component. The repository describes it as having no runtime dependencies or server requirement and distributes it under the MIT license.
Openjutsu is an open-source local video-editing application for character and object swaps, built as a Next.js frontend over a ComfyUI workflow. It accepts a video and reference image, uses SAM 3.1 to track people or objects, MiniMax H3 to regenerate masked video regions while preserving the source camera movement, cuts and soundtrack, and Qwen3-VL 8B to describe images and shots. It supports simple and multi-character motion transfer, object changes and removal, background edits, image-based character preparation with FLUX.3 Klein relighting, face repair and colour post-processing. The software runs on the user's NVIDIA GPU and requires ComfyUI 0.41.2 or newer, Node.js 22.6 or newer, Python, and the listed model files and custom nodes. The repository reports testing on an RTX 4060 Ti with 16 GB of VRAM and 64 GB of system RAM. It is distributed under the MIT license, while some bundled model and dependency assets have separate licensing terms, including non-commercial research and AGPL-3.0 components.
ovnfs is a command-line tool and background daemon that provides isolated, copy-on-write checkouts of folders and Git repositories without copying their contents. Agents work in a checkout exposed through a single mount using NFSv3 on macOS, FUSE on Linux, or SMB/WinFsp on Windows; changes can be inspected as diffs and merged back with a three-way apply. Checkouts can also be snapshotted, forked, attached to another machine with lazy first-read transfer, or used for disposable command runs. ovnfs isolates files rather than processes, so it is not a sandbox. The project is distributed under the MIT license.
phoneuse is a Linux tool for viewing and operating an unmodified iPhone without a jailbreak, developer account, cable, or phone-side app. It receives the iPhone's screen through AirPlay and sends mouse and keyboard input through Bluetooth HID, using either the Linux PC's Bluetooth adapter or an optional ESP32 bridge. A mirror window and local browser interface support direct interaction, while a CLI, MCP server, and Claude Code skill expose actions such as reading screen text, taking screenshots, tapping elements, typing, unlocking with approval, and navigating the phone. The project is an MIT-licensed technology demo under heavy construction, tested by its author on an iPhone 17 Pro with Arch Linux, Hyprland, and an NVIDIA GPU.
Pinky is an open-source desktop application that lets AI agents operate real iPhone and Android phones through MCP while a person watches, approves risky actions, and can take over. It runs on macOS, Windows, and Linux, supports Android phones over USB or Wi-Fi and iPhones running iOS 17.4 or later, and works with agents such as Claude Code, Claude Desktop, Codex, Cursor, and other MCP clients. Its gateway enforces approval rules outside the agent: payments, transfers, messages, installs, deletions, calls, orders, links, and other configured actions can require a click, while banking, wallet, and password-manager apps are blocked by default and agents cannot type into password or one-time-code fields. Pinky provides live mirroring, activity history, screenshots, recordings, HTML reports, phone take-over controls, and an MCP interface over stdio or HTTP. It is free software under the Apache-2.0 license, requires no account, and the repository describes the project as pre-alpha.
PulsoIcon is an open-source animated icon library from CityPulso for React, Vue, Svelte, Jetpack Compose, and SwiftUI. It provides nearly 10,000 icons, each with motion written for that icon, and uses the same component names and props across platforms; its React package is designed as a drop-in replacement for lucide-react. Icons normally animate when the surrounding button, link, label, tab, or other supported control receives hover or focus, while refs or platform-specific handles can trigger them programmatically. The packages support static and animated modes, solid variants, reduced-motion preferences, custom triggers, and tree-shaking through separate icon modules. PulsoIcon is distributed under the ISC license, with shapes and assets also attributed to source sets including Lucide, Tabler Icons, Iconoir, Hugeicons, Phosphor, and Simple Icons.
Rune is a native UI framework written in Rust that renders interfaces on the GPU. It includes its own renderer, text engine, layout system, and spring-based animations, and targets macOS, Windows, Linux, and the web from one codebase. Applications can run headlessly, allowing a coding agent or other scripted process to render screens to PNG, inspect the element tree, and drive controls with scripted input. The project is pre-release, uses an MIT license, and is developed by Anomaly.
satmux is a pure-Python TCP multiplexer and HTTP/TLS relay for high-latency geostationary satellite inflight Wi-Fi. A local client maintains a pool of persistent, non-443 TCP connections to a Linux VM near the satellite ground station, using BBR, 1280-byte MSS, and zlib compression; streams are scheduled across the carriers to avoid repeated handshake delays and cabin :443 proxy failures. It exposes local SOCKS5 and HTTP CONNECT proxies, as well as a 1-RTT encrypted ground-fetch path that performs DNS, verified TLS 1.3, redirects, and response compression near the origin network. The repository also includes routing for Git and the gh CLI through a local Unix socket and macOS setup scripts. It uses only the Python 3 standard library, requires an authenticated cabin Wi-Fi session and a separately rented ground VM with an open TCP port, and is licensed under MIT.
simcraft is a collection of 24 Claude Code skills for video production, software engineering, learning, design, and planning. Each skill is a folder containing a SKILL.md that describes a working method, judgment calls, checks for the result, and tested scripts; Claude Code selects a skill when a user's request matches it rather than requiring the user to invoke the skill by name. The skills include three.js and shader loops, scripted screencasts, video editing, codebase mapping, regression bisecting, flaky-test investigation, benchmarking, API design review, threat modeling, paper-to-implementation work, brand-kit creation, and task routing. It is installed from the repository by linking its skill folders into ~/.claude/skills, and requires Python 3.9+, Node 18+ for browser or video-rendering skills, and ffmpeg for relevant workflows. The repository is licensed under MIT.
Spotish is an unofficial native desktop client for Spotify built with NSH, a Rust-based native UI framework. It runs Spotify's web player out of sight in an installed Chromium-based browser and drives it through the Chrome DevTools Protocol, while a bridge inside the player reads its data, reports playback state, and triggers controls. The interface is rendered natively and includes a sidebar, player bar, Now Playing view, library, search, and collection pages. It supports free and Premium Spotify accounts on macOS, Linux, and Windows, with playback requiring a supported browser and Spotify account. Spotify Free playback follows the web player's shuffle and advertising rules; Spotish does not block or skip ads. A terminal interface uses the same engine, while the web, iOS, and Android builds are demos using sample data. The project is distributed under the Apache-2.0 license.
Swarm Rebuild is a Chrome extension that replaces a web page with a blank canvas and reconstructs it live using a swarm of multiplayer cursors, including drawn boxes, typed text, pen-tool lines, ruler guides, media, and duplicated elements. It is a tribute to Joel Califa's Swarm website. The extension snapshots the live DOM, including open shadow roots, into a blueprint of styled boxes, text layers, borders, media, repeated elements, and alignment guides. It then overlays the page with an isolated layer and uses task-specific cursor scripts to rebuild the snapshot as the user scrolls; duplicates wait for their master elements, and the swarm uses orbiting, alignment, and mouse-avoiding flocking effects. Synthesized sound effects are generated with the Web Audio API rather than audio files. It can be activated from the toolbar or with Alt+Shift+S, supports replay, live-page restoration, variable build speeds, and an optional sound mode. The repository also includes a self-contained test page and instructions for loading the extension unpacked. It is dependency-free, distributed as a Manifest V3 extension, and has no license yet; the project notes that parts of the original Swarm site were adapted and reuse should be checked with its creator.
Text.js is a React framework for building applications that render in a browser's developer console. It provides Box and Text components, a useInput hook for keyboard handling, an App Router with route handlers, and packages for React reconciliation, cell buffering, console output, FIGlet font rendering, and project generation. Each frame is laid out with Yoga, run-length encoded into %c spans, and written through a single console.log call; frames with no changed cells produce no log output. Text.js includes a VS Code extension with live preview and scaffolding, a Chrome DevTools extension with component-tree, frame-inspection, and timeline tools, and an MIT-licensed monorepo. It requires Bun 1.2+ or Node.js 22+ and a desktop Chrome, Edge, Firefox, or Safari browser.
Timon is a self-hosted platform for running a team of AI coding agents on a Windows, macOS, or Linux machine. Its orchestrator breaks a plain-language request into tasks and assigns them to role-based agents such as a coder, reviewer, merger, researcher, and operations agent; coding tasks run in separate Git worktrees, are reviewed by another model, and are merged after testing. Timon works through agent CLI subscriptions already signed in on the machine, including Claude Code, Codex, Copilot, Grok, OpenCode, Pi, and Hermes ACP, rather than calling a token-billed API itself. It provides desktop, browser, phone, Telegram, CLI, and remote-API clients, with persistent missions, agent memory, routines, quota fallbacks, permissions, and signed plugins. The daemon runs as a background service and stores state in SQLite. Timon is free software under the GNU AGPL v3, while its SDK and plugin templates use the MIT license; a Pro plan adds multi-user roles, groups, and per-person permissions.
An agent skill for turning Claude Code sessions into a fine-tuned coding-agent model using Tinker and llama.cpp. Developed by Migel Tissera and distributed under the MIT license, it provides a nine-step workflow: collect and checksum transcripts, normalize and anonymize them, slice and compact sessions to the model context length, split datasets, train a LoRA on Tinker, compare checkpoints, merge the adapter, and convert and quantize the result to GGUF for local serving. The repository includes Python and shell scripts, reference notes, a synthetic transcript generator for offline dry runs, and support for Claude Code, OpenAI Codex, and OpenCode. It uses Tinker and tinker-cookbook for training and requires a Tinker API key for paid training; dataset preparation and smoke tests run locally.
vork is a headless 3D and VFX engine for AI agents, developed by Voyager. Agents define scenes as code, including geometry, shaders, materials, cameras, physics, and compositing, then render images or video, inspect the results, and revise the scene without an interactive editor. The engine is written in Rust and Slang and renders on the GPU through Vulkan or Metal, combining raster visibility with hardware ray-traced lighting; an optional path tracer is also available. Public program hooks let scene authors customize camera rays, material response, light propagation, film response, and GPU simulations such as fluids or agent-based motion. Scenes can be authored as JSON or through Python and TypeScript SDKs, and the command-line tool provides project initialization, rendering, help, profiles, and output of images, video, and control passes. vork is source-available and free during its research preview, with binary packages for Linux, Windows, and Apple Silicon macOS. Rendering requires a compatible NVIDIA ray-tracing GPU or Apple Silicon GPU; the preview has limitations including unsupported participating media, possible failures on large or transparent scenes, and potentially lengthy compilation when new GPU programs are first used.
WatchPointer is an open-source macOS and Apple Watch application that turns an Apple Watch into a pointer for a Mac over a direct Bluetooth connection, without Wi-Fi or servers. The watch uses gravity and gyroscope readings to determine its aim, projects that aim onto the Mac display, and sends pointer, click, drag, scroll, pause, and device-information packets. Tapping clicks, holding drags, the Digital Crown scrolls, and a notch or menu-bar panel shows connection state, watch details, battery, and live aim. The Mac receiver smooths the watch timestamps with a 1€ filter and updates the cursor on its own thread; click positions are captured when the thumb touches the watch so the tap's movement does not shift the target. It also includes a small browser-based light-gun game called Sky Shot. The project requires macOS 14 or later, Bluetooth, an Apple Watch running watchOS 11 or later, and Xcode 16 or later for installing the watch app. It is licensed under the MIT License. The README notes that the Mac receiver currently does not request pairing confirmation, so it should be quit when not in use.
waymark is a library for durable distributed background workflows. It uses Postgres as its only infrastructure dependency; Python is the first supported language, and workflows are written as ordinary async code with actions for independently retriable work and workflows for control flow. At the first run or schedule, the Python SDK parses the workflow's `run()` method into an intermediate representation, lowers it to bytecode for a durable virtual machine, and executes it with a Rust runtime. The runtime snapshots the VM state to Postgres, allowing loops, conditionals, parallel branches, retries, timeouts, schedules, and durable sleeps to resume after crashes without replaying the original workflow definition. The package includes client and server binaries, including an executor with a web application that displays workflow instances, call timelines, and node load. The project is open source and distributed as a Python package. Its README says it should not yet be used in production because the specification is changing and backward compatibility is not guaranteed before version 1.0.0.
Searchable transcript of GitHub Trending Weekly #58: rune, nsh, openjutsu, Henge, mygo-music, vork, devvm, satmux, airpointer — Github Awesome (15:12). Search for a phrase, then click its timestamp to jump straight to that moment in the video.
Captions sourced from the original video on YouTube, published by Github Awesome. The video, its captions and all related intellectual property remain the property of their respective owners; AINotes claims no ownership. Provided for research, accessibility and search — see the Transcript Notice and Copyright Policy.
00:00 Welcome back to GitHub Awesome. This is GitHub Trending Weekly number 58. 35 trending open source projects on GitHub right now. Let's go. Rune is a native UI framework written in Rust that draws everything on the GPU with its own renderer, text engine, layout, and spring animations. One codebase targets Mac OS, Windows, Linux, and the web. Every app can also run headless.
00:25 So a coding agent can render screens to PNG, dump the element tree, and drive the interface with scripted input. That means the agent can check its own work before you ever open the app. Native shell is an open source framework built in Rust that turns TSX and Tailwind into real native interfaces. The same module renders with UI kit on iOS, Android views, AppKit, Win32, GTK, GPUi, or HTML on the web.
00:52 Host apps can load these modules at runtime as signed plugins, each running in its own sandboxed Quick.js VM. You write TSX once and get the systems own text, scrolling, and accessibility. Open Jutzu lets you swap a character into a video using a reference photo. Drop in your clip, choose a character, and it uses AI to follow the original person's movement while keeping the soundtrack.
01:16 You can also change clothing, replace objects, or edit the background. It runs locally through Comfy UI on an NVIDIA GPU, so you can make the edits on your own machine. Henge is an open-source emulator project that boots Mac OS on an iPhone or iPad. Instead of QMU or Apple's virtualization framework, it runs the Mac's ARM 64 code through its own JIT engine with its own memory management and virtual devices.
01:44 Graphics go through a custom virtual GPU whose commands are replayed with Metal. The touch screen becomes a trackpad and on iPad the Mac display resizes to fit the screen. Swarm Rebuild is a Chrome extension built as a tribute to Joel Khalifa's Swarm website. Press a shortcut and the page you're on wipes down to a blank canvas. Then a crowd of multiplayer cursors rebuilds it from a snapshot, dragging boxes, typing text, drawing with a pen tool, and duplicating repeated parts, all with synthesized sound effects.
02:15 It's written in JavaScript with no dependencies. Go music player written in Go on the Migo framework with no web view. It plays your local files with tags, covers, and synced lyrics plus playlists, a cue and loudness normalization. On Mac OS, it has a notch. Everything else comes from plugins written in JavaScript or TypeScript, each asking for network or process access up front.
02:45 Vorc is a headless 3D and VFX engine made for AI agents written in Rust and Slang and rendering on the GPU through Vulcan or Metal. There's no editor at all. An agent writes a scene as code, renders it, looks at the image, and revises. Scenes can customize camera rays, materials, and even how light travels. The examples range from a bird flock and a black hole to effects composited onto real footage.
03:11 Claude animated shorts is a skill that has Claude code build a full vertical animated story short using 3JS and motion. Claude works through the topic, script, voice, and shot plan, then renders 2D characters inside a painted 3D town with ink outlines, lens blur, and gliding cameras. Even the march score and sound effects are synthesized in code. Every frame renders on your own PC with no AI video generator involved.
03:39 Devm gives every project folder its own isolated Linux VM. It reads your project files to set up the right tool chain, then runs claude code, codecs, or open code inside. The VM only sees that folder. Network access starts on an allow list and tokens for GitHub and Claude stay on your host. In clone mode, the agent works on its own copy and nothing reaches your repo until you fetch it.
04:04 Satm is a pure Python tool that speeds up slow in-flight Wi-Fi on geostationary satellite links. It keeps persistent connections open to a cloud server near the satellite ground station, so each new request skips extra trips to space and back. Traffic is compressed, signed, and exposed locally as a SOCK 5 or HTTP proxy. In the author's own test, loading six sites at once, dropped from 19 seconds to about five.
04:32 CUI brings a full component kit to plain C99 with no dependencies and about 150 ready-made components. Build it with CMake on GCC, Clang, or MSVC. And the same code runs on Windows, Mac OS, and Linux through Win32, Coco or X11. Rendering goes through OpenGL with a software fallback. Light and dark themes, spring animations, and keyboard first controls come builtin.
04:57 AirPointer is a Mac OS app that turns your AirPods Pro case into a pointer for your Mac. It reads the motion sensors in the closed case. So, moving the case moves the cursor and tapping its front counts as a click. A quick shortcut starts a session and a setup wizard walks you through calibrating it to your screen. It's built in Xcode with a bit of Objective C and everything stays on your Mac.
05:22 MousePods turns AirPods into a headtracking mouse on Linux with no Apple device anywhere in the loop. It reads the motion sensors over Bluetooth and feeds them into a virtual input device that works on both Wayland and X11. A local app shows battery rings, live 3D orientation, and a raw packet view with guided calibration. You click by pressing the stem, tilting your head, or dwelling in place.
05:49 CC remote runs clawed code as an ACP agent with a split setup. The model runs on a remote server over SSH while file reads, edits, and shell commands happen on your own machine. It gives the agent the usual local tools and plugs into ACP clients like Zed. Sessions mirror, resume, and fork. Local MCP servers work with OOTH login and bash commands go through permission prompts you can approve by prefix.
06:15 Pinky lets an AI agent operate a real iPhone or Android phone over MCP. You watch from your computer, approve anything risky, and can take over at any point. A gateway, not the agent, enforces approval gates on payments, sends and installs, blocks typing into password fields and hides banking apps by default. On Android, it can even work on a hidden display so the phone stays locked.
06:40 Tinker AI Skill walks a coding agent through turning your own clawed code sessions into a fine-tuned model. It runs a nine-step workflow. Collect your transcripts, clean and anonymize them, train a Laura on Tinker, then merge it and convert to a GUF that runs locally in Llama CPP. It's the recipe behind the author's test for models. And a synthetic transcript generator lets you do a full dry run before touching real data.
07:08 Chimera is a browser based voice synthesizer where every sound comes from a simulated airway with no samples anywhere. You shape the tongue, lips, and jaw in a live cutaway of a head and it can speak from text, sing a piano roll with lyrics or beatbox on a step sequencer. A beastiary mode gives you creature voices from a song bird to an elephant and male, female, and child bodies blend smoothly.
07:34 Text.js is a React framework from Anomaly. The open code team for apps that render inside the browser's developer console. You write components like box and text handle keys with a use input hook and route pages with an app router. Each frame is laid out with yoga and written in one console. Log using styled spans and a frame with no changes logs nothing.
07:54 There are VS Code and Chrome DevTools extensions too. Waymark is a library for durable background tasks that survive server restarts, crashes, and longunning jobs built on a rust runtime with Postgres as its only dependency. You write workflows as ordinary async Python with real if, for, and while control flow, retries, and durable sleeps. The twist is that your code is compiled once and runs on a durable virtual machine so it doesn't replay from the start when a task recovers.
08:28 N runs a small team of Claude code and codeex agents on your own computers coordinated through a free Cloudflare account. You give it a goal in one sentence and it breaks the work into tasks, runs them in parallel and reports back. When it needs you, it offers a short list of options you answer with one tap and it learns from your past choices how much to decide on its own.
08:53 Teon is a self-hosted platform that runs a whole team of AI coding agents on your own machine. You describe a job and an orchestrator splits it into tasks for agents that code, review, merge, and research. Each task gets its own git work tree. A second model reviews the work and risky steps wait for your approval. It works with clawed code, codecs, open code, and more.
09:17 Pulso Icon is an open-source set of nearly 10,000 animated icons built as a drop-in replacement for Lucide React on top of motion. Each icon gets its own motion that plays on hover or focus and it respects reduced motion settings. The same component names and props work across React View and Spelt with native versions for Jetack Compose and Swift UI plus a filled variant for about 1,700 icons.
09:44 Phone use lets a Linux PC see and control an unmodified iPhone with no jailbreak, cable, or app on the phone. The screen arrives over AirPlay as a desktop window, while your PC pretends to be a Bluetooth mouse and keyboard, so clicks become taps and drags become swipes. Agents get the same controls through a command line or an MCP server and can read the screen as text before they act.
10:09 The 1.5 joint module is an open hardware robot joint built around a four layer motor driver board whose bare PCB costs about $1.50. It pairs an ESP32C3 running Simple Faulk with a small brushless gimbal motor and a 3D printed 10 to1 gearbox. The repo includes the PCB files, Solid Works parts, printable STLs, and openloop firmware. So you could stack them into an arm, a quadriped, or a pan tilt head.
10:34 Watch Pointer turns an Apple Watch into a pointer for your Mac connected over Bluetooth with no Wi-Fi or servers. Aim the top edge of the watch and the cursor follows across every display. Tap to click, hold to drag, and use the digital crown to scroll. A small panel in the Max Notch shows battery and live aim. And there's even a little light gun game to test it.
11:01 Graphical gives coding agents a memory of your project running as a single Rust program with no API key, account or telemetry. It parses your repo with Treesitter into a graph of files, functions, calls, and imports. Then stores docs, decisions, and past agent sessions alongside it. Agents query everything over MCP and get back short excerpts with file and line citations and stale memories get flagged when the code changes.
11:29 Ding is a toast notification library with real Spring physics written in Typescript with zero dependencies for React, spelt or plain DOM. Instead of stacking toasts, each new call morphs the one already on screen, and interrupted animations keep their momentum. Toasts can carry avatars, buttons, progress bars, and countdowns, and promise helpers handle loading states.
11:52 Office Engine is an open- source library that opens and edits DOCX, XLSX, and PPTX files right in the browser. Built with TypeScript and React, it reads each file lazily in a web worker, so even huge documents start showing almost immediately, and only the visible pages, cells, and slides get rendered. Edits save back to the original format, and live collaboration with cursors and offline sync is built in.
12:18 Spottish is an unofficial native desktop client for Spotify built with NSH. Instead of opening the web app in a full browser window, it runs Spotify's own web player hidden in a browser you already have and drives it through the Chrome DevTools protocol. The interface on top is drawn natively. It works with free or premium accounts and ads play just as Spotify serves them.
12:40 Headless is an agent skill that lets your coding agent set up a Mac, Linux, or Windows machine over SSH so it can run unattended. It walks through never sleeping, signing in automatically after a restart, key only SSH and an optional tail scale join. Every step can be rerun and shows its result. At the end, it reads back every setting, restarts the machine and checks that it comes back.
13:08 Good is a command line secrets manager for people and AI agents. Each machine's key lives in the OS vault or secure hardware like the Mac secure enclave or a Linux TPM. Agents can run commands that need credentials without ever seeing the values and output gets masked in agent shells. It also encrypts SSH keys, cloud login, and NV files in place. Simcraft is a collection of 24 clawed code skills, each a folder that teaches the agent one kind of hard work with its method, judgment calls, and tested scripts.
13:40 The video skills cover 3D loops in 3JS, scripted screencasts, git history, time-lapses, and audio cleanup. On the engineering side, there's codebased mapping, regression bisecting, flaky test fixing, and threat modeling. OpenFS gives every coding agent its own isolated copyon-write checkout of any folder git repo or not without copying it. It runs one background damon that serves every checkout as a single mount using NFS on Mac OS fuse on Linux and SMB on Windows.
14:12 Agents work in their checkout. You review the changes with a diff and a three-way apply merges them back. Flawless UIUX is a skill and local command line tool that helps codeex and open code design, redesign, and refine web interfaces. Instead of pushing one look, it starts from your product, then checks the rendered result in a real browser with playright and axe.
14:34 It flags low contrast, tiny text, horizontal overflow, broken images, and repeated copy at desktop and phone sizes. Mini harness is a small agent harness written for teaching about400 lines of Python with just two dependencies. It runs a full tool loop with file shell and search tools plus resumable sessions, compaction, skills, MCP servers, and sub aents. In goal mode, a task only counts as done after a verify command passes and a fresh reviewer agrees. Permissions can even be judged by a second model.