Your whole development stack, on any computer.

Repositories, toolchains, databases and running services on one Linux machine in the cloud. Clone all of it for every feature you work on.

Takin work area with three feature clones of one stack: Login feature with its web dev server and API tests, Search feature with its dev server on the same port, and Vite upgrade with the commits and passing tests of a coding agentTakin work area with three feature clones of one stack: Login feature with its web dev server and API tests, Search feature with its dev server on the same port, and Vite upgrade with the commits and passing tests of a coding agent

Clones

Like git worktree, but for the whole machine.

A git worktree gives you a second checkout of one repository. A Takin clone gives you a second copy of everything: every repository, the database with its data, installed dependencies, build caches and service configuration. Clones are copy-on-write, so a new one is up and running in under half a minute, most of it spent booting.

Each clone is its own machine with its own ports. Run the complete stack in three clones at once, on the same ports, without conflicts. Work on a feature that touches backend, frontend and schema in one place, while another feature progresses next to it.

Prepare your system once, take a snapshot, and start every new task from there.

WorkflowDevelop features across your whole stack
Prepared baselinesnapshot
todo-app
todo-app-login
  • api:8080
  • web:5173
  • postgres:5432
todo-app-search
  • api:8080
  • web:5173
  • postgres:5432
todo-app-upgrade
  • api:8080
  • web:5173
  • postgres:5432
Every clone runs the full stack on the same ports, side by side.

Continuity

Close the laptop. The work goes on.

Shells, builds and agents run on the remote machine, not in your browser.

  1. 01

    Start anything

    Run a build, a test suite or a coding agent in each clone.

  2. 02

    Disconnect

    Close the tab or the laptop. Processes keep running on the machine.

  3. 03

    Pick up anywhere

    Come back from another computer, or over SSH, to the same sessions and windows.

Ways in

Terminal, desktop, SSH or MCP.

Browser

Tiled terminals and full graphical desktops, across several environments side by side.

TerminalsGNOMEKDE Plasma

SSH

Your terminal, your key, the same sessions, plus scp and SFTP.

$ ssh todo-app-login@takin.run

MCP

AI clients create environments, run commands and transfer files.

createEnvironmentexecuteEnvironmentCommandobserveTerminalContent

Private previews

Open a dev server from any clone in your browser, at a private HTTPS address with hot reload.

➜ http://localhost:5173/

Questions

How is Takin different from Codespaces, Gitpod or Coder?

Takin is built around complete, long-lived Linux machines rather than single repositories. Each environment has its own kernel, sudo, Docker and optional desktop, holds as many repositories and services as your project needs, and can be cloned as a whole. Sessions survive disconnecting and are reachable from the browser, SSH and MCP alike.

What happens when I am not using an environment?

It keeps running while there is real activity, including silent builds and agents. After a longer period without activity it stops on its own. Stopping keeps the disk and ends running processes; the next start boots the same machine.

Does a clone copy my git branches or running processes?

A clone copies disks, not running processes, and it does not create or sync git branches. You branch inside each clone as usual. Snapshots and clones stay on the same service and do not replace an off-site backup.

Is my work private and isolated?

Environments, snapshots and previews belong to your account and need your sign-in. Each environment is its own KVM virtual machine with its own kernel. The service operator runs the host.

How do I get access, and what does it cost?

Takin is currently a free test service. Sign in with a verified email address and request access. Account limits and available capacity apply.

Start your first environment.

Sign in, or request access.

Open Takin