Choose how you use AI¶
Install Occam, choose one workflow, and finish with a real page read. Do not stop at “installed.”
Quick connection test (same for every path):
Use Occam to read https://example.com/ and summarize the page. Include the source URL.
This proves the tool call works. The page is deliberately small.
Optional richer prompt (after the connection test succeeds):
Use Occam to read https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide and summarize what the guide covers. Include the source URL.
This is a stable public documentation page used in Occam’s smoke corpus — useful enough to show compact, source-linked content without relying on a flaky site.
The recorded first useful job (MDN Functions, budget + listed omissions) is in the workflow gallery. Host-specific where-to-type: onboarding.
Choose your path¶
The install can still succeed. Connect a host later, use experimental chat, or integrate your own MCP client.
Open recovery options →Occam normally appears as a tool inside your AI application. The occam
terminal commands install, connect, check, and diagnose that tool. The
experimental Ollama path is different: you type directly in an occam chat
terminal.
Install once¶
Requires Node.js 20+. The release install does not require the .NET SDK.
The currently published channel is v1.1.1. The installer verifies the
release archive against its SHA-256 manifest, verifies Cosign when
signaturePolicy=required-cosign-v1 is declared (requires the cosign CLI),
runs archive-member preflight before extract, and checks the complete bundled
runtime from that archive before replacing an install — without fetching
post-install helpers from the mutable repository branch. It then checks the
local runtime, detects supported applications, and explains the next action. If
it detects one supported application, it can connect it. If it finds several, it
asks which one to configure.
Release binaries exist for Windows x64, Linux x64, and Apple Silicon macOS. An unsupported CPU/OS combination is rejected before download.
Read the final status before continuing:
npm / npx is not the supported 1.0 release install path. See
Install for the full contract.
Path A: supported AI application¶
Use this path for a supported application that the installer reports as ready, configured, or awaiting restart. Validation tiers and exact behavior differ by host; see MCP hosts.
- Install Occam.
-
Select an application when the installer asks, or run:
-
Follow the exact restart, reload, trust, or paste instruction in the result.
- Open a new conversation in the selected application.
- Type the quick connection test prompt.
occam_* call, usually occam_transcode. The result should identify https://example.com/ as its source. Do not rely on a plausible answer alone.occam status, then occam smoke. If the local host is healthy, run occam connect again and follow its host-specific instruction.Success signal
A real tool call and live page content — not the model explaining what
Occam is or running which occam in a shell.
Path B: Cursor¶
Cursor has a validated connection path, but a configuration write does not make an already-open chat reload its tools.
- Install Occam.
-
If Cursor was not connected during install, run:
-
Restart or reload Cursor if the connect result asks.
- Open a new Cursor chat.
- Type the quick connection test prompt.
Example Domain content.occam_* tool. UI labels can change, so this guide does not depend on a specific button name.occam smoke. If it passes, run occam connect --only cursor, follow the printed restart/reload step, and create another new chat.Path C: Hermes Agent¶
Hermes must be genuinely installed. A leftover configuration directory is not enough, and configuration alone does not prove that Hermes loaded Occam. Continue only when connect verification succeeds — do not treat Hermes as ready from a config write alone.
- Install Occam.
-
Connect Hermes:
-
Continue only if the result says Hermes is ready or gives a concrete restart/session instruction. If the result is Not connected, stop and use another path.
- Open a new Hermes conversation.
- Type the quick connection test prompt.
occam connect.which occam is not an Occam web read.occam doctor, then occam connect --only hermes. Follow the resulting diagnostic or use another validated path.Path D: local Ollama model (experimental)¶
occam chat is an experimental local-chat path, not a stable 1.0 interface.
Ollama is a model runtime, not an MCP host.
- Start Ollama.
- Make sure at least one installed model reports tool support.
-
Run:
-
Select a tool-capable model or accept the offered default.
- At the
>prompt, type the quick connection test prompt. - Type
/exitto leave the chat.
occam chat.Example Domain content.occam doctor if the Occam tools are unavailable.This path requires no Ollama login and does not use Ollama Web Search. Occam
calls the documented local Ollama API and uses its own acquisition stack. It is
not a native integration inside the Ollama App. A custom remote OLLAMA_HOST
changes the network boundary.
No model names are promised here: compatibility is experimental and should be checked against the models installed on your machine.
Path E: no supported application detected¶
No detected host does not mean the Occam installation failed. It means the local runtime is installed but has nowhere to expose its tools yet.
Choose one:
-
Install a supported AI application, then run:
-
If local Ollama is running with a tool-capable model, use the experimental chat path.
-
If you are integrating your own MCP client, generate the launch snippet:
occam chat terminal, or your custom MCP client.occam status, occam doctor, and occam smoke; then connect or configure the chosen host.Diagnostics¶
These are current public commands:
occam status # installed version and setup summary
occam doctor # runtime, browser, and web-safety checks
occam smoke # local MCP initialize, tools/list, and live probe
occam connect # detect and connect supported applications
occam update # read-only release check
Use the result in this order:
- If
occam doctorfails, fix the local runtime first. - If
occam smokefails, the local MCP host is not ready. - If both pass but the application has no tools, reconnect that application and follow its restart/reload instruction.
- If connect reports Not connected, do not treat that host as ready.
More help: Troubleshooting.
Preview removal¶
Before deciding to keep Occam, you can inspect exactly what removal would change:
occam disconnect --dry-run # managed host registrations only
occam uninstall --dry-run # registrations, generated launcher, release tree
Default uninstall preserves local state, skills, backups, the response cache, and the shared Playwright browser cache. State and cache cleanup require explicit flags. See installation safety: disconnect and uninstall for the complete boundary.
You have your first result when¶
First-result checklist
- your selected application or chat terminal made a real Occam tool call;
- the result contains the live
Example Domainpage content and source URL; or - Occam returned
ok: falseand the application handled the page as unknown instead of inventing content.
The reproducible success and controlled failure are available in the current proof fixture.
After first success: