Get started
Run Minsky against your own repo.
Minsky installs locally and runs against your own git repository. No account, no signup, no hosted service to configure.
1. Install
$ git clone https://github.com/edobry/minsky.git $ cd minsky $ bun install $ bun link
Bun is the recommended runtime. If you'd rather use npm: npm install && npm
link works too.
2. Initialize a project
$ minsky init $ minsky setup
minsky init configures a task backend and git hooks for the current
project. minsky setup registers the MCP server for your coding harness and
connects a database — on a fresh machine it walks you through a short interactive
wizard (a local Docker Postgres, a free-tier Supabase project, or your own connection
string). Schema migrations run automatically; there's no separate migrate step.
3. Create and work on a task
$ minsky tasks create --title "Add user authentication" $ minsky session start --task <id> $ cd $(minsky session dir <id>) $ # make changes, then: $ minsky session pr create --title "feat: Add user authentication"
session start creates an isolated workspace on its own branch. Work
happens there; session pr create opens a pull request when you're done.