How it works

From scattered files to a controlled system.

Three layers, in order. Each one only makes sense once the one before it is in place.

Layer one

Inventory

You can't govern what you can't see. untactit reads the folders and vendor accounts your team already uses and builds a single index of every asset in play.

  • ✓Skills, instructions, memory files, and executable assets — 17 types in total
  • ✓Duplicate detection across vendors, not just within one
  • ✓Owner, version, and last-modified on every record
  • ✓Personal and company layers kept separate from the start
untactit — Acme Inc.
All assets Indexing
0
total assets
0
canonical
31
duplicates found
0
drifted
weekly-report
skills/ops
canonical v12
brand-voice
instruction/marketing
deploy-checklist
skills/ops
q3-account-notes
memory/sales
weekly report FINAL(3)
desktop
copy
monthly-closing
skills/finance
weekly_report_v2
cursor rules
copy
support-triage
skills/support
that reporting prompt
chatgpt history
copy
31 copies became one canonical asset

Layer two

Governance

Three roles, not one shared admin account. Contributors propose, approvers decide, and the record of who decided what survives both of them leaving.

  • ✓Nothing reaches the company layer without an approver
  • ✓Every change attributed to a person, not an API key
  • ✓Append-only audit log — entries are never rewritten
  • ✓Roll back to any previous version without losing the trail
untactit — Governance
Roles and approvalEnforced on the server
Roles
RoleEditDeployApprove
Admin
Owns the workspace
✓✓✓
Approver
Reviews and releases
✓✓✓
Editor
Writes and proposes
✓——
Viewer
Reads and loads only
———
Approval and audit
Personal
brand-voice v9
Sarah C. · draft
approved
Company
10:02brand-voice v9 sent for review by Sarah C.
10:04Approved. Moved to the company layer and logged.
10:04Live for everyone. Same version on every seat.

Layer three

Deployment

An approved asset still has to reach the tool that runs it. untactit decides what loads where, for whom, and pushes it — so the version on someone's laptop is the version you approved.

  • ✓Target by vendor, team, or individual
  • ✓One push updates every machine — no manual copying
  • ✓Drift detection when a local copy diverges from the approved one
  • ✓Withdraw a deployment without touching a single machine
untactit — Deploy
All environmentsAlways-on sync
Claude
14 assets
queued
ChatGPT
2 assets
queued
Gemini
12 assets
queued
Copilot
11 assets
queued
Cursor
15 assets
queued
Aside
18 assets
queued
Claude Code
22 assets
queued
Codex CLI
6 assets
queued
Windsurf
4 assets
queued
MCP clients
8 assets
queued
0/10 pushing 31 machines
Deployment targets
Engineering
14 people · Cursor, Claude
In sync
Sales
31 people · Claude
In sync
Legal
3 people · Claude
2 drifted
Support
22 people · ChatGPT
Pending

Integrations

Vendor-neutral by design.

Your assets shouldn't be hostage to whichever model you're using this quarter. untactit stores them in a neutral format and translates on the way out.

Claude

Skills, projects, and instruction files.

Cursor

Rules and workspace configuration.

Aside

Skills, memory, routines, and session history.

GitHub Copilot

.github/copilot-instructions.md

ChatGPT & Gemini

Custom instructions and configured assistants.

AGENTS.md standard

The open convention read by 20+ agents, adopted by 60,000+ projects.

API

Anything else, through a documented endpoint.

Stop guessing what your agents are running.

Connect one workspace and see every skill, rule, and memory your team has in play — in about ten minutes.

Start free→ Talk to us

No credit card. Works with what you already run.