Back to browse
GitHub Repository

Wrap Python functions and shell commands as content-addressed transformations. Cache results, run them locally or on a cluster, and share them by checksum.

24 starsShell

Seamless: content-addressed computation and caching

by sjdv1982·Jun 12, 2026·2 points·0 comments

AI Analysis

●●SolidBig BrainRabbit Hole

Content-addressed caching for Python and shell with checksum-based result sharing.

Strengths
  • Checksum-based identity means identical work never recomputes across machines.
  • seamless.db SQLite file lets cached results travel with publications.
  • 10 years of development with lab publications validating real usage.
Weaknesses
  • Still in alpha with 92 open issues and interactive features in legacy.
  • Nix and Cachix already solve content-addressed builds for many teams.
Target Audience

Research scientists, data engineers, reproducible computation practitioners

Similar To

Nix · Cachix · Dask

Post Description

This week it's 10 years ago that Seamless was created.

At first, a hobby project. Then, shift in focus. Then, apply to day job. Rabbit holes. More rabbit holes. My lab made a publication with it, but I was always there to assist.

Then, Codex and Claude: to hunt down the asyncio bugs, to fix multiprocessing coordination. To make the docs complete. To make the code clean. To explain it to others.

Still in alpha, but usable.

Supports Python, bash, and compiled languages.

Similar Projects

Noclaw

One-liner shell wrapper, but GitHub's full boilerplate page obscures actual functionality.

lucalanziani
103mo ago
Developer Tools●●●Banger

Fix

zsh wrapper that auto-corrects typos and runs Claude Code—no shell config changes.

SlickSolve My ProblemShip It
devolt
103mo ago