Installation
Archora ships from a single repository: github.com/archora-dev/archora.
While pre-built binaries and an npm package are not yet released, you can run both surfaces from source.
Prerequisites
- Node.js ≥ 20
- npm ≥ 10
- For the desktop app: Rust toolchain (stable) — see tauri.app/start/prerequisites.
Clone the repo
bash
git clone https://github.com/archora-dev/archora.git
cd archora
npm installDesktop app
bash
npm run tauri:devThis starts the Vite dev server and opens the Tauri window. The first run takes a minute (Rust compilation); subsequent runs are fast.
For a production build:
bash
npm run tauri:buildThe signed installer lands in src-tauri/target/release/bundle/.
CLI
The CLI is a workspace package, runnable via vite-node:
bash
# from repo root
npm run cli -- analyze /path/to/your/project > scan.json
# or, equivalently
npx vite-node packages/cli/src/index.ts -- analyze /path/to/your/projectOnce published to npm (planned), the same will work via npx @archora/cli.
See the CLI overview for the full command set.
What's coming
- Pre-built desktop installers for macOS, Windows, Linux (signed).
@archora/clipublished to npm.- Custom domain.