-
Notifications
You must be signed in to change notification settings - Fork 0
Codex Connector
LoFTP includes a bundled Codex Connector. It is installed from Settings -> Codex and does not require a separate download.
- Install and open LoFTP.
- Save the FTP, FTPS, SFTP, or Bunny Storage profiles you want to use.
- Open
Settings -> Codex. - Enable the local Codex bridge.
- Click
Install / repair connector. - Click
Test connector. - Restart Codex if it was already open before installation.
The connector is copied into the user's local Codex plugin area and registered in the personal Codex marketplace. LoFTP also writes a local connector config with the bridge URL and session token.
Each user installs the connector from their own LoFTP settings. They need LoFTP, Codex, Node.js, and their own saved profiles. They do not need your token, activation, or server credentials.
Bunny.net is configured as a LoFTP saved hosting profile:
- Open the connection dialog.
- Choose
Bunny Storage. - Enter the storage zone name.
- Enter the Bunny Storage access key.
- Optionally enter the pull zone URL.
- Save and test the profile.
Codex can list and plan work against Bunny Storage through LoFTP, but the Bunny access key remains inside LoFTP.
The connector exposes tools for status checks, saved hosting metadata, active context, local and remote listings, text previews, local secret scanning, project analysis, build-output detection, path comparison, upload plans, sync plans, LoFTP confirmation handoff, allowlisted build requests, masked build-error summaries, change reports, transfer status, and transfer cancellation.
Direct mutation endpoints are blocked. Codex creates a plan first, then LoFTP asks for confirmation in the app UI before anything is changed.
Settings -> Codex checks the plugin manifest, MCP config, MCP server script, personal marketplace entry, connector config, Node.js runtime, and local bridge reachability.
If the status is not ready, use Install / repair connector. If the personal marketplace file is invalid JSON, LoFTP creates a timestamped backup and leaves the original file unchanged instead of overwriting it.
- The bridge binds to
127.0.0.1. - A local session token is required.
- FTP, SFTP, Bunny Storage, SSH, and AI credentials stay in LoFTP.
- Codex receives metadata, listings, plans, and transfer status only.
- Mutating operations require confirmation in LoFTP.