Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

OmniWire

Infrastructure layer for AI agent swarms — 88 MCP tools for mesh control, A2A protocol, OmniMesh VPN, CyberSync, web scraping, firewall management, browser a...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 61 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
Name/description (mesh control, SSH-based management) aligns with requiring node and ssh. However, the skill's examples and setup expect access to users' private SSH identity files (~/.ssh/*), file-transfer tools (netcat, aria2c, lz4), and a PostgreSQL CyberSync backend — none of which are declared in metadata (no env creds, no extra required binaries). Asking for SSH identityFile entries implies the skill will read private keys, which is a sensitive capability that should be explicitly declared and justified.
!
Instruction Scope
SKILL.md explicitly tells the agent to run 'npm install -g omniwire@latest' via exec and to collect server details including SSH key filenames; it then instructs operations that read/write files across nodes, open local HTTP/WebSocket ports, and use transfers (SFTP, netcat, aria2c). The instructions do not clearly limit what the agent may read on disk (private keys) or transmit, and they assert 'No data leaves your network' while exposing REST/SSE/WebSocket transports — a possible contradiction and scope creep.
Install Mechanism
Install is via npm package 'omniwire@latest' (global install), which is a moderate-risk mechanism: packages come from the public registry and will drop executables on the host. The SKILL.md uses a live 'latest' install via agent exec (autonomous install). Additional native tools referenced (aria2c, netcat, lz4) are not included in the declared install spec, creating potential for implicit installs or runtime failures.
!
Credentials
No environment variables or primary credentials are declared, but the skill requires access to sensitive local artifacts (SSH private keys in ~/.ssh, an encrypted secret.key in ~/.omniwire, and a CyberSync Postgres host). The absence of declared DB credentials or other env setup is inconsistent with the runtime requirements; asking the user to point to private key files is a high-privilege request that should be explicitly called out and minimized (e.g., use dedicated deploy keys).
Persistence & Privilege
The skill creates persistent state (~/.omniwire), stores encrypted secrets and a mesh config, and exposes local network endpoints (REST/SSE/WebSocket). It does not set always:true, but autonomous invocation combined with stored credentials and SSH control increases blast radius — consider this high-impact persistence even if it's not flagged as always-enabled.
What to consider before installing
Do not let the agent automatically run the 'npm install -g' command or supply private SSH keys without review. Before installing: (1) inspect the omniwire npm package contents or the GitHub source and release signatures; (2) prefer installing manually under your control instead of letting the agent exec installation; (3) do not reuse personal SSH keys — create limited, purpose-built deploy keys on each target host and reference those; (4) confirm which native tools (aria2c, netcat, lz4) are required and install them deliberately; (5) verify how CyberSync/Postgres credentials are provided and where network ports will be exposed; (6) consider running the tool inside an isolated environment (VM/container) first and remove ~/.omniwire and any keys if you uninstall. If you want, share the npm package tarball or the GitHub release contents and I can point out specific lines that need special attention.

Like a lobster shell, security has layers — review code before you run it.

Current versionv3.5.0
Download zip
latestvk97400mt6fqppw3s0tr8jt703n83wv44

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🌐 Clawdis
Binsnode, ssh

Install

Node
Bins: omniwire, ow
npm i -g omniwire@latest

SKILL.md

OmniWire v3.5.0 — Mesh Control for AI Agent Swarms

88 MCP tools. 12 categories. Every machine, one agent, zero friction.

OmniWire is the infrastructure layer for AI agent swarms. It connects your entire mesh (VPS, laptops, Raspberry Pis, Docker hosts) into a single controllable surface with 88 tools spanning execution, A2A protocol, OmniMesh VPN, CyberSync, web scraping, firewall management, CDP browser automation, and more.

You: check disk and container status on all servers

Agent: [omniwire_broadcast + omniwire_docker — parallel across all nodes]

  contabo  | 10.0.0.1 | ONLINE | 78ms  | disk=16% | containers: 12 running
  kali     | 10.0.0.2 | ONLINE | 91ms  | disk=34% | containers: 4 running
  rpi      | 10.0.0.3 | ONLINE | 112ms | disk=20% | containers: 2 running

What It Does

CategoryToolsWhat your agent can do
Execution6Run commands, scripts, pipelines, background jobs on any node
Agentic / A2A13Agent tasks, messaging, blackboard, workflows, semaphores, registries
Files6Read, write, list, find, transfer, deploy files across nodes
Monitoring4Mesh health, live metrics, benchmarks, node info
System / DevOps14Processes, disks, packages, services, Docker, kernel, cron, git, logs
Network / VPN7VPN switching, port forwarding, browser, shell, streams, proxy, scraping
Security6Firewall, certs, audit, 2FA/TOTP, cookies, user management
CyberSync9Bi-directional config sync for 6 AI tools + knowledge/memory
Knowledge2Store and search unified knowledge base (pgvector)
OmniMesh3WireGuard mesh manager, expose services, gateway routing
Events1Webhook + WebSocket + SSE event bus
CDP Browser118 browser actions via persistent Docker Chrome
Utilities10+Alerts, aliases, backups, snippets, DNS, diagnostics, scheduling

Setup — 3 Steps

Step 1: Install OmniWire

AGENT: Run this via exec. User just clicks Approve.

npm install -g omniwire@latest

Works on: Linux (x64, ARM64, ARMv7), macOS (Intel + Apple Silicon), Windows (x64).

Step 2: Configure Your Mesh

Create the mesh config. Ask the user for their server details:

AGENT: Ask the user: "What servers do you want to control? For each one I need:

  • A name (e.g., contabo, kali, rpi)
  • IP address or hostname
  • SSH user (usually root)
  • SSH key filename in ~/.ssh/ (e.g., id_ed25519)
  • Role: storage, compute, gpu+browser, or leave blank"

Then create the config:

mkdir -p ~/.omniwire
cat > ~/.omniwire/mesh.json << 'EOF'
{
  "nodes": [
    {
      "id": "contabo",
      "host": "10.0.0.1",
      "user": "root",
      "identityFile": "id_ed25519",
      "role": "storage",
      "tags": ["vps", "docker"]
    },
    {
      "id": "kali",
      "host": "10.0.0.2",
      "user": "root",
      "identityFile": "id_ed25519",
      "role": "compute",
      "tags": ["kali", "pentest"]
    }
  ],
  "cyberbase": {
    "host": "10.10.0.1",
    "port": 5432,
    "database": "cyberbase",
    "user": "cyberbase"
  }
}
EOF

Step 3: Verify

echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1"}}}' \
  | omniwire --stdio --no-sync 2>/dev/null | head -1

Should respond with omniwire v3.5.0. Done.

Transport options:

TransportCommandPort
stdio (MCP default)omniwire --stdio
SSE (HTTP streaming)omniwire --sse3200
REST (HTTP JSON)omniwire --rest3201
Events (WebSocket)omniwire --events3202

Usage Examples

Execute commands anywhere

You: restart nginx on contabo

Agent: [omniwire_exec node=contabo command="systemctl restart nginx"]
  OK — nginx restarted (0ms)

You: run uptime on every server

Agent: [omniwire_broadcast command="uptime"]
  contabo  | up 42 days, 3:21
  kali     | up 7 days, 11:04
  rpi      | up 2 days, 0:15

Transfer files between nodes

You: copy the pentest report from kali to contabo

Agent: [omniwire_transfer_file src_node=kali dest_node=contabo src=/root/report.pdf dest=/var/reports/]
  Transferred 2.4MB — LZ4 compressed — 83ms

Transfer modes (auto-selected):

  • SFTP for files under 10MB
  • netcat + LZ4 for 10MB–1GB
  • aria2c for files over 1GB (16 parallel connections)

Docker management

You: what containers are running on contabo?

Agent: [omniwire_docker node=contabo action=ps]
  12 running — neo4j, postgres, omnibus-hub, kali-htb, omniwire-events...

You: pull and start the latest omniwire-events image

Agent: [omniwire_container node=contabo action=pull image=omniwire-events:latest]
  Pulled. Starting...
  ✓ omniwire-events running (healthy)

Monitor mesh health

You: how are all my servers doing?

Agent: [omniwire_mesh_status]

  contabo  | 10.0.0.1 | ONLINE | 78ms  | load=1.2 | mem=31% | disk=16%
  kali     | 10.0.0.2 | ONLINE | 91ms  | load=0.4 | mem=19% | disk=34%
  rpi      | 10.0.0.3 | ONLINE | 112ms | load=0.7 | mem=22% | disk=20%

VPN switching

You: switch to Mullvad on the kali node

Agent: [omniwire_vpn node=kali action=connect provider=mullvad country=nl]
  Connected — Netherlands exit — mesh routes preserved
  New IP: 185.65.134.x

Supported providers: Mullvad, OpenVPN, WireGuard, Tailscale. OmniMesh routes are protected during VPN switches.

Web scraping with Cloudflare bypass

You: scrape the pricing table from example.com

Agent: [omniwire_scrape node=contabo url=https://example.com/pricing selector=".pricing-table"]
  Scraped 4.2KB — Scrapling engine — Cloudflare bypassed
  [returns structured data]

A2A agent messaging

You: send a task to the pentest agent on kali

Agent: [omniwire_agent_task node=kali agent_id=pentest-agent task={type:"scan", target:"192.168.1.0/24"}]
  Task queued — ID: task_abc123

Agent: [omniwire_blackboard action=watch key=task_abc123/result]
  Result ready: {hosts: 12, open_ports: [...]}

COC — Unified CyberBase + Obsidian + Canvas sync

You: COC save — OmniWire v3.5.0 deployed with 88 tools

Agent: [omniwire_coc action=save note="OmniWire v3.5.0 deployed with 88 tools"]
  Saved to CyberBase (knowledge table)
  Mirrored to Obsidian vault: CyberBase/omniwire-v350.md
  Canvas node updated: CyberBase MindMap.canvas
  ✓ All 3 sync targets confirmed

Full Tool Reference

<details> <summary><strong>Execution (6 tools)</strong></summary>
ToolDescription
omniwire_execExecute a command on a specific node. Args: node, command, timeout, background
omniwire_runRun a named script or predefined task. Args: node, script, args
omniwire_batchExecute multiple commands across multiple nodes in one call. Args: commands[]
omniwire_broadcastExecute command on ALL nodes simultaneously. Args: command, tags (filter by tag)
omniwire_pipelineChain commands where output of one feeds into next. Args: node, steps[]
omniwire_bgBackground task manager — dispatch, poll, get result. Args: action, task_id
</details> <details> <summary><strong>Agentic / A2A Protocol (13 tools)</strong></summary>
ToolDescription
omniwire_storeKey-value store for agents. Actions: get, set, delete, list. Args: key, value, ttl
omniwire_watchWatch a key for changes (long-poll). Args: key, timeout
omniwire_healthcheckCheck agent health status across nodes. Args: agent_id, node
omniwire_agent_taskDispatch a structured task to a named agent. Args: node, agent_id, task
omniwire_a2a_messageSend an A2A protocol message between agents. Args: to, from, message, reply_to
omniwire_semaphoreDistributed semaphore for agent coordination. Actions: acquire, release. Args: name, count
omniwire_eventEmit a named event into the event bus. Args: event, data, targets[]
omniwire_workflowExecute a multi-step workflow definition. Args: workflow_id, input
omniwire_agent_registryRegister/discover agents by capability. Actions: register, lookup, list
omniwire_blackboardShared blackboard for agent state. Actions: read, write, watch, clear
omniwire_task_queueDistributed task queue. Actions: push, pop, peek, size
omniwire_capabilityDeclare/query agent capabilities. Args: agent_id, capabilities[]
omniwire_cocCOC — unified CyberBase + Obsidian + Canvas sync. Actions: save, read, search, update
</details> <details> <summary><strong>Files (6 tools)</strong></summary>
ToolDescription
omniwire_read_fileRead file from any node. Args: node, path, encoding, lines
omniwire_write_fileWrite file to any node. Args: node, path, content, mode
omniwire_list_filesList directory on any node. Args: node, path, recursive, filter
omniwire_find_filesSearch files across nodes by name/content/pattern. Args: node, query, path
omniwire_transfer_fileCopy files between nodes (auto-selects SFTP/LZ4/aria2c). Args: src_node, dest_node, src, dest
omniwire_deployPush files or directories to multiple nodes simultaneously. Args: src, nodes[], dest
</details> <details> <summary><strong>Monitoring (4 tools)</strong></summary>
ToolDescription
omniwire_mesh_statusHealth check all nodes — latency, load, memory, disk. Cached 5s.
omniwire_node_infoDetailed info for one node — OS, CPU, uptime, IPs. Args: node
omniwire_live_monitorLive system metrics snapshot. Args: node, interval, metrics[]
omniwire_benchmarkBenchmark node performance — CPU, disk, network. Args: node, type
</details> <details> <summary><strong>System / DevOps (14 tools)</strong></summary>
ToolDescription
omniwire_process_listList and filter processes. Args: node, filter, sort
omniwire_disk_usageDisk usage — all mounts or specific path. Args: node, path
omniwire_install_packageInstall packages via apt/npm/pip/brew. Args: node, package, manager
omniwire_service_controlsystemd start/stop/restart/status/enable. Args: node, service, action
omniwire_dockerDocker commands (ps, logs, exec, stats, images). Args: node, action, container
omniwire_containerContainer lifecycle — pull, run, stop, rm, inspect. Args: node, action, image
omniwire_kerneldmesg, sysctl, modprobe, strace, perf. Args: node, action, args
omniwire_cronManage cron jobs — list, add, remove. Args: node, action, schedule, command
omniwire_envRead/write environment variables. Args: node, action, key, value
omniwire_networkNetwork info — interfaces, routes, connections, iptables. Args: node, action
omniwire_gitGit operations on remote nodes. Args: node, repo, action, args
omniwire_syslogRead system logs. Args: node, service, lines, since
omniwire_log_aggregateAggregate logs from multiple nodes. Args: nodes[], service, query
omniwire_metricsPush/pull metrics (Prometheus-compatible). Args: node, action, metrics
</details> <details> <summary><strong>Network / VPN (7 tools)</strong></summary>
ToolDescription
omniwire_vpnVPN management — Mullvad, OpenVPN, WireGuard, Tailscale. Args: node, action, provider, country
omniwire_port_forwardSSH tunnel / port forwarding. Args: node, local_port, remote_host, remote_port
omniwire_open_browserOpen URL on GPU/display node. Args: node, url
omniwire_shellPersistent shell session (state preserved). Args: node, session_id, command
omniwire_streamReal-time streaming output from long-running commands. Args: node, command
omniwire_proxyHTTP/SOCKS proxy management. Args: node, action, port, type
omniwire_scrapeScrapling-powered web scraping with Cloudflare bypass. Args: node, url, selector, format
</details> <details> <summary><strong>Security (6 tools)</strong></summary>
ToolDescription
omniwire_firewalliptables / ufw / nftables management. Args: node, action, rule
omniwire_certTLS certificate management (Let's Encrypt, self-signed). Args: node, domain, action
omniwire_auditSecurity audit — open ports, SUID files, cron jobs, users. Args: node, checks[]
omniwire_2faTOTP manager — generate, add, delete codes. CyberBase + 1Password persistence. Args: action, service
omniwire_cookiesBrowser cookie export/import (JSON, Header String, Netscape). Args: node, action, browser
omniwire_userUser account management — create, delete, sudo, SSH keys. Args: node, action, username
</details> <details> <summary><strong>CyberSync (9 tools)</strong></summary>

CyberSync provides bi-directional config sync for 6 AI tools: Claude Code, OpenCode, OpenClaw, Codex, Gemini, PaperClip. All sensitive files encrypted with XChaCha20-Poly1305 at rest.

ToolDescription
omniwire_syncSync a specific file or directory across nodes. Args: path, nodes[], direction
omniwire_sync_rulesManage sync rules (include/exclude patterns). Args: action, rule
omniwire_sync_hooksPre/post sync hooks. Args: action, hook_script
omniwire_sync_memorySync Claude/agent memory to CyberBase. Args: action, node
omniwire_sync_agentsSync agent definitions across nodes. Args: action, nodes[]
cybersync_statusSync status — item counts, heartbeats, last sync time per tool
cybersync_sync_nowForce immediate reconciliation across all nodes
cybersync_diffShow what's out of sync before committing
cybersync_historySync event log — what changed, when, which node
</details> <details> <summary><strong>Knowledge (2 tools)</strong></summary>
ToolDescription
omniwire_knowledgeStore knowledge entries in CyberBase with vector embedding. Args: action, key, content, tags
omniwire_search_knowledgeSemantic search over knowledge base (pgvector). Args: query, limit, tags
</details> <details> <summary><strong>OmniMesh (3 tools)</strong></summary>

OmniMesh is OmniWire's built-in WireGuard mesh manager. It provisions, rotates keys, and manages peer routing automatically.

ToolDescription
omniwire_omnimeshMesh lifecycle — init, add-node, remove-node, rotate-keys, status. Args: action, node
omniwire_mesh_exposeExpose a local service to the mesh via WireGuard. Args: node, service, port, mesh_port
omniwire_mesh_gatewayConfigure a node as a mesh gateway (egress/ingress). Args: node, action, routes[]
</details> <details> <summary><strong>Events (1 tool)</strong></summary>
ToolDescription
omniwire_eventsEvent bus — subscribe, publish, list. Supports Webhook callbacks, WebSocket push (port 3202), and SSE streaming. Args: action, event, handler_url
</details> <details> <summary><strong>CDP Browser (1 tool)</strong></summary>

omniwire_cdp provides 18 browser actions via a persistent Docker Chrome instance on any node. Sessions persist between calls. Cookies auto-exported in JSON + Header String + Netscape format.

ActionDescription
navigateNavigate to URL
screenshotCapture page screenshot
clickClick element by selector
typeType text into input
scrollScroll page
evaluateExecute JavaScript
get_htmlGet page HTML
get_textGet visible text
wait_forWait for selector/navigation
fill_formFill multiple form fields
selectSelect dropdown option
hoverHover element
uploadUpload file to input
downloadDownload file
cookies_getExport cookies
cookies_setImport cookies
session_savePersist session state
session_loadRestore session state
</details> <details> <summary><strong>Utilities (10+ tools)</strong></summary>
ToolDescription
omniwire_alertSend alert via Telegram/webhook/email. Args: message, channel, priority
omniwire_aliasManage command aliases for nodes. Args: action, name, command
omniwire_backupBackup files/DBs to remote storage. Args: node, path, dest, compress
omniwire_clipboardRead/write clipboard on GUI node. Args: node, action, content
omniwire_snippetStore and retrieve command snippets. Args: action, name, content
omniwire_tail_logTail last N lines of a log file. Args: node, path, lines
omniwire_traceDistributed trace for debugging command chains. Args: trace_id, action
omniwire_updateCheck for OmniWire updates + self-update. Args: action
omniwire_scheduleSchedule tasks (cron-style). Args: action, schedule, task
omniwire_dnsDNS lookup and management. Args: node, query, type
omniwire_doctorDiagnose OmniWire setup issues. Args: checks[]
</details>

Performance

OperationSpeed
Command execution~80ms per node
File read (< 1MB)~60ms (SFTP)
File transfer (10MB)~150ms (LZ4 netcat)
Mesh status check~100ms (cached 5s)
COC sync (all 3 targets)~200ms (parallel)
Web scrape (no JS)~300ms
Web scrape (Cloudflare)~800ms
CDP browser action~120ms

Encryption: AES-128-GCM for transport, XChaCha20-Poly1305 for at-rest sync items. Compression: LZ4 for transfers.


Architecture & Platform Support

PlatformArchitectureStatus
Linuxx64Supported
Linuxarm64 (RPi 4/5, AWS Graviton)Supported
Linuxarmv7l (RPi 3, older ARM)Supported
macOSIntel (x64)Supported
macOSApple Silicon (arm64)Supported
Windowsx64Supported

No native compilation. Pure JavaScript + SSH2. npm install -g omniwire works everywhere Node.js 18+ runs.

Transports: stdio (MCP standard), SSE port 3200, REST port 3201, Events/WebSocket port 3202.


Security

LayerImplementation
TransportSSH2 with zlib compression
At-rest (sync items)XChaCha20-Poly1305
Transfer compressionLZ4
Secrets backend1Password, file-based, or env vars
NetworkAll traffic over your own infrastructure (WireGuard, Tailscale, direct SSH)
Key managementMaster key in ~/.omniwire/secret.key — generated locally, never transmitted
Mesh authPer-node WireGuard keypairs, auto-rotated by OmniMesh

Agent Instructions

When to use OmniWire tools

Use OmniWire when the user:

  • Mentions servers, VPS, nodes, mesh, or "my machines"
  • Wants commands run remotely or on all servers
  • Needs files read, written, or transferred between nodes
  • Asks about Docker, services, processes, or system health on remote nodes
  • Wants to switch VPN, manage firewall rules, or handle certs
  • Mentions "scrape", "browser", "CDP", or web automation on a remote node
  • Wants to sync configs, save memory, or COC/save something
  • Uses agent-to-agent workflows (A2A, blackboard, task queues)
  • Needs TOTP codes, cookies, or security audit
  • Mentions "COC", "Save to CyberBase", "Obsidian", or canvas sync

How to pick the right tool

IntentTool
Single node commandomniwire_exec
All nodes at onceomniwire_broadcast
Read remote fileomniwire_read_file
Copy between nodesomniwire_transfer_file
Docker anythingomniwire_docker
Container lifecycleomniwire_container
Mesh health checkomniwire_mesh_status
VPN switchomniwire_vpn
Firewall ruleomniwire_firewall
Web scrapeomniwire_scrape
Browser automationomniwire_cdp
Send agent taskomniwire_agent_task
Shared stateomniwire_blackboard
Event busomniwire_event or omniwire_events
COC save/syncomniwire_coc
Semantic searchomniwire_search_knowledge
Background jobomniwire_bg
Sync AI configscybersync_sync_now

Node selection defaults

If the user doesn't specify a node:

  • File storage, databases, Docker → node with role: "storage"
  • Security/pentest tools → node with tag "kali" or "pentest"
  • GPU / display / browser → node with role: "gpu+browser"
  • Heavy compute → node with role: "compute"
  • Background task dispatch → omniwire_bg with any available node
  • If ambiguous, ask: "Which server should I run this on?"

Background mode

All 88 tools support background: true. Use it for:

  • Any operation expected to take > 5 seconds
  • Builds, installs, deploys, large transfers
  • Scraping and CDP sessions
  • Long-running pipelines
omniwire_exec(node="contabo", command="apt upgrade -y", background=true)
→ returns task_id immediately
→ poll with omniwire_bg(action="poll", task_id="...")
→ get result with omniwire_bg(action="result", task_id="...")

Error handling

  • If a node is offline, report it and offer alternatives
  • If exec fails, show stderr and suggest fixes
  • If transfer fails, retry with a different mode (SFTP → LZ4 → aria2c)
  • If VPN connects but mesh breaks, restore mesh routes automatically (built-in)
  • For persistent shell failures, use omniwire_shell with a new session_id

OpenClaw + PaperClip Integration

OmniWire is the primary infrastructure backend for OpenClaw agents and PaperClip workflows.

OpenClaw

OpenClaw agents use OmniWire for all remote operations. The skill is auto-loaded when OpenClaw detects omniwire in the installed MCP servers. Agents can:

  • Execute tasks across the mesh without user intervention
  • Use the A2A protocol to coordinate multi-agent workflows
  • Persist state via the blackboard and knowledge base
  • Dispatch background jobs and collect results asynchronously

PaperClip

PaperClip workflows integrate with OmniWire via CyberSync. Any workflow that produces knowledge, memory, or config changes can route through omniwire_coc for unified persistence across CyberBase, Obsidian vault, and Canvas.

COC workflow from PaperClip:

1. Workflow completes → calls omniwire_coc(action="save", ...)
2. Saved to CyberBase knowledge table with pgvector embedding
3. Mirrored to Obsidian vault as .md file
4. Canvas node created/updated in CyberBase MindMap.canvas
5. All nodes confirmed in one response

Sync coverage — CyberSync 6 AI tools

ToolSynced Config
Claude Code~/.claude/settings.json, CLAUDE.md, memory, agents/
OpenCode~/.opencode/config.json, rules/
OpenClaw~/.openclaw/config.json, skills/, agents/
Codex~/.codex/config.json
Gemini~/.gemini/settings.json
PaperClip~/.paperclip/config.json, workflows/

Links


OmniWire v3.5.0 — 88 tools. Every machine. One agent.

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…