---
document_id: COTRINITY_IDE_MEMBER
status: ACTIVE
as_of: 2026-08-11T20:29:24Z
authority: Disk SoT · member-facing
owner: ops
audience: member
tribal_key: tribal:shared:member:cotrinity-ide
related:
  - PRODUCT_POSITIONING_FRONT_DOOR_AND_COTRINITY_2026-08-11.md
  - USER_GUIDE_COTRINITY_VSCODE_CURSOR_2026-08-08.md
---

# CoTrinity — trusted programming assistant (members)

**SoT key:** `tribal:shared:member:cotrinity-ide`

## What it is

**OmniLore CoTrinity** is a **trusted programming assistant** for **VS Code** and **Cursor**.

It helps with code, reviews, tests, and docs **on your machine first**. When connected to OmniLore, it can use approved company knowledge and **permissioned** tools — not unrestricted shell.

## What “trusted” means

| Means | Does **not** mean |
|-------|-------------------|
| Local-first private code help | Never wrong about code |
| Org answers grounded or fail-closed | Fully autonomous merge/deploy |
| Tools only within allowlists | Better pure autocomplete than every cloud IDE |

## IDE hosts (honest)

| Host | CoTrinity | Account wall |
|------|-----------|--------------|
| **VS Code** | Supported — **recommended** | No Cursor account |
| **Cursor** | Supported (same extension package) | **Cursor account required** to run Cursor |

- OmniLore **does not** issue Cursor accounts.
- CoTrinity Chat + local models + OmniLore fabric tools do **not** require **Cursor Pro**.
- Cursor’s own Agent / Tab / Composer still follow **Cursor’s** plan.

## Install (summary)

Use the versioned VSIX from your org ops pack (current tip **1.0.34** when matching package.json):

```bash
code --install-extension /path/to/omnilore-cotrinity-1.0.34.vsix --force
# or, if you already use Cursor:
cursor --install-extension /path/to/omnilore-cotrinity-1.0.34.vsix --force
```

Then **Developer: Reload Window**. Prefer **VS Code** if you want fewer third-party account walls.

Full guide: ops `docs/USER_GUIDE_COTRINITY_VSCODE_CURSOR_2026-08-08.md`
Team front door: `tribal:shared:member:product-front-door`


## Desktop seat capture (screenshots)

CoTrinity can request a **screenshot of this machine** when the **seat implementer** is running and you granted capture.

| Item | Detail |
|------|--------|
| Extension | **≥ 1.0.34** recommended |
| On this PC | `~/omnilore/ops/bin/omnilore-desk enroll` · seat agent active · `~/omnilore/ops/bin/omnilore-desk grant-capture` (see [DESKTOP_SEAT_CAPTURE](./DESKTOP_SEAT_CAPTURE.md) for PATH note) |
| In chat | “Take a screenshot” / “seat status” / “desktop probe” |
| Commands | **OmniLore: Seat screenshot** · **Seat implementer status** |
| Output | `~/.local/share/omnilore/seat/captures/` |

Same implementer powers **remote Chat** capture when this PC stays online.

Full member how-to: [DESKTOP_SEAT_CAPTURE.md](./DESKTOP_SEAT_CAPTURE.md)

*End member CoTrinity IDE page.*
