Cursor/Claude/Antigravity Setup
You can write CSL with any text editor, but using an editor with CSL tooling makes a huge difference: syntax highlighting, inline errors, autocomplete, and quick navigation.
It's also even easier than ever to get started thanks to tools that integrate AI agents which can help you learn and write CSL.
You’ll write .csl files inside your project’s scripts/ directory.
1. Using the Agent Panel
If you want the simplest setup, use the AI Agent panel inside the All Out editor.
Using the agent panel only requires having one of the industry standard AI subscriptions. Today we support:
OpenAI/ChatGPT Codex
Claude Code
OpenCode
Whether you use the built-in agent panel or a third-party agent directly, the editor adds a few project files to your game folder to give the agent better context:
AGENTS.mdandCLAUDE.mdwith information about All Out and CSL.agents/skills/and.claude/skills/with engine-specific workflowsapi_references/with the current CSL API as.csl_enginefiles.mcp.json,.cursor/mcp.json,.codex/config.toml, andopencode.jsonso supported tools can connect to the editor for compiling and fetching assets
2. Third Party Agents
We recommend Cursor (or VS Code) to develop All Out games. Our editor extension provides:
Syntax highlighting support
Inline compile error diagnostics
Autocomplete
Open your game project folder in Cursor (the folder that contains
scripts/andres/)
All Out automatically adds some files to your project to help give AI context:
AGENTS.mdandCLAUDE.mdwith information about All Out and CSL.agents/skills/and.claude/skills/with engine-specific workflowsapi_references/with the current CSL API as.csl_enginefiles.mcp.json,.cursor/mcp.json,.codex/config.toml, andopencode.jsonfor editor access
If you don't have much experience programming, or prefer using Claude Code, we also have native support for it.
Claude Code is an AI tool that can write and debug CSL scripts for you.
Open a terminal inside your game project folder and type
claudeto login with your Claude account.
Even if you use an AI model, it helps a ton to spend some time getting familiar with CSL scripting at a basic level. You'll be able to direct the AI more efficiently and make quick adjustments. Plus, it's fun!
All Out automatically adds some files to your project to help give AI context:
AGENTS.mdandCLAUDE.mdwith information about All Out and CSL.agents/skills/and.claude/skills/with engine-specific workflowsapi_references/with the current CSL API as.csl_enginefiles.mcp.json,.cursor/mcp.json,.codex/config.toml, andopencode.jsonfor editor access
Antigravity is Google's version of Cursor and can be a nice alternative if you prefer the Google ecosystem. It does require some additional setup to get the MCP server working.
Install the All Out extension to Antigravity
Manually configure the All Out MCP server
MCP Server Setup


Then paste this into the raw config. Use the port written to the project's .mcp.json:
If the editor selected a different port, replace 3333 with that value.
All Out automatically adds some files to your project to help give AI context:
AGENTS.mdandCLAUDE.mdwith information about All Out and CSL.agents/skills/and.claude/skills/with engine-specific workflowsapi_references/with the current CSL API as.csl_enginefiles.mcp.json,.cursor/mcp.json,.codex/config.toml, andopencode.jsonfor editor access
If Windows builds are slow, measure before changing antivirus settings. Exclude only the narrowest trusted project or generated path that resolves the issue. See Windows Defender Exclusion.
Last updated