sorkila

Tintpad — Development skill for Claude Code

Development community

A macOS hotkey that opens your terminal at the right repo with your coding agent (Claude Code, Codex, …) already running.

How to install Tintpad

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sorkila/tintpad and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Tintpad does

A macOS hotkey that opens your terminal at the right repo with your coding agent (Claude Code, Codex, …) already running. Free, open source, local-only.

Alternatives in Development

  • Magnitude — Open source inference server your agent sets up for you 1.5k ★
  • Dao Code — Open-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeek's strong price-performance a 1.3k ★
  • Claudecode — Open Source ClaudeCode Leaked 1k ★

README

Tintpad

Tintpad

**It falls out of your notch.**

Press a hotkey and a black drop falls from the camera housing with your repos inside. Return opens your terminal at that repo with Claude Code, Codex, or whatever you run, already going.

[![CI](https://github.com/sorkila/tintpad/actions/workflows/ci.yml/badge.svg)](https://github.com/sorkila/tintpad/actions/workflows/ci.yml)  ![macOS 14+](https://img.shields.io/badge/macOS-14%2B-000)  ![Swift 6](https://img.shields.io/badge/Swift-6-orange)  ![License: MIT](https://img.shields.io/badge/license-MIT-blue)

Tintpad demo: a black drop hangs from the MacBook notch with repo names inside. Keycaps show each shortcut as it is pressed: ⌥⌘Space summons it, → walks a white chip through the repos, tab switches the agent between Claude Code and Codex, and ⇧tab turns the MODE chip red for Skip permissions


Press ⌥⌘Space. Arrow or type to a repo. Hit ⏎. Your real terminal opens there with the agent running, in under two seconds, without the mouse.

**Think ⌘Tab, for repos.** A black drop falls out of the notch with your projects inside, each with its own tint, ranked by how you actually work. It hands off to the terminal you already use. It doesn't try to be one.

Not a usage monitor. Not an IDE. Not a terminal. The launcher the agent menu-bar apps forgot.

The chips are the contract: `AGENT Claude Code · MODE Default`, exactly what ⏎ will run, in the agent's own words. Nothing happens that the chips didn't announce, and a mode that skips permissions is a red chip before you ever press ⏎.

Why

GUI apps don't inherit your shell `PATH`, so double-clicking an app can't find `claude` or `codex`. Repo-switching is friction. Tintpad fixes both: it resolves your login-shell `PATH` once, ranks repos by frecency, and hand