// product
Everything below ships in the same app, talking to the same project. No alt-tab tax.
01 / The editor
The same editor engine you already trust, tuned for Cfx work: LuaCATS type stubs for natives, framework-aware autocomplete, and a command palette that drives the entire app.
EXPLORER
▾ qb-garages
client.lua
server.lua
config.lua
fxmanifest.lua
▸ qb-core
▸ ox_lib
-- client.lua
local QBCore = exports['qb-core']:GetCoreObject()
RegisterNetEvent('garage:open', function(data)
local ped = PlayerPedId()
QBCore.Functions.▸ GetPlayerData · TriggerCallback · Notify — natives + framework APIs autocomplete
Type a command or search…
▶ Start Server ⏎
Open Database
Run Security Scan
02 / The AI engine
Hosted CfxKit AI runs on a 97,000-chunk knowledge base of natives, framework docs, and real resource patterns. Or bring your own key, all 12 providers work on every plan, including local models.
› why do players fall through the map on spawn?
TOOL CALLS
✓ read_file client/spawn.lua
✓ edit_file +4 −1
− SetEntityCoords(ped, spawn.xyz)
+ RequestCollisionAtCoord(spawn.x, spawn.y, spawn.z)
+ FreezeEntityPosition(ped, true)
Your spawn fires before collision streams in. Patched with a collision request + freeze until loaded. Restart to test?
03 / The installer
Drop a ZIP, RAR, folder, or GitHub URL. The AI pre-scan reads the manifest, checks framework fit and dependencies, and queues SQL. The security scanner blocks known-bad patterns before a single file lands.
⚠ warning · minified blob in vendor/lib.min.lua
flagged for review · nothing copied yet
✓ backup created
✓ files copied · 38
▶ executing SQL · qb-banking.sql
○ update server.cfg ○ verify
04 / The control room
One click boots FXServer inside the IDE, with txAdmin riding along when you want it. The performance dashboard tags tick spikes and hitches as they happen, and the scheduler handles restarts.
[citizen-server-impl] Started resource qb-banking
[txAdmin] Loaded
█
05 / The database
Browse tables, run queries, and edit rows against MySQL or MariaDB, local or remote over the built-in SSH tunnel. The DB profiler flags slow queries from your live server and points at the fix.
TABLES
players12,408
player_vehicles8,912
bans214
apartments1,032
SELECT * FROM players WHERE citizenid = ?
06 / Code graph
A real Lua parser (not regex) maps every export, event, and SQL table across your resources into an interactive graph. Click any node to jump to the code.
07 / Migration
Import an existing server and let CfxKit map events, items, and SQL to the target framework, with an honest report of what it converted and what needs your eyes.
ESX ━━▶ QBCore
✓ items table converted
✓ SQL schema adjusted
⚠ 3 files need manual review
// and the rest of the toolbox
Stage, commit, branch, and read diffs without leaving. Commit-graph view included.
Render your script UIs live in a panel. AI detects SendNUIMessage actions and fakes the data so menus actually populate.
Browse and install community resources without the forum scavenger hunt.
AST-based parsing, not line splitting. Reorders, dedupes, and validates ensures.
Every install screened for backdoors, obfuscated blobs, and known-bad patterns.
Full PTY terminal with AI inline assist when a command bites back.
Free plan, no card. Your city goes from folder to running server tonight.