Skip to content

Forge privacy overview

Forge is designed as a local-first, privacy-respecting project manager. This document summarises what data Forge uses, where it lives, and how it moves.

What Forge stores

What Forge talks to

Running Forge in more private modes

Sharing logs and traces

AI assistants and local language models

Pasting forge brief output, task lists, or project paths into a cloud-hosted assistant sends that material to the provider’s infrastructure. For strong privacy when using LLM-assisted kanban or coding workflows, this project recommends Hermes Agent with Ollama — local inference on your Mac via Ollama’s API. Prompts and responses need not leave the machine when you use local models and keep Hermes fallback_providers empty.

Full setup: docs/hermes.md or run python3 scripts/setup-hermes-forge.py from your Forge directory. Forge.app → Preferences → Hermes runs the same checks.

Typical setup:

  1. Install Ollama for macOS and ensure the service is running (menu bar app or ollama serve) so the API is available at http://127.0.0.1:11434.
  2. Pull a local model, for example: ollama pull qwen3-coder — choose a size that fits your RAM and latency expectations.
  3. Install Hermes Agent and point it at Ollama (http://127.0.0.1:11434/v1, local model name).
  4. Run python3 scripts/setup-hermes-forge.py to wire the bundled forge-board skill into ~/.hermes/config.yaml.
  5. Start Hermes in your Forge directory: hermes, then /skill:forge-board.
  6. For privacy, use local model names only. Avoid cloud-backed providers or Hermes fallback routes if you require prompts to stay off third-party inference.

In-app Brief (Forge.app): Preferences → Brief sends a board/calendar summary to the configured Ollama endpoint (loopback by default). This is separate from Hermes but uses the same local Ollama stack.

Lighter alternative: Pi — minimal coding agent via ollama launch pi; see Ollama’s Pi integration guide.

Editors (e.g. Cursor): Many tools support an OpenAI-compatible base URL pointing at http://127.0.0.1:11434/v1 with a placeholder API key, so chat can use Ollama locally; refer to your editor’s settings for “Ollama” or “local LLM”. Use Hermes for sensitive board work; Cursor for code when you accept cloud models.

Your responsibilities

Forge keeps all data local and under your control, but you remain responsible for: