From 8ae812660ea804a75d03976889e6354c2617df90 Mon Sep 17 00:00:00 2001
From: Divanshu Chauhan
Run a small local server that makes Cursor Composer models available to OpenCode,
- Codex, VS Code extensions, and any OpenAI-compatible client.
+ Codex, Factory, VS Code extensions, and any OpenAI-compatible client.
Local server
Codex
Configured
Factory
+ Configured
+
The hosted API is moving out of the request path.<
The local app is the better long-term experience: your API key stays on your machine, - agent tools run against your real project folders, and OpenCode or Codex can connect to - a normal OpenAI-compatible localhost URL. + agent tools run against your real project folders, and OpenCode, Codex, or Factory can + connect to a normal OpenAI-compatible localhost URL.
diff --git a/macos/CursorAPI/Sources/CursorAPI/ContentView.swift b/macos/CursorAPI/Sources/CursorAPI/ContentView.swift index 8138ee0..a401ac3 100644 --- a/macos/CursorAPI/Sources/CursorAPI/ContentView.swift +++ b/macos/CursorAPI/Sources/CursorAPI/ContentView.swift @@ -1707,6 +1707,8 @@ private extension AgentIntegrationID { return "kilo" case .pi: return "pi" + case .factory: + return "factory" case .continueDev: return "continue" case .aider: diff --git a/macos/CursorAPI/Sources/CursorAPI/Resources/AgentIcons/README.md b/macos/CursorAPI/Sources/CursorAPI/Resources/AgentIcons/README.md index 334b14e..0544235 100644 --- a/macos/CursorAPI/Sources/CursorAPI/Resources/AgentIcons/README.md +++ b/macos/CursorAPI/Sources/CursorAPI/Resources/AgentIcons/README.md @@ -9,4 +9,5 @@ Integration icons are bundled so API for Cursor can render them offline. - `continue.png`: Continue extension icon from `continuedev/continue` - `aider.png`: Aider web app icon from `Aider-AI/aider` - `roo.png`: Roo Code extension icon from `RooCodeInc/Roo-Code` +- `factory.png`: Factory.ai mark, rendered from the logo bundled in DroidProxy (`anand-92/droidproxy`). The one-click Factory setup is adapted from DroidProxy. - `../cursor-logo.png`: Standard Agents mark rendered white on black for the app chrome diff --git a/macos/CursorAPI/Sources/CursorAPI/Resources/AgentIcons/factory-dark.png b/macos/CursorAPI/Sources/CursorAPI/Resources/AgentIcons/factory-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4cada48bca539408f801635cc62f989fc8ce97 GIT binary patch literal 11296 zcmZ{K2T)T{wCzm@5SkErs3DPCs_h(5mH(c2m#LrQ=c(l>o+)?N9#wD!XPR5
zg$yTClA(2C>+8xPc*$0VufYowgz<d7D>1rC(DVhox=UC|_McEOYS=NmOKzBVI_t_
z9bnljRcSzpL;!=%*}c