WWavepilot
Official Wavepilot website

FiveM Scripts Written, Run and Checked on Your PC

Wavepilot 2.9.22 is a Windows agent that edits your FiveM resources, runs your own checks and shows every step as a card. You approve each change before it lands.

Version

2.9.22

Released 28 October 2026

System

Windows 10/11

64-bit (x64) only

Size

About 34 MB

Portable .exe: 25 MB

Languages

13

Interface languages

Account

Not needed

No sign-up to run

Telemetry

None

Keys stay on your PC

Resource work

FiveM scripts that you read before they land

FiveM scripts are Lua files that run inside a resource on your server, and Wavepilot works on them in your project folder. It acts. It reads files, edits them, runs your checks and reports each result as a card, and 3 approval modes decide what happens first.

01

Trace console errors to a file

Save the red lines from your test console into console-errors.txt in the working folder. Wavepilot opens it with read_file, then runs grep over your resource folders to find the exact file and line named in the error. Say 3 matches come back. It proposes an edit_file change and pauses in Ask first mode, so you read the diff, accept it and ensure the resource again on your own local test server.

Tool trace
read_file  console-errors.txt  → 18 lines
grep  "attempt to call"  → 3 matches
read_file  server.lua  → 42 lines
edit_file  server.lua  → +2 −1
02

Build a FiveM server economy payout loop with checks

A payout is decided on the server, never from a number a client sends. Keep that rule. Ask Wavepilot to write the loop. It reads config.lua with read_file, writes server.lua with write_file using CreateThread and Wait, and adds a RegisterNetEvent handler that checks the player first. Plan only lists these 3 steps. Then you read the diff, run your own checks and test the job on a test server you own.

Tool trace
read_file  config.lua  → 12 lines
write_file  server.lua  → +38
edit_file  fxmanifest.lua  → +1
03

Refactor a FiveM resource into client and server files

One long file is hard to read. Split it. Wavepilot lists your Lua files with glob and reads them with read_file to see what runs on the client and what on the server. Plan only shows the split first, for example 1 file into client.lua, server.lua and a shared config. After you approve, move_file and edit_file apply it. You review the diff, restart the resource on your test server and test it.

04

Set up garage spawn locations in a config

Spawn points belong in data, not buried in code. Keep it tidy. Describe your 4 garage spawn locations and Wavepilot writes a config.lua table with write_file, then uses edit_file to make client.lua read it. Coordinates in a screenshot from your own test server? The ocr tool reads the numbers. Check each coordinate against what you saw, then restart the resource on your test server and test every location one by one.

Open the workflow guide

How it differs from a typical chat assistant

Wavepilot 2.9.22 acts. A chat assistant hands you text to copy, while Wavepilot runs the tools and shows the real result of each step.

Typical chat assistantWavepilot
FilesShows code for you to pasteReads and edits files in your working folder
ChecksSays the code should workRuns your command and reports the real exit code
ControlOffers no pause before a changeAsk first waits for your OK before each change
PrivacyDepends on the hostRuns on your PC; prompts go only to your chosen model

How FiveM development runs with Wavepilot

  1. Download the setup program, compare its SHA-256 checksum with the manifest, then install it on Windows 10 or 11.
  2. Connect a model (cloud AI provider, a model on your PC or built-in) and press Test.
  3. Choose your resource folder as the working folder and pick Auto-run, Ask first or Plan only.
  4. Describe the task, read each card and diff, then test on your own server and check the console.

Who uses it

FiveM developers who write their own resources are the first audience. They keep a folder with fxmanifest.lua, a few Lua files and a server.cfg line such as ensure my_resource, and Wavepilot works inside that folder. Nothing lands unreviewed.

Beginner FiveM server owners who want to run and control their own server use it for chores around 3 resources. Short jobs. You still read each diff, and the server rules of Rockstar Games and FiveM still apply to everything you run.

Anyone who wants to learn FiveM scripting as a beginner can start with Plan only. The agent explains each step before it touches a file, and you try the result on a test server before anything goes live. Ask why.

Frequently asked questions

What are FiveM scripts?

FiveM scripts are Lua files, with JavaScript and C# also supported, that run inside resources on a running game server. They call natives, react to events and register commands. Wavepilot edits them and shows each diff first. Nothing hidden.

Is codewaveup.com the official Wavepilot website?

Yes. This is the official Wavepilot website, and the download here is the original build. Compare its SHA-256 checksum with the published manifest, and press the Send feedback button inside the Wavepilot app if you need support.

How do I make a FiveM server and add my first resource?

A server is a program that runs resources, each started by a line like ensure my_resource in your server.cfg file. Wavepilot edits server.cfg and your resource folders and shows the diff. Hosting stays yours.

Can Wavepilot help with FiveM mods?

Yes, with mods you build yourself, such as resources, commands and configs for a server you own and test yourself. Server rules apply. It never touches the game client or other players.

How do I start FiveM scripting as a complete beginner?

One small resource is enough: a folder, an fxmanifest.lua file and one Lua file with a single command that answers in chat. Pick Plan only so Wavepilot explains each step. Start small.

Do I need an account to run Wavepilot?

No. Wavepilot 2.9.22 runs without an account on Windows 10 or 11, but it needs a model: cloud, local or built-in. A cloud provider you connect may charge under its own terms.

Does the generated code always work?

No. Wavepilot can write wrong code, like any model. That is why it shows the diff, reports the real exit code of your checks and offers Ask first, so you decide. Test every change.

Try Wavepilot

Open one resource and read the first diff

Wavepilot 2.9.22 installs on Windows 10 or 11 from a setup program of 34 MB. Download it. Open a copy of one resource, pick Ask first and read the first diff before you accept anything it proposes.

Download Wavepilot for Windows ↗

Explore the site

Every page is available in 20 languages.

What Wavepilot does for resources ↗ Cloud, local or built-in models ↗ A Lua command, empty folder to test ↗ Download and verify the installer ↗ Answers on scripts and privacy ↗ How the site and app use data ↗