Skip to content
View yasyf's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@PostPushr @mitsbc @mit @ProjectClarity @dormroomfund

Block or report yasyf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yasyf/README.md
Yasyf Mohamedali β€” Engineer & CEO @ Aneta. Currently building the missing toolbelt for Claude Code.

Website LinkedIn X

πŸ”­ Now

  • Building the missing toolbelt for Claude Code: captain-hook for declarative hooks, cc-pool for account pooling, cc-review for reviewing Claude's diffs in a PR-style web UI, cc-transcript for typed transcripts, and slop-cop to catch AI-flavored prose
  • Converging those pieces into one session-activity platform β€” typed events and a decision ledger in cc-transcript, with captain-hook as its hook runtime β€” and building cc-orchestrate into a pure-Go CLI that runs fleets of agents across pluggable backends like cmux, superset, tmux, and zellij, each with an AgentProber liveness check for long-lived, keep-alive sessions
  • Running cc-sentiment, an open experiment in whether developer sentiment with Claude Code tracks the model, the tooling, or just the time of day
  • Self-hosting yclaw, an always-on, reproducible Apple Silicon home server for the Nous hermes-agent β€” gVisor-sandboxed and tailnet-only, so the agent never touches your credentials
  • Engineer & CEO at Aneta
Recent activity
  • 2026-06-27 Pushed to yasyf/homebrew-tap β€” rolled the latest cask and formula bumps for reposync, cookiesync, and synckitd
  • 2026-06-27 Pushed to yasyf/fusekit β€” threaded ExecPath into the holder probe and made mount teardown graceful-only with a more lenient liveness check
  • 2026-06-27 Pushed to yasyf/reposync β€” bumped to synckit v0.4.2 for Hosts-tab seed + revalidate, on top of the shared-TUI adoption
  • 2026-06-27 Pushed to yasyf/cookiesync β€” enumerated each host's browser profiles over ssh atop the Browsers + shared Hosts TUI
  • 2026-06-27 Pushed to yasyf/synckit β€” seeded the Hosts tab from the registered mesh and revalidated in place, sorting registered hosts first
  • 2026-06-27 Pushed to yasyf/cc-pool β€” bumped to fusekit v0.21.0 for holder come-up and dropped the dead -tags fuse build variant, going fully pure-Go
  • 2026-06-27 Pushed to yasyf/cc-skills β€” collapsed repo-bootstrap's PyPI template onto a release-pypi.yml@pypi-v1 caller with opt-in maturin
  • 2026-06-27 Pushed to yasyf/cc-pushback β€” migrated to spawnllm 0.5's run/call/extract API with a structured Response, and tuned the judge prompt to v5
  • 2026-06-27 Was active in yasyf/cc-pushback
  • 2026-06-27 Pushed to yasyf/cc-squash β€” wired the proxy to reversibly squash tool output and calibrate the live cache-economics engine
  • 2026-06-27 Pushed to yasyf/yclaw β€” added unattended just redeploy + a just onboard TUI and hardened the metal daemon boot for reboot self-heal
  • 2026-06-27 Pushed to yasyf/cc-notes β€” added --checkout/--apply to edit docs and notes as files, plus auto-sync/reconcile hooks

9,660 contributions in the last year

πŸš€ Start here

  • gpt-do ⭐ 211 β€” GPT-powered bash commands. Python
  • summ ⭐ 152 β€” GPT-based Conversation Summarizer Python
  • compress-gpt ⭐ 217 β€” Self-extracting GPT prompts for ~70% token savings Python
  • anthropic-computer-use-modal ⭐ 49 β€” Anthropic Computer Use with Modal Sandboxes Python
  • shamer ⭐ 37 β€” Code Coverage Gamified Python

🧰 More things I built

Claude Code, continued

  • cc-skills β€” the plugin marketplace where the whole toolbelt ships
  • cc-notes β€” a notes-and-tasks layer agents can actually use
  • cc-runtime β€” a runtime that hands Claude Code its harness-injected tools, AskUserQuestion and friends
  • cc-interact β€” the human-in-the-loop agent/daemon/web framework, pulled out of cc-review
  • cc-pushback β€” learns how you push back on Claude from past feedback, then does it for you
  • cc-pane β€” one pane of glass over Claude Code and the whole cc-* toolbelt

Taming long sessions

  • cc-merge β€” a merge queue for the git worktrees where finished Claude outputs land
  • cc-context β€” ccx, a token-bounded codebase-context facade over semble + tilth
  • cc-squash β€” augmented auto-compaction for marathon Claude Code sessions

Systems & libraries

  • fusekit β€” detached FUSE-T mount-holder and mount-lifecycle primitives for Go, now under cc-pool and cc-notes
  • semisweet β€” an async, in-memory semantic cache with pluggable backends
  • spawnllm β€” call an LLM from any subshell: Claude, Codex, or a local MLX model
  • synckit β€” the shared substrate cross-host sync tools build on: host mesh, a convergent registry, unix-socket RPC, and synckitd, the daemon reposync and cookiesync now ride

Python, with fewer footguns

  • python-defer β€” Go-style defer in Python, no decorators required
  • python-secret-type β€” a rune-style secret type so credentials can't leak by accident
  • docker-dsl β€” write multi-stage Dockerfiles as Python context managers
  • bcferries β€” the Python client for BC Ferries schedules; proudly Canadian πŸ‡¨πŸ‡¦

Earlier eras

  • safemodels β€” cryptographic provenance proofs for model weights, before that was cool
  • vc β€” the voting platform Dorm Room Fund used to pick its investments
  • hifromtheotherside β€” fighting the echo chamber, one cross-aisle match at a time
  • controlio β€” control your computer over SMS, 2014 edition

πŸ“¦ Recently shipped

  • 2026-06-27 fusekit v0.22.1 β€” threaded ExecPath into Select's holder-probe Spawn
  • 2026-06-26 slop-cop v0.1.24 β€” collapsed CI onto the unified release-go.yml@v1 with codesign and auto-tag
  • 2026-06-25 captain-hook v4.2.0 β€” added SessionStore.once/unseen for keyed session dedup and a commit= diff source
  • 2026-06-25 spawnllm v0.5.2 β€” seeded an isolated CLAUDE_CONFIG_DIR per run
  • 2026-06-24 cc-pool v0.34.1 β€” re-blinded the overlay onto fusekit's concrete backends and consumed its RetirePolicy for holder skew-replace

πŸ›  Toolbox

Python, Go, Ruby, C, JavaScript, Swift, PHP, HTML, Docker, Git, Bash, GitHub Actions

Language breakdown
Python      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   46%
Go          β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   25%
Ruby        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17%
Rust        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    4%
C           β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    2%
JavaScript  β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    2%
Shell       β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    2%
TypeScript  β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘    2%

✍️ Writing

Latest from Yasyf's Random Musings:


Automate the boring parts, then automate the automation.

Contribution graph eaten by a snake

Pinned Loading

  1. gpt-do gpt-do Public

    GPT-powered bash commands.

    Python 211 10

  2. summ summ Public

    GPT-based Conversation Summarizer

    Python 152 7

  3. compress-gpt compress-gpt Public

    Self-extracting GPT prompts for ~70% token savings

    Python 217 12

  4. anthropic-computer-use-modal anthropic-computer-use-modal Public

    Anthropic Computer Use with Modal Sandboxes

    Python 49 2

  5. shamer shamer Public

    Code Coverage Gamified

    Python 37 5

  6. python-defer python-defer Public

    Golang-style `defer` with no decorators!

    Python 25