Move your local dev to Flisk. We help you migrate.
Bring your docker-compose.yml, your Tiltfile or your setup wiki. We work with your team until one flisk up runs the whole stack.
- Production stays where it is. Flisk only changes how your team runs the stack on their machines.
- Nothing to unwind later. Flisk writes standard Dockerfiles, Vite configs and Tiltfiles into your repo. No lock-in.
- Core is MIT licensed. Migrating needs no license key and no paid plan.
Solo project or side project? Start with the quickstart and flisk import, or ask your coding agent to migrate it.
Where teams move from
Each starting point has a different first step. All of them end at one manifest per service.
Docker Compose
flisk import reads the services in your root docker-compose.yml and writes a service.json for each one. Run it with --dry-run first to see the plan without writing anything. Try it on the compose example.
Tilt
Flisk runs on Tilt and generates the Tiltfile from your manifests, so live reload works the way your team already knows. We help move custom rules into service.json.
Skaffold, DevSpace, Garden
These run your dev loop against a cluster. Flisk runs it on Docker on the laptop and leaves the cluster to your Helm or GitOps setup. See the comparison.
Scripts and a setup wiki
We start from what a new hire does on day one and turn each step into a manifest or a flisk doctor check. Then the wiki can go.
What a migration looks like
The same commands whether you do it alone or with us.
-
Read the plan
Import with --dry-run. It prints every service it found and writes nothing.
-
Write the manifests
Run the import for real, then review each service.json like any other pull request.
-
Check every machine
flisk doctor checks Docker, ports and services on each laptop before anyone starts the stack.
-
Start the stack
flisk up generates the configs and starts the services with live reload. Keep the old setup next to it until the team stops using it.
# 1. see what would be imported flisk import ./legacy --dry-run # 2. write a service.json per compose service flisk import ./legacy --yes # 3. check the machine flisk doctor # 4. run the whole stack flisk up
Or ask your coding agent to migrate it
Connect Claude Code, Cursor or Codex to Flisk, open your repo and paste the prompt. The agent runs the same steps through the flisk mcp server.
# install the Flisk CLI npm install -g @flisk-sh/flisk # connect your agent (pick one) flisk connect claude flisk connect cursor flisk connect codex
This adds the flisk mcp server and the Flisk skills to your repo. Other MCP clients and setup details: Flisk for AI agents.
Migrate this repo's local development to Flisk. Import the services from docker-compose.yml, show me the plan before writing anything, then start the stack and fix anything that fails to come up.
doctorChecks that Docker and Tilt are ready on this machine.project_importRuns with dryRun first and shows you the plan, then writes a service.json per compose service.config_verifyChecks every manifest and the generated files.up, statusStarts the stack and waits until every service is ready.logsIf a service fails, reads the error, fixes the manifest or code and starts again.
The exact steps depend on your agent and your prompt. Review the service.json files it writes like any other pull request. Stuck halfway? Request migration help.
Migration help FAQs
What we do, what we don't, and what it costs.
Who qualifies for migration help?
What do I need to do?
What does it cost?
Can you do the migration for me?
Do we have to change production or CI?
What requests don't qualify?
What if we stop using Flisk?
Read before you move
Field notes on moving an existing codebase without stopping work.
Ready to start?
Try the import on your own repo, or send the form and we'll work through it with you.
Start free Request migration help