# Connect and run

> Start Claude Code, Codex or OpenCode on NotHoly models, for one process or by writing their configuration.


These commands need the CLI installed and signed in. See [Install the CLI](/en/cli/install).

`notholy run` starts a tool with NotHoly settings in its environment only. Your global configuration is not touched.

```bash
notholy run claude
notholy run codex
notholy run opencode
```

`notholy connect` writes the configuration to the tool's file. It makes a backup first, and `--undo` restores it.

```bash
notholy connect claude          # .claude/settings.local.json in this project
notholy connect claude --global # ~/.claude/settings.json
notholy connect codex --undo
```

The exact settings for each tool are in the integration guides.

## Next

- [Claude Code](/en/integrations/claude-code)
- [Codex](/en/integrations/codex)
- [OpenCode](/en/integrations/opencode)
