Cursor
Cursor supports self-hosted Git hosts through its “GitHub Enterprise Server” option, which works against fremforge unchanged.
One-shot setup
- In Cursor, open Settings → GitHub → Enterprise Server.
- Server URL:
https://frem.sh - API URL:
https://frem.sh/_app/api/v1 - Personal access token: paste your
ffp_…PAT (scopes:repo:read,repo:write,issues:read,issues:write).
Cursor will then list your fremforge repos in File → Open Repository → From GitHub.
Clone setup
If you prefer Cursor’s “Clone from URL” flow:
git clone https://frem.sh/<org>/<repo>.gitCursor uses Git Credential Manager under the hood — your fremforge PAT prompts on first push and persists from there.
Verify
curl -sf https://frem.sh/_app/api/v1/orgs/<org> -H "authorization: Bearer $FREMFORGE_PAT" | jq .org_slugWhat Cursor reads
Cursor’s @-mentions (@file, @code, @docs) and Composer mode read your local working copy — no fremforge API call needed for those. The fremforge integration is used for PR-creation + issue-linking flows specifically.
Sovereignty note
Cursor sends prompts + your selected code to its inference backend (or OpenAI / Anthropic if you bring your own key). fremforge is not in that path. Your fremforge PAT is purely for Git + REST API access.