Purpose
metaCo is a minimal, user‑focused router for Copilot queries across silos. It’s lean, remix‑ready, and designed so any developer can extend it without touching core code.
- Minimal: Tiny footprint, only essential permissions.
- User‑focused: One‑click toggle, transparent routing.
- Universal: Browser extension + CLI hooks + native messaging sync.
- Remixable: Keyword → silo routing via JSON config.
Install
- Install Node.js
- Clone repo:
git clone https://github.com/umaywant2/metaCo.git cd metaCo - Verify Node.js and Install dependencies:
node -v npm -v npm install - Load extension: Open your Chromium browser → Extensions → Enable Developer Mode → Load unpacked → select the
metaCodirectory. - Native host: Place the native messaging manifest in your browser’s NativeMessagingHosts directory and set the absolute path to
metaco_host.js. - CLI hooks: Place
metaco.ps1,metaco.sh, andmetaco.applescriptin a folder on your PATH.
Usage
- Toggle: Use the popup button to switch metaCo ON/OFF.
- CLI:
# Windows metaco.ps1 on metaco.ps1 off # Linux ./metaco.sh on ./metaco.sh off # macOS osascript metaco.applescript on osascript metaco.applescript off - Routing: metaCo reads
silo_map.jsonand forwards queries to the best‑fit silo. Update keywords to customize behavior.
Contribute
metaCo is intentionally lean to attract remixers. Add new silos and improve routing without touching core files.
- Edit
silo_map.json: Add a new silo and keywords. - Add a connector: Implement your silo in
forwardToSilo()or create a modular connector file. - Style & docs: Keep code modular, document changes, and submit a clean PR.
See CONTRIBUTING.md for details on style, testing, and roadmap alignment.
Roadmap
- v0.1: Toggle + JSON routing + native host sync.
- v0.2: Modular connectors directory and examples.
- v0.3: Hot‑reload of
silo_map.json. - v1.0: Public release + developer showcase.
Credits
Built by Nawder Loswin as a validator‑grade, remix‑friendly artifact under the TriadicFrameworks umbrella.
License: MIT.