Agent portability · local first

Pack the agent,
not just the prompt.

Satchery moves an AI agent to another platform with everything that makes it yours: instructions, persona, memory, skills, MCP tools, routines and permissions. You see what will arrive before a single file changes.

Try a move
$SATCH · · on Pons
The Satchery case open, with eight category tiles around it

Live move preview

Where should the agent go?

Sample agent, computed in your browser by the same function satchery plan runs.

0/100

    Needs attention

      Files it would touch

        How a move works

        Four steps.
        Nothing hidden.

        1. 01

          Read

          Satchery finds the agent where it already lives: the config files, rule folders and memory notes your tool keeps. It reads them and leaves the source exactly as it was.

        2. 02

          Pack

          Everything goes into one satchel: a JSON manifest plus Markdown you can open in any editor. Secrets are swapped for named references before anything is written.

        3. 03

          Preview

          You get a score, a level for each of the eight categories and the list of files that would be touched. Still nothing written.

        4. 04

          Unpack

          At the destination it backs up first, writes, reads every file back to check it, then leaves a receipt. One command puts everything back.

        What's inside a satchel

        Eight compartments.
        One agent.

        A prompt is one of eight things an agent carries. A satchel keeps all of them, each item tagged with where it came from, so the next platform knows what it is getting.

        Platforms

        Where it can go.

        Every row below comes from the same table the CLI uses, so the levels here are the levels you get.

        PlatformSupportReadWriteWhere it looks

        Full matrix, per category →

        Safety

        Careful with
        the furniture.

        Your agent's files are somebody's working setup. Satchery treats every write as something you might want to take back.

        For developers

        One command,
        or an MCP server.

        Run it with no arguments for a guided move, or script it. Every command takes --json, so your own agent can drive it.

        Read the docs

        
                    
                  

        $SATCH

        Holders pick
        what ships next.

        $SATCH is how the next integration gets chosen. Anyone can suggest an app. Holders vote with a free wallet signature, one token one vote, counted from balances at the block the round opens. Every signature is public.

        Ticker
        $SATCH
        Chain
        Robinhood Chain · 4663
        Launchpad
        Pons
        Creator tax
        Launch

        Votes decide the roadmap. The token promises no returns.