Skip to content
RabinAppsPublic

About

The mindful CI: ephemeral, autoscaling runners that live on your Mac for GitHub Actions, GitLab CI/CD and Gitea/Forgejo Actions. Plus store screenshots in every locale and narrated launch videos built from your repo. Buildkite, Azure Pipelines and Bitbucket Pipelines coming soon.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

734 Commits

Folders and files

kinhin

kinhin ○

Commit it. Screenshot it. Ship it. Your Mac is your CI, your screenshot studio and your video studio.

Ephemeral, autoscaling runners for GitHub Actions, Gitea and Forgejo Actions and GitLab CI/CD, plus store screenshots and narrated launch videos built from files in your repo.

kinhin.dev · Quick start · Introducing the beta

Beta (v0.0.1-beta-1). Supported: GitHub, Gitea, Forgejo and GitLab CE. See what has been tested and the roadmap, and report what you find. No telemetry.

Sponsored by SupDesk, the feedback and support console for solo founders, devs and small teams. Want to become a sponsor? See how.

kinhin launch video

The kinhin launch video, built from files in this repo. Watch it.

What it does

  • CI that scales to your queue. Self-hosted runners appear for one job and are gone when it ends.
  • Store screenshots in every locale. One fastlane lane for iOS, Android, Flutter, React Native and KMP.
  • Videos that rebuild with your release. A config in your repo becomes a narrated launch video.

Requirements

  • Apple Silicon Mac, macOS 15+, ~60 GB free disk (sizing)
  • An access token for your forge, such as a GitHub PAT with repo scope

Install

curl -fsSL https://github.com/RabinApps/kinhin/releases/latest/download/install.sh | bash

Pinned versions, uninstall and updates: Install.

Quick start

kinhin setup repair tart                 # install tart; `kinhin doctor` checks the Mac
kinhin config init                       # starter config: set accounts: and labels
kinhin auth set                          # store your token in the Keychain
kinhin image prepare && kinhin start     # bake the runner image, then run the fleet

Point a workflow at it and watch with kinhin watch:

jobs:
  build:
    runs-on: [self-hosted, macos, arm64]

Prefer a GUI? Launch kinhin from Applications. Full walkthrough: Quick start.

Documentation

Get started Why kinhin · Install · Configuration · The app
Run your fleet Runtimes · Scaling · Toolchains · Healing · Hardware
Mobile releases fastlane · Store screenshots · Credentials
Product videos Add videos to your project · Video config · Gallery
Reference CLI commands · Forges · Agents & MCP · Architecture
Help Troubleshooting · Security · Roadmap

Run kinhin --help for the command list.

Contributing and support

See CONTRIBUTING.md. kinhin is free; support it or add your project to the list. More from Rabin Apps: SupDesk.

License

Copyright © 2026 Rabin Apps, LLC. Licensed under the Apache License 2.0. kinhin shells out to Tart and links Yams (both Apache-2.0); see NOTICE.

About

The mindful CI: ephemeral, autoscaling runners that live on your Mac for GitHub Actions, GitLab CI/CD and Gitea/Forgejo Actions. Plus store screenshots in every locale and narrated launch videos built from your repo. Buildkite, Azure Pipelines and Bitbucket Pipelines coming soon.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages