Releases: sylin-org/ghostlight
Release list
Ghostlight 1.0.0
Ghostlight 1.0.0
The clean-room rebuild around one orchestrator that owns every product decision, a stable
protocol-versioned MCP edge, a browser-only relay, and a policy-free Chromium adapter. The
catalog grows to 24 tools, governance becomes a policy a person can read, and the whole
model-facing surface is revoiced to teach.
Requires the local Ghostlight application: https://sylin.org/ghostlight/
Source and documentation: https://github.com/sylin-org/ghostlight
Added
- Ghostlight 1.0 contracts. docs/1.0/ defines the current intent, language, architecture, and
acceptance boundary without replacing the inherited project documentation. - Integrated desktop workbench (ADR-0102). The orchestrator hosts a Tauri 2 tray workbench with
at-a-glance plural activity, payload-free history, checkup, runtime controls, global search,
supported-harness management, and high-signal native notifications. - Supported-harness management. Codex, Claude Code, Claude Desktop, Cursor, Visual Studio Code,
Windsurf, Zed, OpenCode, and Crush registrations can be checked, installed, or removed through
explicit ownership-checked operations that preserve JSONC and TOML comments. The roster grows
to 18 products and 21 concrete targets with offline visual marks, status-sorted cards, and a
lossless YAML seam (ADR-0125). - A live monitor. The workbench's landing surface carries the current action in full with its
elapsed time, then settles it into a newest-first queue as the next one rises. The orchestrator
publishes sequenced changes rather than being polled, and a surface that misses one
resynchronizes from a snapshot instead of trusting its cache. - Rows that say what happened. Every record carries a Ghostlight-authored sentence and a measured
duration: "Opened example.com.", "Read 1,240 words.", "Filled 3 fields and submitted the
form.", "Stopped at step 3 of 5." - Per-action observation (ADR-0103). Audit records gained a closed, content-free observed
projection: the host an action landed on, the readiness the browser reported, a count, and a
capture size. Never a path, query, or fragment; never page text.
https://github.com/sylin-org/ghostlight/blob/v1.0.0/docs/guides/siem-integration.md - Demand-start and one local authority (ADRs 0104, 0112, and 0127). Launching a connected MCP
client or Chromium starts the local authority when it is absent. A lifetime lease admits
exactly one authority, so concurrent launches converge on one engine and one tray instead of
racing. Launching Ghostlight starts the one desktop authority with its workbench backgrounded;
launching it again focuses the running workbench. - Behavioral capability restoration (ADR-0133). Every published 0.8 browser job is reachable
again through current seams: REPL-mode browser_execute with promise waiting, user gesture, and
by-value returns; modified, repeated, focused, timed, and stroke-sequence input; duration waits
and coordinate wheel scrolling; semantic selectors as alternatives on click, typing, and
per-field fill; boolean and numeric form values with contained-form submit verification;
optional postconditions that report truthfully when an expectation fails; article-first reading
with a visible-text mode and bounded diffs; document-scope inspect trees with snapshot handles
and structural diffs; uploads from absolute paths, bounded inline files, or one captured image;
and browser_flow, the twenty-third tool, composing one to twenty steps whose arguments may
reference earlier results through bounded JSON Pointers. - Guarded beforeunload navigation. browser_navigate accepts beforeunload:discard, which accepts
only that navigation's own beforeunload prompt and then follows the ordinary commit and landing
path; the default still stops and reports a blocking prompt. - The policy a person can read and author (ADR-0122). Policy is the workbench's fourth
destination: one situation sentence, one plain line per capability naming the layer that
decided it, the rules behind those lines, and the permanent ceilings in every situation
including all-open. The workbench authors one user policy through validated, atomic writes;
organization ceilings disable the controls they govern and name who set them. - RAWX and managed policy (ADR-0121). The action directory is an independent set that drives
enforcement, audit, catalog projection, explanation, and simulation. Schema-3 ordered grants,
host polarity and specificity, layer intersection, sacred destinations, stable denial ids, and
grant attribution are live. An organization can deliver signed monotonic bundles from its own
file or HTTPS source, with required Ed25519 and optional mandatory-both ML-DSA-65, verified
cache, bounded retry, and rollback refusal. The workbench shows a Policy Passport and a lamp
band distinguishing all-open, applied policy, retained-policy warning, and fail-closed states. - Reference experience (ADR-0126). One product across every machine a person uses: a
second-machine extension state with one route back, a closed per-platform environment table
shared by install and doctor, a first-class CLI (doctor --json, manual pages, shell
completions, plain-word states), pinned human-control directives, and a policy attention hold
separate from a person's pause. - Lean Linux installation (ADR-0123). One XDG Applications entry, ghostlight open activation,
native-package provenance with Snap and Flatpak refusal, and the release Linux artifact built
on Ubuntu 22.04 with Debian 12 and Ubuntu 24.04 lifecycle smokes. - Tab and group reuse with self-healing (ADR-0137). Duplicate same-title groups merge into the
canonical one, a plain open adopts the nearest unbound same-host tab, and the summary says
"Reused the ... tab." when it happens. A refused release-close unbinds the tab so it becomes
adoptable, and workspace release tells the extension to forget released tab ids. - Frame-transparent semantic layer (ADR-0138). Content scripts run in every frame; locators are
frame-scoped at minting; document-wide reads aggregate across frames in stable order; fill_form
groups fields by owning frame and proves a contained submit before clicking; pointer geometry
over embedded targets composes through parent-side embed boxes with no debugger attachment. - Shadow-complete interaction (ADR-0139). Focused-control discovery walks the shadowRoot
activeElement chain and point-action subjects cross the shadow boundary through
getRootNode().host. Closed shadow roots stay closed: never pierced, never patched.
Changed
- Fully open-source licensing (ADR-0140). The whole product, including the governance module, is
now Apache-2.0 OR MIT. Every paid option -- the tier table, founding program, prices,
commercial license text, PRICING.md itself, and the governance-module CLA -- was withdrawn.
Packaging ships only Apache-2.0 and MIT texts. The runtime never enforced licensing before and
nothing changed there: the Continuity Promise holds unchanged. - 1.0 implementation rebaseline. The active implementation is the clean-room orchestrator, shared
typed bridge, stable MCP and browser connectors, and policy-free browser adapter. The branch
now descends from the complete post-0.8 project history rather than an orphan root. - Documentation continuity. Root documentation, licenses, ADRs through ADR-0101, research, trust
material, design records, task ledgers, public surfaces, and product identity are retained. - Fringe stability. The complete workbench and harness-management feature is implemented without
changes to the MCP connector, browser connector, shared bridge, or extension. The later
demand-start work changes the bridge and both connectors at the connection-lifetime seam, which
is the one reason those fringes are allowed to change; the extension remains untouched. - One place authors what Ghostlight says (ADR-0103). Completed-action sentences, safe next steps,
and content-free measurements now come from one typed outcome in the language module instead
of string literals spread through the executor. - A language that teaches. Every validation message, tool description, refusal, and result
guidance was revoiced: validators name the allowed set and the received value, refusals lead
with the recovery action, and invalid-input results carry the specific expectation as their
next step instead of a circular instruction. - Dialogs are probed, not trusted. browser_dialog attempts Page.handleJavaScriptDialog directly
and reports a typed dialog_absent outcome, so a dialog that opened while the debugger was
detached is handled instead of being invisible forever. - Per-client MCP revisions. The edge negotiates the revision each harness needs, including
2025-03-26 for Junie and the 2026-07-28 discovery fallback for Antigravity, and serves portable
top-level schemas where a downstream model API rejects composed ones.
Fixed
- Release frees tabs for reuse. Workspace release notifies the extension to forget released tab
ids, so the reuse ladder works end to end instead of leaving reaped tabs bound in topology. - Drag keeps its held-button lane. The drag path restored ADR-0088's bounded two-lane seam:
explicit held-button packets, action-scoped native interception, opaque drag-data replay, and
cleanup on every terminal path. - Packaged Windows desktop regressions. Release launches expose no console, and the workbench is
created when the native event loop is ready instead of being lost just after startup. - Extension reload no longer leaves false errors. The disconnect handler consumes Chrome's
callback-scoped runtime.lastError before its stale-port ownership guard, so an expected
replacement cannot leave a false extension error. - Harness roster compatibility. Zed's zeditor launcher on CachyOS/Arch is detected beside zed,
and Kiro/Bedrock receives portable schemas the typed decoder still...
v0.8.0
Ghostlight v0.8.0 -- governed browser automation for AI agents.
A native Rust service, protocol-versioned MCP edge, and thin Chromium adapter that give an AI
agent controlled access to your real, authenticated browser session, with an opt-in governance
layer (capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
What's changed
The v0.8.0 candidate makes the MCP edge explicitly protocol-versioned, leaves the service kernel
protocol-neutral, and makes browser tab continuity match what users see in Chrome.
Added
- MCP 2026-07-28 support (ADR-0096). The local stdio edge implements the 2026 discovery and
request-metadata lifecycle alongside MCP 2025-11-25. The protocol-neutral service does not parse
MCP JSON-RPC or retain MCP request ids. - Local MCPB packaging (ADR-0095). Release assembly now produces a self-contained Claude
Desktop package with the same local-only service and Chrome Web Store adapter boundary. - Browser-created tab continuity (ADR-0099). Opted-in browser results report a bounded tab
delta. The service validates and claims a still-open child before returning its composite tab id,
so an agent can use that id immediately without a separate context refresh.
Changed
- Three explicit executable roles (ADR-0096). MCP clients launch
ghostlight-mcp-connector, the persistent protocol-neutral service remainsghostlight, and
Chromium launchesghostlight-browser-connector. The old dual-roleghostlight-relaypath is
removed rather than retained as a compatibility alias. - Extension-owned Chrome topology (ADR-0098). The extension owns native Chrome window, group,
and placement mechanism. The service sends only logical workspace authority and presentation
intent, so user-moved tabs and groups stay where the user put them. - Major/minor adapter contract (ADR-0093). Chrome adapter v0.8.0 covers every Ghostlight
service v0.8.x patch. Compatible adapter and service patches can ship independently; a contract
change advances the minor for both components. - Exact-title tab groups are reused for presentation without merging workspace authority or tab
inventories.
Fixed
- A browser-created child with one exact managed opener is passively adopted into that workspace,
while guessed, ambiguous, and cross-workspace tabs remain inaccessible. - Closed MCP transports now tell the agent to reconnect through its current client instead of
spawning a standalone connector that creates a different workspace and duplicate browser tabs. - Moving a managed tab or whole group into another Chrome window no longer causes context lookup
or addressed navigation to create replacement tabs or groups.
Install
- Install the service and register detected MCP clients:
npx -y ghostlight install. - Install Ghostlight in Browser
from the Chrome Web Store. - Restart your MCP client, then verify the whole chain with
npx ghostlight doctor.
Each platform archive contains the persistent ghostlight service, the protocol-versioned
ghostlight-mcp-connector stdio edge, and the browser-only ghostlight-browser-connector native host. MCP clients
must start ghostlight-mcp-connector; the removed ghostlight-relay --role agent path is not a fallback.
End-to-end verified on Windows and Linux. macOS builds and passes the full test suite in CI;
live-browser verification there is still owed.
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.8.0-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.8.0-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.8.0-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.8.0-x86_64-unknown-linux-gnu.tar.gz |
| Chrome adapter | any | ghostlight-extension-v0.8.0.zip |
| Claude Desktop MCPB | Windows/macOS | ghostlight-v0.8.0.mcpb |
Checksums (SHA-256)
35b8c021c8e355aacfe8150f857c42d36fcf9c94501d59241e2e079fc7540a95 ghostlight-aarch64-apple-darwin
b2a8ab63fda70f0ce0bbaa103a3d90a80352e79203506688cd200ab795376c6c ghostlight-aarch64-apple-darwin.sha256
1f1e9f495238a811cfaac3b9e41534a01062f7bfe06d6c94e88501d850ff83b7 ghostlight-browser-connector-aarch64-apple-darwin
d537de27637914a5c4740a91c27cbca5a3c7b84cafbe23d0a548c1393d6ec926 ghostlight-browser-connector-aarch64-apple-darwin.sha256
81ae194b8dce2116f6af996e417045fb25c7139989c0cb2d6973b282a2d0a767 ghostlight-browser-connector-x86_64-apple-darwin
7c08d33a39f72d3f668306846f8f3c44eb1cabcfa6cc65a496c6bedb7c469894 ghostlight-browser-connector-x86_64-apple-darwin.sha256
624fa5f4b92adb8648ee0824e974e480d4e6c4d169f6c025a8900f059d9cf3ae ghostlight-browser-connector-x86_64-pc-windows-msvc.exe
74857b27af1637be520c958f45d2b7631326f74fd673ddda513f1a101618ff70 ghostlight-browser-connector-x86_64-pc-windows-msvc.exe.sha256
72b0fe1e8b454c455bc366abab3506972e98d12514dcacb8be2518b28f26098e ghostlight-browser-connector-x86_64-unknown-linux-gnu
29966da055674af6f6625c72507a154bdbdbde64e36a8ab1ac6ef631f1312cbe ghostlight-browser-connector-x86_64-unknown-linux-gnu.sha256
9c7f16feaa0a7f068b440af107463162f8f467229f3daab8ad2f4f759bc9dfae ghostlight-extension-v0.8.0.zip
f41fd52f493d88ebc73417dcadf642eb4a4dc7ca8a131cfe5ffe8d4d9800337c ghostlight-extension-v0.8.0.zip.sha256
61029bafbbc8de89cd66d59d3fa83f1485669b1784d68ca094bcb2ab08b3b431 ghostlight-mcp-connector-aarch64-apple-darwin
d44836c7bdec039ef57403ba526234c4428b3fc7c4475aa7ffbb3669dc343f9e ghostlight-mcp-connector-aarch64-apple-darwin.sha256
8a3dd28ba2bee8fdbd3bbe51deaf7ca3d7fe79684f080bf93c1e4c2a6f7f0e7c ghostlight-mcp-connector-x86_64-apple-darwin
60081477475bd102ad4f41bacc75c8c24d3c703f2384ec724de12a085523adda ghostlight-mcp-connector-x86_64-apple-darwin.sha256
18a894d095a15ce4e6a6457a431baee37a8e7ad73ceaa0ef40f71a42677212af ghostlight-mcp-connector-x86_64-pc-windows-msvc.exe
8108ad122fd5ce3e8faa1e5a775fc7da2f50554f048f553bfd1c0d3fd20d9052 ghostlight-mcp-connector-x86_64-pc-windows-msvc.exe.sha256
4b122693b34456ed99de1a56c7a8609a6f12693d14e2208b2d462a670d832f1d ghostlight-mcp-connector-x86_64-unknown-linux-gnu
72589279a18810fc80245a2ab1d8ac3ae7c1b74bfe34cebb142d3d76570560a9 ghostlight-mcp-connector-x86_64-unknown-linux-gnu.sha256
ef19b7c69bc87845a892d8f05738c02b8cb54077c84407859078f1feb5ee41b2 ghostlight-v0.8.0-aarch64-apple-darwin.tar.gz
9e0ab3852ff10310cd707bea407a00083ce7e30908e139581ce01913bf8464d6 ghostlight-v0.8.0-aarch64-apple-darwin.tar.gz.sha256
45470483d16afd2acb7bc0a312695d6873400a82f1761089e2a738f7c68e9084 ghostlight-v0.8.0-sbom.cyclonedx.json
3864ffcdc60123f6fb6ac2dee3886354ca5324b824ceda769dbd678107fcc6a5 ghostlight-v0.8.0-x86_64-apple-darwin.tar.gz
6a1d1f8bcbdf564c716a86b556106e620c112e1a0444497a20d8fed918646bb0 ghostlight-v0.8.0-x86_64-apple-darwin.tar.gz.sha256
db0c0f5a95f75145eae496359e5bf7e0e388fd05a429c15956df557ed2be9fea ghostlight-v0.8.0-x86_64-pc-windows-msvc.zip
b74ea4ce51e747700fcde85a4a1c99bd32a3b494c2765a815815c51fc3f0dd93 ghostlight-v0.8.0-x86_64-pc-windows-msvc.zip.sha256
cfccecd708a7a015b0a78723eb25b4ef15731161eb410c24bd40490b08d889f3 ghostlight-v0.8.0-x86_64-unknown-linux-gnu.tar.gz
fe1bcc42864bf4b879d0ea0e8ea7c43031de3adadb9b231e639b7130c520eda6 ghostlight-v0.8.0-x86_64-unknown-linux-gnu.tar.gz.sha256
3994d769248e1ffacf1d0787a4d16568ff90d40c5988c31b06c97807b377e2b1 ghostlight-v0.8.0.mcpb
5a01da6ec61402de807cff2cc69996b57bc1a872e38a7218da3739523c17e730 ghostlight-v0.8.0.mcpb.sha256
755a894bcb0471dbaa41f79c5b8877292db56504d0dc3e00e7860316003e5574 ghostlight-x86_64-apple-darwin
89161997c97751e95f3bb745778084235b9616d952f9d4de3924aabd6df1294c ghostlight-x86_64-apple-darwin.sha256
2dd71e0a193155fcd76715aaa1d40cb55dc3c13b9fc20114c7b6c049f5284229 ghostlight-x86_64-pc-windows-msvc.exe
6a89dee777c4ef2e32da26b137c7ddc3b5512cd9d562b217c450b52ac59a5b17 ghostlight-x86_64-pc-windows-msvc.exe.sha256
6d11aa0d778de75199abfae5b49d71de3d3933eef18230530ea8a1e962238cce ghostlight-x86_64-unknown-linux-gnu
ed039e9335c026b3001d84ba90f1122900e0a4d8145a83c46aa6bde4e61bf18f ghostlight-x86_64-unknown-linux-gnu.sha256
v0.7.3
Ghostlight v0.7.3 makes its 25 browser tools easier for agents to choose and keeps service updates independent from Chrome Web Store review.
Ghostlight gives compatible AI agents a visible, local workspace in the Chromium profile you already use. Signed-in sessions stay in the browser, and you can pause, take over, or add policy and audit when the job calls for them.
What's changed
- All 25 tools now publish clear display titles and conservative behavior hints for read-only, destructive, idempotent, and open-world actions.
- Focused descriptions distinguish overlapping tools and name the exact tab helpers an agent should call.
update_planis now a truthful service-local informational echo. It changes no permissions and needs no Chrome adapter update.- Service and Chrome adapter versions now move independently through an explicit compatibility map, so a service-only release does not restart store review.
- Conventional root license discovery now sits alongside the detailed open-core boundary in
LICENSING.md.
Install
-
Install Ghostlight and register the MCP clients it finds:
npx -y ghostlight install
-
Add Ghostlight in Browser from the Chrome Web Store.
-
Restart an MCP client if it does not reload tools automatically.
-
Verify the complete local chain:
npx -y ghostlight doctor
The full walkthrough and recovery guide are at https://sylin.org/ghostlight/.
Compatibility
Chrome adapter v0.7.1 is the public browser component for this release and covers Ghostlight service versions v0.7.1 through v0.7.3. Windows and Linux are verified end to end against live browsers. macOS builds and passes the full test suite in CI; live-browser verification there is still owed.
Downloads
| Platform | Architecture | Archive |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.7.3-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.7.3-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.7.3-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.7.3-x86_64-unknown-linux-gnu.tar.gz |
Ordinary browser installation uses the Chrome Web Store. The attached extension archive is retained for source review and development.
Verify downloads
Every archive has a signed GitHub Artifact Attestation. Verify one with:
gh attestation verify <archive> --repo sylin-org/ghostlightThe attached SHA256SUMS file covers every release asset. The signed attestation is the stronger provenance check.
v0.7.2
Ghostlight v0.7.2 -- governed browser automation for AI agents.
A single Rust binary plus a thin Chromium extension that gives an AI agent controlled
access to your real, authenticated browser session, with an opt-in governance layer
(capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
Install
- Download the archive for your platform below and extract it; put the
ghostlight
binary on your PATH. - Load the extension: in Chrome open
chrome://extensions, enable Developer mode, and
"Load unpacked" theextension/directory (from the source tree, or the
ghostlight-extension-v0.7.2.zipbelow). The pinned extension id is
cjcmhepmagomefjggkcohdbfemacojoa. - Register the native host and your MCP client:
ghostlight install --extension-id cjcmhepmagomefjggkcohdbfemacojoa - Verify the whole chain:
ghostlight doctor.
End-to-end verified on Windows; the binary also builds and passes the test suite on
macOS and Linux (live browser verification on those platforms is on the roadmap).
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.7.2-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.7.2-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.7.2-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.7.2-x86_64-unknown-linux-gnu.tar.gz |
| Extension | any | ghostlight-extension-v0.7.2.zip |
Checksums (SHA-256)
17f9569d748b063cb7a365a31826347f1bad2ddc479493c7c2b28525cf89f188 ghostlight-aarch64-apple-darwin
ff52be20b54a44583dd6c9629891437f0f056d19fd9369448985f3df3f3ece04 ghostlight-aarch64-apple-darwin.sha256
2b57ecdcf2367b639913e86c0bf23887bfc885b2893872bbc577c118cb38be72 ghostlight-extension-v0.7.2.zip
1c4b3556cc2970f5be7f8a3048ea0888143c0baa90eb41d822fa35689a4d0713 ghostlight-extension-v0.7.2.zip.sha256
58558c06098adc9be37aaf9d2d17cf37dc029d6a6276e40e7e3cd6c6d1968190 ghostlight-relay-aarch64-apple-darwin
05617dc6e539bfabb7437aebae530512cee5b1730476944e502e2e65d2409f9c ghostlight-relay-aarch64-apple-darwin.sha256
80c4de7424c4f12fed3f7be8e2519240797e3b0fdf21d3f73672f869cb8f99f9 ghostlight-relay-x86_64-apple-darwin
cbfa55467b96dd4e00bfb1ff2153f810232d9ab562a83c1cbf0648864da79135 ghostlight-relay-x86_64-apple-darwin.sha256
fb100ae5910d223daa222993d4715fcf6fd056b366c1d37d0de631d301cd7ad6 ghostlight-relay-x86_64-pc-windows-msvc.exe
f31314cb3e1891e39fa9d589793972dbabb73c7d369ee6699907d32b20d73f4c ghostlight-relay-x86_64-pc-windows-msvc.exe.sha256
254ce74425efb58231559a891b796b70f18a469e9efcc99d5448dd3a2684c712 ghostlight-relay-x86_64-unknown-linux-gnu
d34695c71225ac3e5a21edcad93b3740b3f735c8b526816a27b4398679d2b37f ghostlight-relay-x86_64-unknown-linux-gnu.sha256
43e5dcfff5899203fde457b7213d4d048cddba4b444db5071d984b22e03517a8 ghostlight-v0.7.2-aarch64-apple-darwin.tar.gz
953d3f189853c3c51f5e4094422a7788937f83f7670fa1f96f182e24bc91d835 ghostlight-v0.7.2-aarch64-apple-darwin.tar.gz.sha256
73801917a78d81734da2d1787a4720d4f70148720b565b93fc1a388507e955b0 ghostlight-v0.7.2-sbom.cyclonedx.json
4518dcd1071c0489f9c4848c30f05c707e71837a7339fe3ab70c971c80324d72 ghostlight-v0.7.2-x86_64-apple-darwin.tar.gz
cedec2af8a91686610114aee811eed4f5ad7f163b45c0eef83b1716b0bc6360f ghostlight-v0.7.2-x86_64-apple-darwin.tar.gz.sha256
3cc96bc412392849ae2896411967ffd4c04731bad0a0b3c678c821b5c80c9554 ghostlight-v0.7.2-x86_64-pc-windows-msvc.zip
31548ea9ae5564eda606c4286791dd63f960e76b83dceae0adb43019181803ec ghostlight-v0.7.2-x86_64-pc-windows-msvc.zip.sha256
0282062a68f5afdb7aed890b63e636f87a645d82eaeaae67dc0ea771f4b5169d ghostlight-v0.7.2-x86_64-unknown-linux-gnu.tar.gz
0bdc86b8b8621ed26b8a370462187d6a8f75414a8f7bfb72a3816b2d7fb76f54 ghostlight-v0.7.2-x86_64-unknown-linux-gnu.tar.gz.sha256
8df1752f8a3436df42f5ecfcc7459032c0058fee43391d499a2fede5fda35da7 ghostlight-x86_64-apple-darwin
dcda17e6e36d44d4e85307265a23bf6f1481257ac9e9d79da7561099d922e6c8 ghostlight-x86_64-apple-darwin.sha256
25c864b2b5c7eaf190c5b1f15ff9dc49c793bc8c61729cd2c0abc1addddc4b67 ghostlight-x86_64-pc-windows-msvc.exe
c91eb712f3641c21145583ccde4e7e3815b0d0ef75df7e085e0517857db4e1a9 ghostlight-x86_64-pc-windows-msvc.exe.sha256
df099ea26bebac02a5f4ff59cda180661f7eaec160dbc2481dbabba1cec5ac4e ghostlight-x86_64-unknown-linux-gnu
41bec10ceaf0c37fc096c4ec212327e1dcc32c8d4dbc95243ab9a3885c2428d1 ghostlight-x86_64-unknown-linux-gnu.sha256
v0.7.1
Ghostlight v0.7.1 -- governed browser automation for AI agents.
A single Rust binary plus a thin Chromium extension that gives an AI agent controlled
access to your real, authenticated browser session, with an opt-in governance layer
(capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
Install
- Download the archive for your platform below and extract it; put the
ghostlight
binary on your PATH. - Load the extension: in Chrome open
chrome://extensions, enable Developer mode, and
"Load unpacked" theextension/directory (from the source tree, or the
ghostlight-extension-v0.7.1.zipbelow). The pinned extension id is
cjcmhepmagomefjggkcohdbfemacojoa. - Register the native host and your MCP client:
ghostlight install --extension-id cjcmhepmagomefjggkcohdbfemacojoa - Verify the whole chain:
ghostlight doctor.
End-to-end verified on Windows; the binary also builds and passes the test suite on
macOS and Linux (live browser verification on those platforms is on the roadmap).
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.7.1-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.7.1-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.7.1-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.7.1-x86_64-unknown-linux-gnu.tar.gz |
| Extension | any | ghostlight-extension-v0.7.1.zip |
Checksums (SHA-256)
45fc200079017ee7d50673cb9e3e6fd09260d6ea1b4fbd1723d38272fbdd0605 ghostlight-aarch64-apple-darwin
d380d26776fdaa3b91502358e4f3970a8c4ed419a595bd16e0c2d7de9a8f58ea ghostlight-aarch64-apple-darwin.sha256
3144121387eb6e85cf5b642737681d29a5bd5dcdb5d60dbc61f47b5342133496 ghostlight-extension-v0.7.1.zip
1639bbfaff669344a7b5a32ac30b82b0ab8ca02784d18046af1ed9b8b9501603 ghostlight-extension-v0.7.1.zip.sha256
859df0c1f35cbbae0efa17b7b90dc230f8d51d9fe2961293a6872c8b8829934e ghostlight-relay-aarch64-apple-darwin
896c73f4e3c91595f2c2765783b2653eeb5f216d9d4f501a0a088205bdffa8ea ghostlight-relay-aarch64-apple-darwin.sha256
1769903746d373c9be4a8ab886aa092cc517d973fb031ad40f91545c1c9ebc4d ghostlight-relay-x86_64-apple-darwin
f1e7ff5a83a407eb03c5e8ce5644f1499c6887d3d0ed8afd016ce24e93b4d319 ghostlight-relay-x86_64-apple-darwin.sha256
ae4df8daaa590e555b741a63eb8297e75b9d3dda10100759f88a915fb8d41188 ghostlight-relay-x86_64-pc-windows-msvc.exe
a20d4d51ea3b28d509a7463a5739ba2f28ee356036820fc52fdec2572be0d823 ghostlight-relay-x86_64-pc-windows-msvc.exe.sha256
cbdeac7562f36edd4be0d1e605dacc34dec0d162200e8670580f3131c7dc1715 ghostlight-relay-x86_64-unknown-linux-gnu
af4c54d18bad72c7c61714553e7c7eb1e6045d1b1961277eabe0c3e476f5a74a ghostlight-relay-x86_64-unknown-linux-gnu.sha256
72a1d0ecbfb15c64cf8cb35f67713a3855c578d4deb3e6817e709f24200865a0 ghostlight-v0.7.1-aarch64-apple-darwin.tar.gz
52df6024ace96a63bf377a7612777924ca6d788358963fe331ccb3828fb4b5ac ghostlight-v0.7.1-aarch64-apple-darwin.tar.gz.sha256
ed38500720a8ce9f159fa6b383b79da08e224f08390988954d7a3fdb3a21ea7a ghostlight-v0.7.1-sbom.cyclonedx.json
74fc0e28a0e7a2dc96efc51f8b79e04bb6a3f8b4c2dea838ad20d5d069bdd148 ghostlight-v0.7.1-x86_64-apple-darwin.tar.gz
3793bb7a831d29425beaa0eb2b1cc229b19f19fb8b4e3dd4e9d7acd6b7da2066 ghostlight-v0.7.1-x86_64-apple-darwin.tar.gz.sha256
3d460de2c6d30f860e97875851cf0d24cd95e8ef996d3104884dd69377206dde ghostlight-v0.7.1-x86_64-pc-windows-msvc.zip
599b5003cae473170fc12daad29d55974fa45406457465880bb59398d47402a1 ghostlight-v0.7.1-x86_64-pc-windows-msvc.zip.sha256
316cb068902675c108bb0d153b7c3f17a93ffaca2b72963ba176ec6e7629276e ghostlight-v0.7.1-x86_64-unknown-linux-gnu.tar.gz
04ee85abb8b2d4a79ee4d20d56bddee8c1f230f0d28f74952e6965035d3c6d5f ghostlight-v0.7.1-x86_64-unknown-linux-gnu.tar.gz.sha256
0a66b4a6c0d66b877992731f579ffb2dfb7733adb9d1e58aa91e11cfcd202ea8 ghostlight-x86_64-apple-darwin
3a54ac44dc06b075bff1b58a8b4cd92d4fd7265c868c38b7e469d3014092290f ghostlight-x86_64-apple-darwin.sha256
91b95937990e590718300e2887461c757b1f40a5681542dd02f767c12b491dca ghostlight-x86_64-pc-windows-msvc.exe
992be8b9f32694194a37fec6bceeb247354f1ce3f2cd87b1181da2fb0923a2c4 ghostlight-x86_64-pc-windows-msvc.exe.sha256
fedad07b6f749f19bd1f631653f35333bf2f912a38ff342ca32a00b29aeef8f1 ghostlight-x86_64-unknown-linux-gnu
466e4db0e8fb16377862ffb9d32872150c7c1d16475ee0a1dd13d708503c40d6 ghostlight-x86_64-unknown-linux-gnu.sha256
v0.7.0
Ghostlight v0.7.0 -- governed browser automation for AI agents.
A single Rust binary plus a thin Chromium extension that gives an AI agent controlled
access to your real, authenticated browser session, with an opt-in governance layer
(capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
Install
- Download the archive for your platform below and extract it; put the
ghostlight
binary on your PATH. - Load the extension: in Chrome open
chrome://extensions, enable Developer mode, and
"Load unpacked" theextension/directory (from the source tree, or the
ghostlight-extension-v0.7.0.zipbelow). The pinned extension id is
cjcmhepmagomefjggkcohdbfemacojoa. - Register the native host and your MCP client:
ghostlight install --extension-id cjcmhepmagomefjggkcohdbfemacojoa - Verify the whole chain:
ghostlight doctor.
End-to-end verified on Windows; the binary also builds and passes the test suite on
macOS and Linux (live browser verification on those platforms is on the roadmap).
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.7.0-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.7.0-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.7.0-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.7.0-x86_64-unknown-linux-gnu.tar.gz |
| Extension | any | ghostlight-extension-v0.7.0.zip |
Checksums (SHA-256)
568618de1e9815a033c792f4d50edbbca9139505ba9ff570754095d4157fd291 ghostlight-aarch64-apple-darwin
68da7b1faa551f2d2f50f0e961cfa6e3d4a254189a4146afe45216e7fbba8b49 ghostlight-aarch64-apple-darwin.sha256
66f354c2cc414e0bb81e0fa29c5a9a18bac2be9c7bdc194728068cc3590e255e ghostlight-extension-v0.7.0.zip
8f41d2b28bc58c5495bba2411a5d77f316083b93ffeb2ffc5fd9b8f68a6e4177 ghostlight-extension-v0.7.0.zip.sha256
f79219de260d6076171374ef1476f40363f7c54f5a2597cbfca2c10610d0bcc0 ghostlight-relay-aarch64-apple-darwin
ea4dcbf979fb35ee054de9dcc8429c47b54d77815d69858073afb9285d511e8e ghostlight-relay-aarch64-apple-darwin.sha256
f7d2f6a9e196b145e3e59f46c5f3d5171b7d8bbd4d22da376c2e635f71d8acea ghostlight-relay-x86_64-apple-darwin
f9593c01a5419e16e26764d108375c4410fc7fb5638d7ec8b64b40fe236c09fd ghostlight-relay-x86_64-apple-darwin.sha256
1ed60e2c0ab69cec720e9bdb2056512c1b7aab13ad4e9d90cbd8aaef91466204 ghostlight-relay-x86_64-pc-windows-msvc.exe
d1ed42663928a25842471699fd9373334d5ff0d10d7efc5a0c7cadd912dea99f ghostlight-relay-x86_64-pc-windows-msvc.exe.sha256
b0c9e10a0cd18964d11248304a233a08fe75269b075030e4dc20b4843a86ec9b ghostlight-relay-x86_64-unknown-linux-gnu
3e692bef170c18f3ae07a2b428dc501c571fc373610686d2ca08cc169f0ded23 ghostlight-relay-x86_64-unknown-linux-gnu.sha256
2456c1675e9e4ae598252267856a9287ecb4bfd885e67f99e84a9ad2e8796403 ghostlight-v0.7.0-aarch64-apple-darwin.tar.gz
74d239b02e91a48046144a6c6e5370f6349514917499690a26642a8ec557216e ghostlight-v0.7.0-aarch64-apple-darwin.tar.gz.sha256
7475be042b43fd8aac879a506c71f510796aaa37cd237dc0bce4fa0f8da4061f ghostlight-v0.7.0-sbom.cyclonedx.json
16e84162680eda2ffda77315fcfe99e7f7162b33f22a14b6301c56b1ec7fbe2d ghostlight-v0.7.0-x86_64-apple-darwin.tar.gz
d5237948b2857cfea1c4c5bc68442e56727cdac1225eb5b173b41c87320347f8 ghostlight-v0.7.0-x86_64-apple-darwin.tar.gz.sha256
7e22db4faa0a1e3e059f75d6fc8d332207386b74aa234f1b87b7554657d33114 ghostlight-v0.7.0-x86_64-pc-windows-msvc.zip
81add27d3e8f5299a755ab1eed3d4f7fce4224bfc24353c8f99f5eb10de3301f ghostlight-v0.7.0-x86_64-pc-windows-msvc.zip.sha256
025f35d8b7b96ffdeda55fbb12b88ab4aeee6087cb4bc2ee869def835198e3e3 ghostlight-v0.7.0-x86_64-unknown-linux-gnu.tar.gz
e8e289fd668674a256b8a41a87f2170f9d0546c8b35e2fb9566551cced3f3d46 ghostlight-v0.7.0-x86_64-unknown-linux-gnu.tar.gz.sha256
752460f7c22801c7b0e4e50f415781b93c40407b03fcc39eb9c08b191109cd68 ghostlight-x86_64-apple-darwin
eff04e6030556cb0ffcec4ac6228a09a973b635ad41b6a35df302380244ad3e1 ghostlight-x86_64-apple-darwin.sha256
109e2c67975ae7b474daa84dcc08cee4a98cdfa2fbde9f8081de314f3bbb84a1 ghostlight-x86_64-pc-windows-msvc.exe
fd9968dabffc1c6da2d4f5494f3581d10b3b9d75a8e83816da06659034adcfab ghostlight-x86_64-pc-windows-msvc.exe.sha256
2d2936a31e5ac1be0d9703d7599aef6742f74fd74fc0a206d104f8bbd5e9440a ghostlight-x86_64-unknown-linux-gnu
6bad1e9e1c29d15fde86acb97e456d0ebe3f93d07186083e96c0bd879fa33328 ghostlight-x86_64-unknown-linux-gnu.sha256
v0.6.0
Ghostlight v0.6.0 -- governed browser automation for AI agents.
A single Rust binary plus a thin Chromium extension that gives an AI agent controlled
access to your real, authenticated browser session, with an opt-in governance layer
(capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
Install
- Download the archive for your platform below and extract it; put the
ghostlight
binary on your PATH. - Load the extension: in Chrome open
chrome://extensions, enable Developer mode, and
"Load unpacked" theextension/directory (from the source tree, or the
ghostlight-extension-v0.6.0.zipbelow). The pinned extension id is
cjcmhepmagomefjggkcohdbfemacojoa. - Register the native host and your MCP client:
ghostlight install --extension-id cjcmhepmagomefjggkcohdbfemacojoa - Verify the whole chain:
ghostlight doctor.
End-to-end verified on Windows; the binary also builds and passes the test suite on
macOS and Linux (live browser verification on those platforms is on the roadmap).
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.6.0-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.6.0-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.6.0-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.6.0-x86_64-unknown-linux-gnu.tar.gz |
| Extension | any | ghostlight-extension-v0.6.0.zip |
Checksums (SHA-256)
f9d9101327fe53e98d5f11dd3a0a8a6aed5a0bf94f70487e93c3bdc96e4665bd ghostlight-aarch64-apple-darwin
ee7848ffc0f80bc3c31b2721acd1711e216512f71b2621efca7618b244275219 ghostlight-aarch64-apple-darwin.sha256
30059d1e719998db6ef0767773b50a4708bc30ea0fc51c585d576e83905ad111 ghostlight-extension-v0.6.0.zip
b4df77d8c7796fcac31554e9b6e1b924f40dfad1ff34e879c6a7eff2c0f74b14 ghostlight-extension-v0.6.0.zip.sha256
969e8041202e4fa2f810abec0c19a245349ff27a86b16c79e643fc0cfd0d9de2 ghostlight-relay-aarch64-apple-darwin
de555a2c5dba1f305be599bf1cdba799d57a54900784196b7d2b7b87df8777fa ghostlight-relay-aarch64-apple-darwin.sha256
72c01d7c3eb4568c967f98348014cc442e9bb103d4987b2f0dd1d1739237ff9d ghostlight-relay-x86_64-apple-darwin
f67ddbda79ac28c316f2fdc355473cbe788505db8739262360797551a53f146c ghostlight-relay-x86_64-apple-darwin.sha256
c4e11ba2d3acf4db614424f5670ba6d0c55498318ca0c5063f05a92a09dde86f ghostlight-relay-x86_64-pc-windows-msvc.exe
cc531ac58a4bb32c4d43ca35d3df4a4259c1e30f4239c54797d5e578ca4b8ad5 ghostlight-relay-x86_64-pc-windows-msvc.exe.sha256
ae9bc801aa9d8d8e5c196bc734123ce7c776aaa292d90f736dca7acd2ff08ee5 ghostlight-relay-x86_64-unknown-linux-gnu
17fb96ec2422f7e66855220cf92783a55d9508ab40c9cd30d1588bfd8ad7ba5c ghostlight-relay-x86_64-unknown-linux-gnu.sha256
04e7b0328d7919e0769bd7e38947e35b37121e03fb4c70cd9c25a234372c7f78 ghostlight-v0.6.0-aarch64-apple-darwin.tar.gz
da8d34965736e92b791275f07d654efdbeef0c86f9b3fa3f5f4529bcae13727a ghostlight-v0.6.0-aarch64-apple-darwin.tar.gz.sha256
a7397f31043bc9021458d0f44501dcbcecf78179345631f56778bc73b750b3dc ghostlight-v0.6.0-sbom.cyclonedx.json
2c357227edb8793daab469f4000d986fc96dc99430ab331241ccccfa5dde68ca ghostlight-v0.6.0-x86_64-apple-darwin.tar.gz
e3a6a456f688ca080adb2c2eefe705946529d31598a19b3ef2ecb37c3f2ab96d ghostlight-v0.6.0-x86_64-apple-darwin.tar.gz.sha256
e742d9f6e1012b1a1c871a1c2cdc2d7a60c4f6d19af69c0f30378299247e4cc8 ghostlight-v0.6.0-x86_64-pc-windows-msvc.zip
6eba1c9bcf870963c66fb1cf9565d779739c258b461e4c9854b4266754d232c2 ghostlight-v0.6.0-x86_64-pc-windows-msvc.zip.sha256
2d054f0fb85d93af319a22de5671f94649a8651276a60305bcd1ee3e9cf05963 ghostlight-v0.6.0-x86_64-unknown-linux-gnu.tar.gz
a6ff69f6bb9a5a8b1a74ecb17c8dab51f10081223f828be0f540f851a4e1f342 ghostlight-v0.6.0-x86_64-unknown-linux-gnu.tar.gz.sha256
05a9505ba4aab5161dc577fd874a7678a0b5c0763f5cce12a61222a691bfdd5c ghostlight-x86_64-apple-darwin
183aec34a08859ef4a1fe92f3e55c611b645a873ffa1acfda629691b19b2ea6b ghostlight-x86_64-apple-darwin.sha256
df019115f25e90b5800d8150a4b6968a7390fcdecb3203fe0b945ce9af870b2f ghostlight-x86_64-pc-windows-msvc.exe
fdd55e684fc4f0c11827045681c674703216eb52a898797b1104139b462c5c6e ghostlight-x86_64-pc-windows-msvc.exe.sha256
bdc732630e7b9543304322ac8fd736e3dce8af073b60a12ac1a26e29040adfc3 ghostlight-x86_64-unknown-linux-gnu
d04b2a2808e1af5aac1262b019e371145e02a8eb07e7b12c29f3bd0e55cfaf54 ghostlight-x86_64-unknown-linux-gnu.sha256
v0.5.7
Ghostlight v0.5.7 -- governed browser automation for AI agents.
A single Rust binary plus a thin Chromium extension that gives an AI agent controlled
access to your real, authenticated browser session, with an opt-in governance layer
(capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
Install
- Download the archive for your platform below and extract it; put the
ghostlight
binary on your PATH. - Load the extension: in Chrome open
chrome://extensions, enable Developer mode, and
"Load unpacked" theextension/directory (from the source tree, or the
ghostlight-extension-v0.5.7.zipbelow). The pinned extension id is
cjcmhepmagomefjggkcohdbfemacojoa. - Register the native host and your MCP client:
ghostlight install --extension-id cjcmhepmagomefjggkcohdbfemacojoa - Verify the whole chain:
ghostlight doctor.
End-to-end verified on Windows; the binary also builds and passes the test suite on
macOS and Linux (live browser verification on those platforms is on the roadmap).
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.5.7-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.5.7-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.5.7-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.5.7-x86_64-unknown-linux-gnu.tar.gz |
| Extension | any | ghostlight-extension-v0.5.7.zip |
Checksums (SHA-256)
448ab9423ef16748bd3d92008a1e9f04eb79d5e4424ad0c4a6f1f68e61a5e28d ghostlight-aarch64-apple-darwin
49c97791b628f2f954daba9fa5b6bb414228d2de7b0c40be3eb85935cff7d0ea ghostlight-extension-v0.5.7.zip
52ea2bf6764e9babc0ddb563d9d311b758b19d175894aa2129371c1305dee654 ghostlight-relay-aarch64-apple-darwin
63f2a084049ece07c30083c6103a6f7ba73c5e727beda76f992902aebf7e85dd ghostlight-relay-x86_64-apple-darwin
7e125e0f8273df5e816aedaa26e193eacdc16b8c7855a1275be27dd29297b8c0 ghostlight-relay-x86_64-pc-windows-msvc.exe
3903d227c07827ebc0df0dbbbe314d8f26b56d3c613902de5906b12e5b7e5946 ghostlight-relay-x86_64-unknown-linux-gnu
76f2a28cb30b06975df493dcc3bd36f7c41efce6cb623331a2c627df9d1d75b5 ghostlight-v0.5.7-aarch64-apple-darwin.tar.gz
c26a38aa42cb57ea9a36570e3e81534691b12fc6af20b41f324f6fde3f4e84b4 ghostlight-v0.5.7-x86_64-apple-darwin.tar.gz
c02af1d1fb9df9960ca6584611f7fe87f7f85a5a885e758a87e58106b0db584d ghostlight-v0.5.7-x86_64-pc-windows-msvc.zip
b5dd1524ea022ebd5f061017bc291f07d76c1ab81d1938819be9bdb8e4bf72f4 ghostlight-v0.5.7-x86_64-unknown-linux-gnu.tar.gz
bd759c0d23f8892bcb007d5ec487886bcd3afc8dc0213d1ced00b0bc0580d60f ghostlight-x86_64-apple-darwin
a39d0ba55e5ffca6e2b900fd71db801aa973e745225bcccb2769d490d8ec25c4 ghostlight-x86_64-pc-windows-msvc.exe
917c74847ae6ac959eb62267ed755bb758c0910cc2e027b49bde7e53254a1fe0 ghostlight-x86_64-unknown-linux-gnu
v0.5.6
Ghostlight v0.5.6 -- governed browser automation for AI agents.
A single Rust binary plus a thin Chromium extension that gives an AI agent controlled
access to your real, authenticated browser session, with an opt-in governance layer
(capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
Install
- Download the archive for your platform below and extract it; put the
ghostlight
binary on your PATH. - Load the extension: in Chrome open
chrome://extensions, enable Developer mode, and
"Load unpacked" theextension/directory (from the source tree, or the
ghostlight-extension-v0.5.6.zipbelow). The pinned extension id is
cjcmhepmagomefjggkcohdbfemacojoa. - Register the native host and your MCP client:
ghostlight install --extension-id cjcmhepmagomefjggkcohdbfemacojoa - Verify the whole chain:
ghostlight doctor.
End-to-end verified on Windows; the binary also builds and passes the test suite on
macOS and Linux (live browser verification on those platforms is on the roadmap).
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.5.6-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.5.6-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.5.6-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.5.6-x86_64-unknown-linux-gnu.tar.gz |
| Extension | any | ghostlight-extension-v0.5.6.zip |
Checksums (SHA-256)
57630f1609fb45384c053bd30a1f93187e9f52d1cc8c38fdc7be8287af546477 ghostlight-aarch64-apple-darwin
228a8e976093f53f2dc2e94c84b2ee6e54616ded7f2ad57f008c17e7130383df ghostlight-extension-v0.5.6.zip
6fc4824fee4676f8c412a64e635eda1fa690b5b5ffeb80642a0dceda2e4963ec ghostlight-relay-aarch64-apple-darwin
f874710f4a543766e064bcc88b23e9519a244513b6966a59d8ce09320e2a9daf ghostlight-relay-x86_64-apple-darwin
5d2f2960dbd897ef7516fdec5b2161fc856e970658686f4865be0ae4cab843f9 ghostlight-relay-x86_64-pc-windows-msvc.exe
beddf5dcfd31c4a08f02a17eb3ecd09c814951c93788cd1c87d26fa7267ed2ee ghostlight-relay-x86_64-unknown-linux-gnu
6fb42b4bed43546d930fe2085cec92d0ff6772a0c0176192d2a20c6a8ebb1b70 ghostlight-v0.5.6-aarch64-apple-darwin.tar.gz
83d6e197acaee63dc31936483e68649402c4ff77b116350a8d7320886db5d249 ghostlight-v0.5.6-x86_64-apple-darwin.tar.gz
d0999cc23dcf8b7e9442acd88e847bdbb5e36ec71515a2b50033e02bf27d2346 ghostlight-v0.5.6-x86_64-pc-windows-msvc.zip
ea8e98d604364175872272d04754ca1778de43b7c407a935fe3ec3abc7559b6c ghostlight-v0.5.6-x86_64-unknown-linux-gnu.tar.gz
7f1e6a457284dcebc52a5f0fd3304ea88ab61ac69811da9920afa55d067df7ba ghostlight-x86_64-apple-darwin
bf02dfb511edcddb9fe6ed9f0e4c70d17fe81ae39da214891c6767ba4c3a550c ghostlight-x86_64-pc-windows-msvc.exe
78d6ab2a121c897e78573a0b425ad13e0c3b905628f8e9782d283503f2b9b4c2 ghostlight-x86_64-unknown-linux-gnu
v0.5.4
Ghostlight v0.5.4 -- governed browser automation for AI agents.
A single Rust binary plus a thin Chromium extension that gives an AI agent controlled
access to your real, authenticated browser session, with an opt-in governance layer
(capability grants, sacred domains, audit). See the README and docs/guides/ for the
full walkthrough.
Install
- Download the archive for your platform below and extract it; put the
ghostlight
binary on your PATH. - Load the extension: in Chrome open
chrome://extensions, enable Developer mode, and
"Load unpacked" theextension/directory (from the source tree, or the
ghostlight-extension-v0.5.4.zipbelow). The pinned extension id is
cjcmhepmagomefjggkcohdbfemacojoa. - Register the native host and your MCP client:
ghostlight install --extension-id cjcmhepmagomefjggkcohdbfemacojoa - Verify the whole chain:
ghostlight doctor.
End-to-end verified on Windows; the binary also builds and passes the test suite on
macOS and Linux (live browser verification on those platforms is on the roadmap).
Verify
Every archive carries a signed build-provenance attestation (GitHub Artifact
Attestations / Sigstore). Prove an artifact was built by this repo's release workflow,
not a mirror or a tampered copy:
gh attestation verify <archive> --repo sylin-org/ghostlight
The SHA-256 checksums are below (the attestation is the stronger, signed check).
Downloads
| Platform | Architecture | Download |
|---|---|---|
| Windows | x86_64 | ghostlight-v0.5.4-x86_64-pc-windows-msvc.zip |
| macOS | Apple Silicon | ghostlight-v0.5.4-aarch64-apple-darwin.tar.gz |
| macOS | Intel | ghostlight-v0.5.4-x86_64-apple-darwin.tar.gz |
| Linux | x86_64 | ghostlight-v0.5.4-x86_64-unknown-linux-gnu.tar.gz |
| Extension | any | ghostlight-extension-v0.5.4.zip |
Checksums (SHA-256)
7044de9f010dd51fedf722cb90d20ad1971715e28fa31b5f6823e5a9c9948842 ghostlight-aarch64-apple-darwin
a6407f3159812c5f9d99f1cc46bfd74906d1a1048cc048674008fbc299e1c64f ghostlight-extension-v0.5.4.zip
be4d1cee76f45600f8c5f0d22056823bf8baea56440a632482477529a2d09c4f ghostlight-relay-aarch64-apple-darwin
fb00b48732e148c5f3376167c39d9dee7bd36d49bfe4b5a6660cbce5a74a6e41 ghostlight-relay-x86_64-apple-darwin
7e28caa409c5154c44b515087881b7114a484505bc2aae2951acb9a9e3df3b2e ghostlight-relay-x86_64-pc-windows-msvc.exe
4b0c2e2cdff7bb6a8f96bc3b27ed87d6e680aa47a73b270d81aa487b1fe16bcb ghostlight-relay-x86_64-unknown-linux-gnu
58875dadac6ba25c483a921915cc10e6f4747607813129361b98754143e19343 ghostlight-v0.5.4-aarch64-apple-darwin.tar.gz
40aaf27dd91727f3ea4095b88ae2284b31be8915ca9dcc8e15f8c2f888103b79 ghostlight-v0.5.4-x86_64-apple-darwin.tar.gz
6e9220405556a7d59f9b1af28ace2ded55cfd007684b5ea127f625868f7abb3f ghostlight-v0.5.4-x86_64-pc-windows-msvc.zip
df9b5023bf8bd0bfebd360f0e62d8d8d67e4848b9f7e3e3dbc3def661fd83678 ghostlight-v0.5.4-x86_64-unknown-linux-gnu.tar.gz
5785baaa19cb64ab7b19e39b024ccf3b0e115316e12616163e2a571ef377054c ghostlight-x86_64-apple-darwin
e088528b44132e2701eabfd9ad0304f6570c48dc29685993bb3503f648583497 ghostlight-x86_64-pc-windows-msvc.exe
a344ef24ff4b7c395cff5b5960fac7fcf686f90c8fb304b1d0dc5c71dd403ade ghostlight-x86_64-unknown-linux-gnu