FiveForge is an AI-powered development assistant built specifically for FiveM server development. Unlike general-purpose AI coding tools, FiveForge understands FiveM resources, QBCore, ESX, vRP, and the unique patterns that make FiveM development challenging.
This guide walks through installation, first workspace setup, and your first session.
Installation
FiveForge Desktop runs on Windows, macOS, and Linux.
System Requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| OS | Windows 10, macOS 14, Linux (x86_64) | Latest stable |
| RAM | 4 GB | 8 GB |
| Storage | 500 MB free | 2 GB free |
| Internet | Required | Broadband |
Windows
- Download the installer from /download — it's named
FiveForge-Setup-x.x.x.exe - Run the installer and follow the setup wizard
- The app downloads dependencies on first launch (this may take a moment)
Note: If your antivirus blocks the installer, it's a false positive common with Electron apps. Add an exception for the FiveForge directory.
macOS
- Open the
.dmgfile and drag FiveForge to Applications - Launch from Applications or Spotlight
- If Gatekeeper blocks the app, go to System Settings > Privacy & Security and click Open Anyway
Linux
# AppImage (any distro)
chmod +x FiveForge-x.x.x.AppImage
./FiveForge-x.x.x.AppImage
# Debian/Ubuntu
sudo dpkg -i fiveforge_x.x.x_amd64.deb
sudo apt-get install -f
Choosing Your Workspace
The workspace is the most important decision in your setup. FiveForge reads your entire workspace to understand your server's framework, resource structure, and coding patterns.
Do: point it to your server's full resources directory (or the directory containing all your resources).
Don't: point it to a single script or folder. The AI needs the full picture to generate contextually correct code.
Your workspace should contain your fxmanifest.lua files, framework configurations, and at least a few resources. FiveForge will automatically detect your framework (QBCore, ESX, vRP, or standalone) and understand which exports and events are available.
Your First Session
Once your workspace is set up, try a real task. Here's a good first prompt:
"Create a qb-target interaction for a weapon shop. It should check the player's job, require police presence at night, and show a 3D text label. Use my existing resource patterns."
FiveForge will:
- Scan your existing resources to understand your code style
- Detect your framework version (QBcore, ESX, etc.)
- Check what dependencies you have (qb-target, ox_lib, etc.)
- Generate complete resource files that match your conventions
The generated code won't be generic boilerplate — it will use the same export patterns, naming conventions, and utility functions your other resources use.
Understanding the Interface
The dashboard has three areas:
- Sidebar — navigate between chat sessions, saved templates, the prompt library, and settings
- Chat area — the main workspace where you interact with the AI
- Header bar — shows your active workspace, daily usage, and account menu
Usage Tracking
The usage bar in the header shows your remaining daily messages:
- Green — plenty of tokens remaining
- Amber — approaching your daily limit
- Red — daily limit reached; new tasks are paused until the UTC midnight reset
Every plan includes every available AI model. Free accounts get a lower daily token budget; GO subscribers get a higher one plus the premium features.
Common Pitfalls to Avoid
Too-Vague Prompts
"Make a police resource"
This is too broad. FiveForge works best with specific requests:
"Create a police job resource with: qb-target radar zones, speed trap alerts via qb-core notifications, ticket system with configurable fines, and a evidence locker using ox_inventory"
Mixing Frameworks
If your server uses QBCore but you ask for an ESX-style export, the generated code won't work. Always specify your framework or let FiveForge auto-detect it.
Forgetting Context
FiveForge remembers your workspace, not your previous prompts. If you switch tasks, include relevant context:
"We already have a qb-phone resource. Create a dispatch app for it that shows active police calls. Use the same UI patterns as the existing apps."
Next Steps
- Learn about model selection and picking the right one for your task
- Browse the template library for common patterns
- Check out QBCore or ESX specific guides
- Join the Discord to share what you build
Ziad is the lead developer of FiveForge. He builds AI systems that read codebases and get work done.
Stay updated
Get the latest AI development guides and FiveForge updates delivered to your inbox.
Build faster with FiveForge
An AI agent for complex work. Plan, build, debug, and automate projects — all from your desktop.