9ef964892fd6d4e5cd4324693c6bebf9290995cc
Two uneven vertical bars: reads as a paused instrument first, with a
quieter second reading as a frozen price candle. Chosen over a padlock
mark (the most generic symbol in crypto security) and a wordmark-only
option (still needs a fallback mark for toolbar/favicon contexts) —
see the logo exploration canvas for the full comparison.
WXT auto-discovers public/icon/{16,32,48,96,128}.png by filename
convention and populates manifest.icons at build time — no
wxt.config.ts change needed. osias-icon-512.png and the standalone
SVG are kept alongside for general branding use, not part of the
manifest.
Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01HoMzqFw3d93hG6c9xB4thU
Osias — copilot
Your blockchain-powered trading companion. This is the open-source browser extension
frontend (Apache License 2.0). See CLAUDE.md for full architecture and
protocol documentation.
Build instructions
Built with WXT (Vite-based). To reproduce the exact .output/firefox-mv3
bundle submitted to addons.mozilla.org from source:
Environment
- Node.js 22.x (built and tested on 22.11.0)
- npm 11.x (built and tested on 11.14.1)
Steps
npm install # also runs `wxt prepare` via postinstall
npm run build:firefox
Output is written to .output/firefox-mv3/. To produce the uploaded .zip directly:
npm run zip:firefox
Output zip is written to .output/.
No build secrets, environment variables, or private dependencies are required — everything
needed to build is in this repository and on the public npm registry, pinned via
package-lock.json.
Development
npm run dev:firefox— dev build + watch targeting Firefox/Zen, auto-opens a temporary profile with the extension loaded.npm run compile—tsc --noEmittype-check only.
License
Apache License 2.0 — see LICENSE.
Description
The blockchain-powered trading companion that helps you manage the emotional/behavioral side of trading
185 KiB
Releases
1
v0.1.0 — first public MVP
Latest
Languages
TypeScript
91.1%
CSS
8.6%
HTML
0.3%