2.9.22
Released 28 October 2026
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.
fxmanifest.lua8 linesRegisterCommand0 matchesFiveM natives reference200server.lua+13fxmanifest.lua+1Released 28 October 2026
64-bit (x64) only
Portable .exe: 25 MB
Interface languages
No sign-up to run
Keys stay on your PC
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.
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.
read_file console-errors.txt → 18 lines
grep "attempt to call" → 3 matches
read_file server.lua → 42 lines
edit_file server.lua → +2 −1A 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.
read_file config.lua → 12 lines
write_file server.lua → +38
edit_file fxmanifest.lua → +1One 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.
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.
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 assistant | Wavepilot | |
|---|---|---|
| Files | Shows code for you to paste | Reads and edits files in your working folder |
| Checks | Says the code should work | Runs your command and reports the real exit code |
| Control | Offers no pause before a change | Ask first waits for your OK before each change |
| Privacy | Depends on the host | Runs on your PC; prompts go only to your chosen model |
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.
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.
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.
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.
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.
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.
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.
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.
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 ↗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 ↗