Skip to content

The chat

The chat is where you tell fxyz what to build. It's also where the built thing lives — every chat is its own workspace with its own files, and the bot or executor or dashboard you make from it lives inside that chat for as long as you keep it.

The first message

TIP

The chat is good at filling in the blanks. Be as vague as you'd be with a competent colleague — the back-and-forth is where the spec gets sharp.

You don't need to be precise. You can be very vague. Some things people open a chat with:

Build me a market maker on HYPE-USD with 4 bps quotes.

I want to harvest funding on whichever venue has the highest 8-hour rate. Open the position on the long side of the funding, close after 6 hours.

Watch BTC and ETH funding across HL, Lighter, and Backpack. Ping me when any of them flips sign.

Open me a 1x long on SOL with a TP at +3% and an SL at -1.5%.

fxyz will ask follow-up questions if it needs to — what size, which side, what to do if the venue rejects. The conversation is the spec.

What you see while it builds

A chat has two panes:

  • The bubble stream on the left, like any AI chat — the conversation, plus an inline view of every file it edits as it goes.
  • The files and run panel on the right — the strategy file it just wrote, a debug log, and a green Run button when there's something to run.

When fxyz writes a file, you can read it. You can edit it. You can ask for it to change. It's your code — you just didn't have to write the first draft.

Running it

Once the file is ready, click Run. fxyz spawns the process, streams its logs into the chat, and shows you status (running, succeeded, failed, stopped). For executors, the process does its work and exits. For bots, it keeps running until you stop it.

You can have many chats — bots running in parallel, an executor you fire occasionally, a dashboard you check every morning. They don't interfere with each other.

Why the chat won't write you a poem

The chat is scoped to trading work. It won't write you an essay, generate a cover letter, or debug your unrelated React project. If you ask, it'll politely decline.

That's deliberate. The box exists to build trading tools, and we want it to stay focused on that.

What's next

  • Strategies — what a bot looks like once it's written.
  • Bots vs Executors — which shape fits which problem.
  • Dashboards — the same chat, used to build a live view instead of code that trades.

Funds stay on the exchange. fxyz can trade, never withdraw.