Step 1: Paste Configuration
What is Gunbot Split?
Gunbot Split is a configuration management tool that helps you manage, modify, validate, and split your Gunbot configurations across multiple instances β safely and fast.
Split for New Instance
Create a separate Gunbot instance with selected pairs and custom ports. Your original config remains unchanged β perfect for running multiple bots with different setups.
- Select the pairs you want to move into a new instance, then define new ports (GUI / WS) to avoid collisions.
- Global settings (bot / exchange / GUI blocks) are kept consistent so the new config is immediately runnable.
- You get a clean output ready to paste back as config.json for the new instance.
- Recommended workflow: create a backup before deploying the new instance.
Edit Existing Configuration
Modify your current configuration while keeping the same ports. Adjust pairs, strategies, and settings without creating a new instance.
- Keeps your existing ports unchanged (so your current setup keeps running without re-wiring services).
- Lets you safely update pairs, strategies, and parameters without accidentally removing required blocks.
- The validator can be used before saving to ensure the final config can be parsed by Gunbot.
Split & Clean Original
Create a new instance and automatically remove the selected pairs from the original config β ideal for moving pairs between instances without manual cleanup.
- Creates a new config for the new instance AND produces a cleaned original config without the moved pairs.
- Prevents duplicate pair execution across instances (common source of unexpected trading behavior).
- Useful when you migrate heavy strategies/pairs onto dedicated instances.
- Always review the output and keep a backup (recommended).
JSON Validator
Validate and automatically fix your Gunbot configuration JSON. Checks syntax and structure and repairs common issues so your config can be parsed reliably.
- Checks strict JSON syntax (must be parseable; no JavaScript object-style JSON).
- Detects and auto-fixes common copy/paste errors: trailing commas, smart quotes, single quotes, missing commas between fields, and literal typos (tru/flse/fale/nul).
- Removes stray terminal prompt text after JSON ends (e.g. root@β¦#).
- Verifies required Gunbot blocks/keys exist (values donβt matter). If missing, it lists them and can insert them from a baseline without overwriting your values.
- After repair it re-validates immediately and shows a change report (best-effort βline from β toβ) so you can review what was modified.
What we can do
- Split pairs into new instances while keeping global / exchange / GUI settings consistent
- Move pairs between instances without breaking the original configuration (Split & Clean)
- Keep ports unchanged when editing existing configurations
- Detect port conflicts and help prevent collisions across multiple instances
- Generate clean outputs ready to paste back as config.json
- Create automatic backups before changes (recommended workflow)
- Validate JSON and auto-repair common formatting/structure errors (trailing commas, broken quotes, etc.)
- Reduce βsilent errorsβ by ensuring the config can be parsed before you deploy it
Ready to get started? Paste your Gunbot config.json above and click βAnalyze Configurationβ to begin.
Generated Configurations
New Instance Configuration