Title: rcarmo — open source
Open Graph Title: rcarmo — open source
X Title: rcarmo — open source
Description: Open source projects by Rui Carmo
Open Graph Description: Open source projects by Rui Carmo
X Description: Open source projects by Rui Carmo
Opengraph URL: https://rcarmo.github.io/
Domain: rcarmo.github.io
| og:type | website |
| og:site_name | rcarmo.github.io |
| og:image | https://rcarmo.github.io/assets/og/index.png |
| og:image:type | image/png |
| og:image:width | 1280 |
| og:image:height | 640 |
| og:image:alt | rcarmo open source site card |
| twitter:card | summary_large_image |
| twitter:image | https://rcarmo.github.io/assets/og/index.png |
| twitter:image:alt | rcarmo open source site card |
Links:
| rcarmo | https://rcarmo.github.io/ |
| GitHub ↗ | https://github.com/rcarmo |
| Featured project piclaw The Pi coding agent in a technicolor web trenchcoat — infinite tools | https://rcarmo.github.io/projects/piclaw/ |
| Featured project piclaw-addons The add-on buffet for PiClaw — browse the full menu at rcarmo.github.io/piclaw-addons | https://rcarmo.github.io/projects/piclaw-addons/ |
| agentbox Docker sandbox for coding agents — preinstalled runtimes, opt-in services, DinD. | https://rcarmo.github.io/projects/agentbox/ |
| apfelstrudel Live coding music environment with AI agent chat — compose and perform with Strudel, talk to an agent mid-set. | https://rcarmo.github.io/projects/apfelstrudel/ |
| gi Go coding agent harness with Piclaw-compatible web UI, append-only turn engine, and go-ai inference. | https://rcarmo.github.io/projects/gi/ |
| memento Shared, durable memory for multiple AI agents, with MCP access, reviewed Git writes and rebuildable search. | https://rcarmo.github.io/projects/memento/ |
| python-office-mcp-server MCP server for Microsoft Office automation — read, write, and manipulate Word, Excel, and PowerPoint files. | https://rcarmo.github.io/projects/python-office-mcp-server/ |
| python-steward The simplest coding agent harness that could possibly work — Python, tool use, done. | https://rcarmo.github.io/projects/python-steward/ |
| tau-prime Tau coding agent fork for a-Shell on iOS, with Copilot, LM Studio and native macOS sandboxing. | https://rcarmo.github.io/projects/tau-prime/ |
| umcp Micro MCP server — zero deps, stdio / SSE / TCP, sync and async, naming convention over decoration. | https://rcarmo.github.io/projects/umcp/ |
| vibes Mobile-first web UI for AI agents — ACP and Pi over RPC, zero build step. | https://rcarmo.github.io/projects/vibes/ |
| asterisk-embedding-model A small text embedding model trained for low-resource hardware — fast semantic search on a Raspberry Pi. | https://rcarmo.github.io/projects/asterisk-embedding-model/ |
| go-ai Unified LLM API for Go — streaming, tool calling, model registry, and multi-provider support. | https://rcarmo.github.io/projects/go-ai/ |
| go-ds4 Pure Go inference engine for DeepSeek V4 Flash — AVX2 + CUDA PTX, single static binary | https://rcarmo.github.io/projects/go-ds4/ |
| go-gte Pure Go GTE-Small text embeddings — hand-written SIMD, 1 allocation per embed, predictable flat latency. | https://rcarmo.github.io/projects/go-gte/ |
| go-pherence Minimal tensor framework in pure Go — SIMD assembly, GPU compute, runs LLMs | https://rcarmo.github.io/projects/go-pherence/ |
| ml-sharp Sharp monocular view synthesis for Apple Silicon — depth-aware novel view generation on-device via MPS. | https://rcarmo.github.io/projects/ml-sharp/ |
| rs-ai Rust port of @earendil-works/pi-ai with a shared streaming event protocol and provider-neutral registry. | https://rcarmo.github.io/projects/rs-ai/ |
| swift-ai SwiftPM port of @earendil-works/pi-ai with typed streaming, tools and a shared multi-provider model catalogue. | https://rcarmo.github.io/projects/swift-ai/ |
| PhotosExport Export your complete Apple Photos library — originals, edits, Live Photos, metadata. | https://rcarmo.github.io/projects/PhotosExport/ |
| daisy AI SPEC-driven speed coding demo — a disk usage analyser built live with GitHub Copilot in Swift. | https://rcarmo.github.io/projects/daisy/ |
| drawterm Plan 9 drawterm — HiDPI scaling, Metal rendering, Connect dialog, clipboard bridge. | https://rcarmo.github.io/projects/drawterm/ |
| ios-linuxkit Linux runtime for iOS — ARM64 emulation, Alpine packages, developer runtimes, no jailbreak | https://rcarmo.github.io/projects/ios-linuxkit/ |
| kotlin-airplay-receiver AirPlay receiver for the Lenovo ThinkSmart View — Kotlin + native RAOP, no UI, full-screen mirroring. | https://rcarmo.github.io/projects/kotlin-airplay-receiver/ |
| swift-usb-video-viewer Native macOS floating window for USB video capture dongles — no HDMI switcher needed. | https://rcarmo.github.io/projects/swift-usb-video-viewer/ |
| swift-webapp-viewer Chromeless macOS web app viewer — one URL, one native WebKit window, no browser furniture. | https://rcarmo.github.io/projects/swift-webapp-viewer/ |
| azure-docker-swarm-cluster Auto-scaling Docker Swarm cluster for Azure — ARM template plus Makefile, manager and worker VMSS included. | https://rcarmo.github.io/projects/azure-docker-swarm-cluster/ |
| azure-k3s-cluster Azure ARM template to deploy a lightweight Kubernetes cluster using k3s — one make target, running in minutes. | https://rcarmo.github.io/projects/azure-k3s-cluster/ |
| azure-stable-diffusion One-command Stable Diffusion on Azure GPU spot instances. | https://rcarmo.github.io/projects/azure-stable-diffusion/ |
| azure-transcription-helper Extract audio from media files and build transcripts and subtitles via Azure Speech Services. | https://rcarmo.github.io/projects/azure-transcription-helper/ |
| bouncer Passkey-only reverse proxy with built-in CA, iOS onboarding, and Cloudflare Tunnel support. | https://rcarmo.github.io/projects/bouncer/ |
| go-dance Local-first private CA for homelabs — ACME, single binary, step-ca embedded. | https://rcarmo.github.io/projects/go-dance/ |
| ground-init Idempotent Linux bootstrap — YAML-driven, like cloud-init for bare metal. | https://rcarmo.github.io/projects/ground-init/ |
| homekit-steam-user-switcher Switch Steam accounts on a shared PC via HomeKit. | https://rcarmo.github.io/projects/homekit-steam-user-switcher/ |
| kata Tiny micro-PaaS wrapper around Docker Compose or Swarm with implicit Traefik routing and git-push deploy hooks. | https://rcarmo.github.io/projects/kata/ |
| piku git push deployments to your own server — no Docker, no ops. | https://rcarmo.github.io/projects/piku/ |
| pve-microvm Firecracker-like microVMs for Proxmox VE — KVM isolation, under 200 ms boot. | https://rcarmo.github.io/projects/pve-microvm/ |
| sushy Filesystem-backed wiki and blog engine with SQLite indexing and multiple markup formats. | https://rcarmo.github.io/projects/sushy/ |
| bun-readlater-epub Self-hosted read-later service that turns saved article URLs into EPUBs in a Calibre library for OPDS readers. | https://rcarmo.github.io/projects/bun-readlater-epub/ |
| gnome-thumbnailers File thumbnails for RAW, HEIC, and 3D models in GNOME Files. | https://rcarmo.github.io/projects/gnome-thumbnailers/ |
| go-264 Decoder-first H.264/AVC implementation in pure Go, with tracing and FFmpeg comparison tools. | https://rcarmo.github.io/projects/go-264/ |
| go-busybox 57 BusyBox utilities in Go — 2 MB WASM binary, 387/387 tests passing. | https://rcarmo.github.io/projects/go-busybox/ |
| go-joker Performance-optimised Clojure-like Lisp interpreter — IR bytecode, WASM backend, 527× faster arithmetic. | https://rcarmo.github.io/projects/go-joker/ |
| go-ooxml A Go library for reading, writing, and manipulating Office Open XML documents. | https://rcarmo.github.io/projects/go-ooxml/ |
| go-te VT100/VT520 terminal library for Go — pyte-faithful, ESCTest2, SVG export. | https://rcarmo.github.io/projects/go-te/ |
| imapbackup Incremental IMAP mailbox backup to local mbox files — works with Gmail, Exchange, and any IMAP server. | https://rcarmo.github.io/projects/imapbackup/ |
| pngcanvas Pure-Python PNG rendering with zero dependencies — draw lines, rectangles, and text directly to PNG files. | https://rcarmo.github.io/projects/pngcanvas/ |
| soup-strainer Readability/Decruft article extraction reimplemented with BeautifulSoup and html5lib — clean text from any page. | https://rcarmo.github.io/projects/soup-strainer/ |
| bun-opds-server Read-only multi-library OPDS server for Calibre — built for the XteInk X4 and CrossPoint Reader. | https://rcarmo.github.io/projects/bun-opds-server/ |
| codebits-tv Digital signage for hackathons and events — multicast video streaming to any screen on the LAN, the ghetto way. | https://rcarmo.github.io/projects/codebits-tv/ |
| feed-summarizer LLM-powered RSS digest — full-text extraction, runs on a Raspberry Pi. | https://rcarmo.github.io/projects/feed-summarizer/ |
| gotel Self-contained OTel collector — SQLite storage, built-in trace viewer. | https://rcarmo.github.io/projects/gotel/ |
| node-red-dashboard Custom dashboard UI for Node-RED — tailored widgets and layout for homelab sensor data and automation flows. | https://rcarmo.github.io/projects/node-red-dashboard/ |
| onepage-by-spec Keyboard-oriented browser homepage designed by LLM spec — bookmarks, search, and widgets, no mouse needed. | https://rcarmo.github.io/projects/onepage-by-spec/ |
| proxmox-zpool-monitoring ZFS pool metrics for Proxmox — exported to Graphite, cron only. | https://rcarmo.github.io/projects/proxmox-zpool-monitoring/ |
| syncthing-kicker Force Syncthing to rescan folders on demand — cron-triggered or event-driven rescans via the REST API. | https://rcarmo.github.io/projects/syncthing-kicker/ |
| ghostty-web Ghostty terminal sessions in a browser — xterm.js compatibility. | https://rcarmo.github.io/projects/ghostty-web/ |
| go-rdp-android Native Android RDP server — screen sharing without ADB, built on go-rdp | https://rcarmo.github.io/projects/go-rdp-android/ |
| go-rdp Browser-based RDP client — full MS-RDPBCGR spec, Go backend, WASM frontend. | https://rcarmo.github.io/projects/go-rdp/ |
| mdnsbridge mDNS bridge — relay Bonjour/Avahi service announcements across network segments. | https://rcarmo.github.io/projects/mdnsbridge/ |
| webterm Go web terminal with multi-session dashboard mode — built for AI agent workflows. | https://rcarmo.github.io/projects/webterm/ |
| womprat Single-binary Windows SSH terminal and browser for your tailnet — tsnet embedded, no VPN client needed | https://rcarmo.github.io/projects/womprat/ |
| 9front Personal Plan 9/9front ports to oddball ARM SBCs | https://rcarmo.github.io/projects/9front/ |
| byos_fastapi TRMNL BYOS — self-hosted FastAPI server for the TRMNL e-ink display, replacing the cloud backend. | https://rcarmo.github.io/projects/byos_fastapi/ |
| esp32-rtype Display-first Irem R-Type emulator experiment for ESP32-S3 and ESP32-P4 boards. | https://rcarmo.github.io/projects/esp32-rtype/ |
| macemu-jit Basilisk II and SheepShaver for Raspberry Pi — SDL2 framebuffer, pre-built .deb. | https://rcarmo.github.io/projects/macemu-jit/ |
| orangepi-build Debian image builder for Orange Pi 6 Plus — Cix P1 SoC patches on top of the official build system. | https://rcarmo.github.io/projects/orangepi-build/ |
| previous-jit ARM64 JIT-enabled fork of the Previous NeXT emulator — transplanting a modern AArch64 JIT toolchain. | https://rcarmo.github.io/projects/previous-jit/ |
| zmk-config-totem ZMK keymap for the Totem — home row mods, combos, ZMK Studio. | https://rcarmo.github.io/projects/zmk-config-totem/ |
| Career | https://carmo.io |
| Blog | https://taoofmac.com |
| GitHub | https://github.com/rcarmo |
Viewport: width=device-width,initial-scale=1