HiQ Cortex
中文 Open Chat

Product · Cortex Cowork

Your files. Your machine. Your audit trail.

Cowork is a desktop agent for LCA projects that span weeks. It reads BOM files directly from disk, runs tools on your machine, and writes every decision into an append-only log that travels with the project folder.

Available on your machine

Cortex Cowork ships as a native binary for macOS and Windows. Computer Use is macOS only.

macOS

live

.dmg — Apple Silicon (arm64)

Gatekeeper: System Settings → Privacy & Security → Open Anyway on first launch.

Windows

live

.exe installer

Requires Git for Windows. App auto-detects system Git on first launch.

What it handles

§ II

Four workflows Chat cannot run.

§ I

BOM processing

Before

Open Excel. Query databases one by one. Log results manually. Reconcile across tabs.

After

Upload the BOM. Cowork reads the file from disk, runs cross-database matching across fourteen LCA databases in parallel per row, flags rows where no confident match exists, and writes results back into a new Excel workbook — row by row, with every match sourced.

Each row in the Results sheet carries: matched dataset name (hyperlinked to the source record at hiqlcd.com), unit, region, GWP100 value where licensed, a Licensed placeholder where the user lacks access, and proxy notes where a surrogate was used.

BOM.xlsx → parallel search → matched GWP100 · source · proxy notes per row

§ II

Scope 3 calculation

Before

Consult GHG Protocol documentation. Classify categories by hand. Collect emission factors separately.

After

Provide the activity data file. Cowork classifies all 15 GHG Protocol Scope 3 categories, builds data-collection checklists, and runs the calculation with emission factors from the fourteen-database surface.

The output is a calculation file with category totals and factor sources. Category 1 (Purchased goods and services) is matched at the BOM-row level.

Activity data in → 15 categories · factor matching · calculation out

§ III

Run the calculation

Before

Build flows by hand. Match background datasets one at a time. Navigate the interface for every step.

After

Describe the goal in plain language. Cowork matches background datasets, builds the product system, resolves circular references, and runs the calculation — in the engine you already use: openLCA, brightway, or 积木LCA.

Cowork does not replace the calculation engine. It operates one. Connect openLCA, brightway, or 积木LCA; your engine holds the model, Cowork does the driving — matching datasets, assembling the product system, running the impact assessment, reading the results back. SimaPro, GaBi, and others are not connected today. If your work lives in one of them, we want to talk — write to info@hiqlcd.com.

goal in words → datasets matched → product system built → results back

§ IV

EPD data preparation

Before

Pull LCIA indicator values from the modeling tool by hand. Assemble methodology documentation separately. Re-enter into the EPD authoring template.

After

Cowork queries GWP100 and EN 15804+A2 multi-indicator results from the pre-computed matrix service, generates a methodology summary with matched datasets and proxy decisions, and produces a Markdown document the practitioner imports into their EPD authoring tool.

PCR selection, third-party verification, and formal EPD submission remain practitioner steps. Cowork provides the data layer and the methodology documentation — not the conformant EPD file.

LCIA indicators retrieved · methodology documented · practitioner assembles EPD

The BOM export

§ III

One workbook. Four sheets.

A BOM matching session ends with a single .xlsx workbook. Four sheets, in this order:

Summary — coverage at a glance: matched %, proxy %, gap %, totals by material category. Results — the main table; one row per BOM line, one column group per database, dataset cells hyperlinked to the source record on hiqlcd.com. Gaps — the unmatched and proxy rows, with the databases searched and the next action suggested. Methodology — run parameters and the fixed notes that let a reviewer reproduce the work (system model, GWP100 per IPCC AR6, proxy definition, the practitioner-review requirement).

For the field-level walkthrough — every column, every status icon, every Δ% rule — read /solutions/bom-matching. This page tells you Cowork can produce the workbook. That page tells you exactly what is in it.

Six-layer memory

§ IV

Every Cowork session starts with six layers of context already loaded.

Layer What it carries Who writes it
L1 User Profile Role, preferred databases (HiQLCD, Ecoinvent), preferred impact method, report language, estimation policy User via Settings
L2 Global Instructions Rules that apply across all projects ("always cut-off system model," "output Chinese") User via Settings
L3 Auto-observation Inferred preferences not yet confirmed by the user Quiet background observation
L4 Cortex.md Functional unit, system boundary, methodology choices for this project. Travels with the project folder. User + agent
L5 progress.md Append-only audit trail: every decision, data gap, assumption, verification, challenge, milestone. Agent via append-only tool only
L6 Project memory AI-maintained knowledge files: verified dataset UUIDs, electricity grid factor notes, supplier-specific data. Agent

L5 is the audit trail. The agent cannot directly edit progress.md. Only a dedicated append-only tool is permitted — enforced at the system level, not by convention. Each entry carries a type (one of six: decision, data_gap, assumption, verification, challenge, milestone), a topic, a timestamped body, and an optional next step.

A BOM matching session produces entries like: [decision] — which dataset was chosen and why; [data_gap] — a material with no catalog match; [assumption] — the proxy used and its bias direction.

An auditor asking "where did this GWP100 value come from?" reads progress.md.

Project wiki

§ V

An entity graph for what this project knows.

Every Cowork project carries a wiki: a local database of structured entries — typed as person, organization, dataset, artifact, concept, event, and others — connected by typed relationships (uses, cites, part_of, created_by, describes, contradicts, supersedes, and more). It is a graph the practitioner can query.

Two views ship in the desktop UI. List shows every entry with search and filter — open one, edit fields in the modal, save. Graph renders the same data as a force-directed graph: nodes float by type-color, edges show which materials share suppliers, which datasets keep getting picked for which rows, which decisions cite which sources. Drag a node to inspect its neighborhood.

A working example. Open Hangzhou Metal Co. — an organization node. created_by edges point to 304 stainless steel coil and 316L, the artifacts they supplied. Each artifact cites an ecoinvent dataset it was matched against, and describes a concept entry that records the APOS-over-cut-off decision the practitioner made for that row. When the same supplier shows up for a new project next month, the graph already knows who and what.

The wiki sits next to the other two project-memory shapes and does what they cannot. progress.md (L5) is an append-only timeline — it answers when did we decide what. The project-memory files (L6, Cortex.md and friends) carry what this project has learned — verified datasets, recurring proxies, supplier specifics. The wiki is structured — it answers how do the things this project knows relate to each other. Audit goes to L5. Convention lookup goes to L6. Knowledge traversal goes to the wiki.

Schedules

§ VI

Workflows on a clock.

Cowork runs workflows. Schedules run the same workflows on a clock. Daily, weekly, or a full cron expression — Cowork triggers the run, records the result, and posts the next step into the project's timeline.

Three shapes, in increasing project-attachment:

Standalone

A schedule that belongs to no project. Useful for the kind of recurring task that crosses projects: every Monday at 09:00, sweep the EF 3.1 release feed and email the diff. Lives at the user level. Survives any project deletion.

Project-bound

A schedule attached to a specific project. Inherits the project's six-layer memory, its Cortex.md instructions, its wiki. Delete the project and the schedule goes with it. Use for: weekly EPD data-collection chase, monthly progress.md export to a .docx report for the client.

Task-bound

A schedule attached to one task inside a project. The binding is bidirectional: from the task, you see its schedule and run history; from the schedule, you jump to the originating task. When the task is marked done, the schedule ends. Useful for recurring sub-jobs that live inside a project's lifecycle — re-validate the supplier's BOM every Friday until the EPD ships.

Run history sits on the project timeline as glyphs: success, failure, currently-running. Click one to read the agent's log for that run; click the linked task or schedule to jump back to the source.

A pattern Cowork falls into often: a project's tasks.md lists a recurring action. Cowork reads it on project open and creates a task-bound schedule automatically — the practitioner sees the cron suggestion and confirms.

Scenarios run a workflow. Schedules keep it running.

Cortex Dispatch

§ VII

Hand the work off from your phone. Pick it up at the desk.

Cortex Dispatch is the phone-side companion to desktop Cowork. Open it on a phone — it installs as a Progressive Web App — and the screen is one text box and one microphone button. Type the task, or hold to record. Dispatch routes it to the desktop Cowork instance signed into the same account; Cowork picks it up and runs.

Voice goes through Cloudflare R2: the phone uploads the audio directly, the server transcribes, and the transcript reaches the Cowork session as the next user message. The Cowork window does not need to be in the foreground. The desktop machine does need to be running and signed in.

A common shape: the procurement manager hears a supplier name in a meeting and dictates "pull the 304 stainless rows from the last BOM and re-match against HiQLCD 1.4." Forty minutes later, back at the desk, the matched workbook is open in the Results sheet and the decisions are written to progress.md. Dispatch did not replace Cowork. It moved the trigger out of the office.

Dispatch is not a separate agent. It is a remote control. Every guardrail Cowork enforces locally — the out-of-workspace gate on file writes, the practitioner-decides pauses on coverage and proxy choice — fires the same way whether the run started from the keyboard or the phone. SSO authenticates Dispatch the same way it authenticates the desktop.

Computer Use

§ VIII

macOS only — direct GUI control of installed apps.

This is what makes Cowork an agent, not a script. It can drive any application installed on your machine — including software with no API and no plugin ecosystem.

When Computer Use is enabled, Cowork gains 21 MCP tools for direct GUI interaction: screenshot, zoom, click (left, right, double, triple, middle), type, key press, scroll, drag, application launch, clipboard read/write, and others. The agent can drive any installed desktop application — openLCA dialogs, a legacy ERP, an internal cost spreadsheet, any app on the machine — without requiring a command-line interface. Before each action, the user approves which applications the agent may control. The main window docks to a side panel; a visible overlay displays "Claude is using your computer." Pressing Escape interrupts at any point.

Computer Use is not available on Windows.

Skills

§ IX

The platform that learns from the work.

Cowork ships with bundled skills, pulls more from a reviewed marketplace, and writes new ones from your own repeated work. The platform's LCA intelligence accumulates from practice — not from the vendor.

A workflow you've run twice becomes a skill the whole team can reuse.

How skills work — the full story →

Data stays on your machine

§ X

Local catalogs. Local sessions. Local audit trail.

Four LCA catalogs are downloaded to local storage at startup — HiQLCD 1.4, Ecoinvent 3.12, CarbonMinds 2.0, Agri-footprint 7.0 — and kept current via verified sync. Catalog search runs locally against the downloaded files. No network call is made for a catalog query. Once downloaded, catalogs work offline.

The out-of-workspace gate runs on every file write and shell command. Any operation whose path falls outside the project folder is intercepted before it executes: the user sees the specific path, a one-sentence reason, and three options — Allow once / Always allow this directory / Deny. The gate fires regardless of session mode. The agent cannot bypass it.

The full data-handling story — what's stored, what isn't, and where — is on the security page.

Cowork vs Chat

§ XI

Cortex Cowork runs workflows. On your machine. In your project folder.

Cortex Chat Cortex Cowork
Session history Cloud-synced Local only
File access No local files Full read/write
Script execution Not available Local execution
LCA catalog search Server-side Local filesystem, offline-capable
Skills system Core search skills Full marketplace + custom + observer-sedimented
Audit trail Conversation history L5 progress.md, append-only, versionable
Mobile hand-off Not available Cortex Dispatch
Computer Use Not available 21 tools, macOS only
Best for Quick queries, methodology Q&A BOM matching, project work, EPD data prep

Meet Cortex Chat →

Install once. Pick up where you left off.

Cowork keeps the project context between restarts: the decisions made, the proxy choices documented, the rows already matched. The six-layer memory is on disk, not in a cloud session. The next time the project opens, the agent starts from where the last session ended.