Win before it's posted — from your desktop or your terminal.
The WinLayer desktop app and CLI put scored federal opportunities, your pipeline, and the Daily Growth Agent one keystroke away — the same tenant-scoped workspace you use in the browser.
$ winlayer whoami● Meridian Data Systems (meridian) $ winlayer opportunities --min 50ID FIT PWIN CALL AGENCY TITLE43eeed69 59 54% qualify NASA · Goddard Enterprise Cloud Migration — NASA SEWP Vebc7e687 57 54% qualify DoD · Army Base Operations Support — single-award IDIQc594a173 56 69% pursue NASA · Shared Svcs NASA Logistics Data Platformc41c4e76 56 69% pursue Army · PEO EIS Army Mission Analytics & Cloud Operationsa2b29c92 56 69% pursue NASA · OCIO NASA Cloud Security Operations Support6b32eefd 56 69% pursue Army · ECMO Army Enterprise Cybersecurity Modernization6570cc0e 54 69% pursue DOE · Office of Sci DoE Infrastructure Support Servicesd8820c8d 51 69% pursue DOE · OCIO DoE Zero Trust Engineeringf18240ab 51 48% qualify GSA Help Desk Services — GSA Alliant 2 GWAC 9 shown · winlayer brief <id> generates a capture brief
Your pipeline, in a native window.
The same governed Layer 1–9 product in a desktop-first decision layout — compact radar, pipeline board, persistent growth analyst, dock and taskbar integration, and native notifications. Below is an illustrative view of the opportunity intelligence it uses.
- Its own window
A dock and taskbar presence — not one more browser tab to hunt for.
- Morning briefing, natively
Desktop notifications surface the Daily Growth Agent the moment it's ready.
- Workspace-connected
It loads the same tenant-scoped workspace used by the browser client.
- One account
Signs in with the same WinLayer login you use on the web.
Source builds are available now. Signed public installers have not been published yet; see the build guide. Prefer the browser? Open the web app — nothing to install.
Every command speaks JSON.
The same public API, in your terminal. Pipe scored opportunities into a script, wire the Daily Growth Agent into a cron job, or drive your pipeline from CI — --json on everything.
Install the published CLI package with Node 20 or newer.
npm install -g @winlayer/cli@0.5.2Open WinLayer, approve the terminal in your browser, then stay in the interactive command center.
winlayerProduce a versioned tarball for an internal release or registry publication.
npm pack --workspace=@winlayer/cliSign-in methods, config, scripting — the CLI guide has the rest.
winlayer opportunities --min 60Scored opportunities, ranked by fit and win probability.
winlayer pipeline --status pursuingYour tracked pipeline, by pursuit status.
winlayer agentRun the governed Daily Growth Agent — a prioritized briefing.
winlayer brief <id>Grounded, evidence-cited capture brief for one opportunity.
winlayer actionsReview the actions the agent proposed for your approval.
winlayer approve <id>Approve and execute a proposed action — reversible, audited.
winlayer usageAI spend and plan capacity for the workspace.
winlayer whoamiConfirm your key and the workspace it belongs to.
Put the pipeline on your machine.
Build the desktop app, or script the same governed Layer 1–9 data from your terminal. Both connect to the same tenant-scoped WinLayer workspace.