Repolode

Repolode Open Source Weekly

Every Monday, the ten open-source projects most worth a look from the week's new additions, each with why it made the cut.

Subscribe via RSS

Issue #2 · Oct 26, 2026 · 10 picks from 3,085 new repos

A Rust headless browser for agents, and typed .sql imports

A lot of this week's finds fill in the plumbing around coding agents: a browser, code search, policy guards and design constraints. A few non-AI tools also stood out for clever ideas, like importing .sql files straight into TypeScript and drawing PRs as animated diagrams.

  1. 01Why it made the cut: A Rust headless browser that serves CDP, WebDriver Classic and BiDi from one binary. Layout and screenshots are only built on demand, so DOM-only work stays cheap, and pages export to Markdown or semantic text trees as a Chrome Headless replacement.

  2. 02Why it made the cut: Import .sql files in TypeScript and get typed, callable query functions. Row and parameter types are derived against your dev database, SQL mistakes show up as tsc errors, and there is no codegen step.

  3. 03Why it made the cut: Draws each pull request as animated architecture and data-flow diagrams, posted as a PR comment on GitHub, GitLab or Bitbucket. Added, changed and removed parts are color-coded, and clicking a data-flow arrow shows the request and response payload.

  4. 04Why it made the cut: A self-hosted multiplayer AI agent for teams, used from Slack or the web with one identity. Each person and each room gets isolated memory, files, permissions and sandboxes, and the harness can be swapped between Pi and Claude Code.

  5. 05Why it made the cut: Ask in plain language where some behavior lives in a codebase and get back a file list, source excerpts with line references and declaration locations, aimed at coding agents. Declarations are parsed for Python, TS/JS, Go and Rust.

  6. 06Why it made the cut: A policy layer for coding agents that hooks into 12 harnesses including Claude Code and Codex, blocking calls like .env reads, sudo and force pushes before they run. It ships 40 policies and takes custom ones in JS or TS.

  7. 07Why it made the cut: An agent-first linter for Tailwind design systems from shadcn. It limits className overrides per component, blocks arbitrary values and raw colors, and suggests fixes using the sizes, variants and theme files already in your project.

  8. 08Why it made the cut: A file format and CLI for describing a visual identity as YAML design tokens plus markdown rationale, so agents build consistent UIs. Lint checks broken token references and WCAG contrast, and diff reports token-level changes between versions.

  9. 09Why it made the cut: A non-linear video editor written from scratch in pure Rust, with its own codecs and GPU compositing. It has ripple, roll, slip and slide trims, curves and color wheels, and EBU R128 loudness metering, aiming at Premiere Pro and DaVinci Resolve.

  10. 10Why it made the cut: A step-by-step tutorial that builds a minimal TypeScript coding agent able to read files, edit code and run commands. It follows pi's data flow with only the core ideas kept, and the source code fills in progressively next to the text.