Instalare
Instalare rapidă (Linux / macOS)
curl -fsSL https://peria.ai/install.sh | bash
Aceasta descarcă cel mai recent binar release pentru platforma dvs., verifică suma de control SHA256 și îl plasează în ~/.local/bin/.
După instalare, inițializați PRECC:
precc init
precc init înregistrează hook-ul PreToolUse în Claude Code, creează directoarele de date și inițializează baza de date a abilităților.
Opțiuni de instalare
Verificare SHA256
Implicit, programul de instalare verifică suma de control a binarului față de suma SHA256 publicată. Pentru a sări verificarea (nerecomandat):
curl -fsSL https://peria.ai/install.sh | bash -s -- --no-verify
Prefix de instalare personalizat
Instalați într-o locație personalizată:
curl -fsSL https://peria.ai/install.sh | bash -s -- --prefix /opt/precc
OpenCLI (–opencli) — WebFetch token savings
PRECC can also install OpenCLI, a third-party Node.js tool that turns ~148 websites (HackerNews, Reddit, arxiv, bilibili, zhihu, x.com, …) into structured-output commands. When installed, PRECC’s two built-in webfetch-opencli-* skills auto-rewrite raw curl/wget calls into the corresponding opencli <site> command for 5–50× smaller output.
precc init --opencli
This runs npm install -g @jackwener/opencli (requires Node.js 20+) and prints the URL for OpenCLI’s optional Chrome extension. The extension is only needed to reuse logged-in cookies on private pages; public sources work without it.
Skipping --opencli keeps PRECC fully self-contained — the auto-rewrite skill inlines a command -v opencli check that falls back to the original command when OpenCLI isn’t installed, so the skill is safe to ship default-on.
The Chrome extension requests broad permissions (debugger, <all_urls>, cookies). Operators should review them before installing it; --opencli only handles the npm package, not the extension.
Instrumente companion (–extras)
PRECC vine cu instrumente companion opționale. Instalați-le cu --extras:
curl -fsSL https://peria.ai/install.sh | bash -s -- --extras
Aceasta instalează:
| Instrument | Scop |
|---|---|
| RTK | Set de instrumente pentru rescrierea comenzilor |
| lean-ctx | Comprimare context pentru fișierele CLAUDE.md și prompt |
| nushell | Shell structurat pentru pipeline-uri avansate |
| cocoindex-code | Indexare cod pentru rezolvare mai rapidă a contextului |
Windows (PowerShell)
irm https://peria.ai/install.ps1 | iex
Apoi inițializați:
precc init
Instalare manuală
- Descărcați binarul release pentru platforma dvs. de pe GitHub Releases.
- Verificați suma de control SHA256 față de fișierul
.sha256din release. - Plasați binarul într-un director din
PATH(de ex.,~/.local/bin/). - Rulați
precc init.
Actualizare
precc update
Forțați actualizarea la o versiune specifică:
precc update --force --version 0.3.0
Activați actualizările automate:
precc update --auto
Instalare sub OpenClaw / ClawHub
PRECC include un manifest de plugin la plugins/openclaw/openclaw.plugin.json (id precc-token-saver). Când este publicată o versiune publică, fluxul de lucru GitHub Actions clawhub-publish.yml trimite pachetul de skill-uri către registrul ClawHub, astfel încât utilizatorii finali pot instala PRECC prin CLI-ul ClawHub în loc de instalatorul curl:
# ClawHub CLI
clawhub install precc
# Or pin the plugin manifest (id: precc-token-saver) via OpenClaw's
# plugin marketplace UI or its CLI equivalent.
Cum apar economiile sub OpenClaw
Fiecare suprafață de raportare PRECC care funcționează sub Claude Code funcționează și sub OpenClaw — precc savings, precc savings --all, linia de stare localizată (setați PRECC_LANG=zh și linia se afișează în limba dvs.) și jurnalul local de audit al rescrierilor citesc toate din aceleași baze de date SQLCipher de pe mașina dvs. O specificație separată la docs/symposium-plan/openclaw-savings-reporting.md descrie un viitor câmp structurat preccSavings în fiecare răspuns hook plus o notificare de o linie la sfârșit de sesiune cu un prag implicit de $0.05; acea parte nu este încă livrată.
Verificarea instalării
$ precc --version
precc 0.3.0
$ precc savings
Session savings: 0 tokens (no commands intercepted yet)
Dacă precc nu este găsit, asigurați-vă că ~/.local/bin este în PATH.