Skip to content

Add Ollama bridge and one-click launcher#211

Open
alexvilelabah wants to merge 1 commit into
hydro13:mainfrom
alexvilelabah:ollama-bridge-launcher
Open

Add Ollama bridge and one-click launcher#211
alexvilelabah wants to merge 1 commit into
hydro13:mainfrom
alexvilelabah:ollama-bridge-launcher

Conversation

@alexvilelabah
Copy link
Copy Markdown

Adds a Node.js bridge that connects local Ollama (Qwen3-VL) to Tandem's HTTP API, plus a Windows .bat launcher that starts Ollama, Tandem, and the bridge together.

  • bridge/ollama-bridge.js: ReAct loop that screenshots via Tandem, asks Qwen3-VL for one structured action, executes via Tandem API. Supports navigate, click_text, click_at, type, press, scroll, wait, done.
  • Tandem-com-IA.bat: one-click launcher (Portuguese UI).

What does this PR do?

How was it tested?

  • npm run verify passes
  • Manual app check done (if Electron lifecycle or visible UI changed)

Platform impact

  • macOS behavior preserved or not affected
  • Windows impact checked and documented
  • Linux impact checked or marked not applicable
  • docs/platform-support.md updated if a platform capability changed
  • No new process.platform branch outside the platform adapter layer
  • No Unix-only shell syntax added to package.json scripts

Notes

Adds a Node.js bridge that connects local Ollama (Qwen3-VL) to Tandem's
HTTP API, plus a Windows .bat launcher that starts Ollama, Tandem, and
the bridge together.

- bridge/ollama-bridge.js: ReAct loop that screenshots via Tandem,
  asks Qwen3-VL for one structured action, executes via Tandem API.
  Supports navigate, click_text, click_at, type, press, scroll, wait, done.
- Tandem-com-IA.bat: one-click launcher (Portuguese UI).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@alexvilelabah alexvilelabah requested a review from hydro13 as a code owner May 7, 2026 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant