Przejdź do treści
Biblioteka skilli
DevOps i chmura · Automatyzacja

mvctl

/mvctl

Steruje serwerem proxy AI z terminala, sprawdza ruch, tokeny, koszty, błędy i limity dostawców oraz pokazuje panel na żywo.

Repozytorium
millivolt-cli ↗
Licencja
MIT
Ostatnia zmiana repozytorium
05.11.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format20 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
6
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Steruje serwerem proxy AI z terminala, sprawdza ruch, tokeny, koszty, błędy i limity dostawców oraz pokazuje panel na żywo.

Oryginalny opis (EN)

Control, inspect and demonstrate a millivolt inference proxy from the terminal with the standalone mvctl Go CLI. Use when the user asks about AI traffic, tokens, cost, errors, proxy health, provider limits, pause holds, or wants a live dashboard or demo.

Jak działa

  1. Start here
  2. Reading traffic
  3. Control
  4. Deployment
  5. Showing it off
  6. Rules
Sekcje z nagłówków SKILL.md, w oryginale · 65 linii, 374 słów
Podgląd SKILL.md
---
name: mvctl
description: Control, inspect and demonstrate a millivolt inference proxy from the terminal with the standalone mvctl Go CLI. Use when the user asks about AI traffic, tokens, cost, errors, proxy health, provider limits, pause holds, or wants a live dashboard or demo.
---

# mvctl

`mvctl` is a standalone Go CLI for the millivolt inference proxy. It needs no bb
and no configuration: it discovers a running millivolt and reads the operator
credential from the deployment's `.env`.

## Start here

```sh
mvctl status                 # health + headline metrics
mvctl status --json          # machine-readable
mvctl overview               # full KPI / storage / operator state
mvctl requests 20            # retained request log
mvctl doctor                 # read-only full diagnostic
```

Point at a specific deployment with `--url http://127.0.0.1:8471` or
`MILLIVOLT_URL`. The token comes from `MILLIVOLT_OPERATOR_TOKEN`; it is never
printed and `--json` redacts secrets.

## Reading traffic

- `mvctl chart`, `mvctl explore --by provider|model|client|status|error`,
  `mvctl cost`, `mvctl models`, `mvctl providers` for analysis.
- `mvctl trace <request-id>` for one request's full record.
- `mvctl query "SELECT ..."` for bounded SQL over durable history.
- `mvctl watch` for a live sparkline; `mvctl prometheus` for exposition.
- `mvctl top` for the full-screen live TUI (add `top --demo` for a synthetic
  feed that writes nothing to millivolt).

## Control

- `mvctl config get|set KEY=VALUE|reload|keys|diff` (revision-checked).
- `mvctl pause [on|off]`, `mvctl throttle set|clear --provider X`,
  `mvctl quota resume --provider X`, `mvctl drain --all`, `mvctl debug [on|off]`.
- `mvctl purge` previews first; `mvctl restore` inspects first;
  `mvctl restart`, `mvctl purge`, `mvctl setup`, `mvctl demo`, `mvctl bench`
  and `mvctl revert` require `--yes`.

## Deployment

`mvctl discover` before `mvctl setup`: adopt an existing install
(`mvctl adopt --dir PATH --port N`) rather than creating a second copy.
`start|stop|up|update|repair|revert|resume|logs|images|serve|wait` manage the
Docker deployment. `stop` is sticky until `start`.

## Showing it off

- `mvctl themes list` and `mvctl themes preview --theme nord --mode clear`:
  the eight millivolt palettes in both black and clear modes.
- `mvctl top --theme midnight --mode black`: live dashboard with the same
  palette tokens the millivolt dashboard uses.
- `mvctl demo --yes` / `mvctl bench --yes` / `mvctl tour` / `mvctl dashboard`.

## Rules

- Never print or log the operator token.
- Never run destructive commands (`purge`, `restart`, `restore` without
  inspect, `revert`) without explicit user confirmation; pass `--yes` only then.
- Prefer `--json` when a script or agent consumes the output.
- Demo traffic is labeled `mvctl-demo`; clean it up with
  `mvctl purge --client mvctl-demo --yes`.
- The listener is loopback only; do not expose it.
Pliki w paczce (6)
  • .gitignore 1 KB
  • CHANGELOG.md 4 KB
  • LICENSE 1 KB
  • README.md 12 KB
  • SKILL.md 3 KB
  • go.mod 1 KB

Wersje

W bazie nie ma innych skilli o nazwie mvctl.

Migawka bazy z 13.11.2026 · wersja paczki ef4cf23270fa (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100wekeapi-proxy
    Sprawdza, ustawia i zmienia proxy urządzenia WeChat oraz wyszukuje kody miast i ich dostępność.
  • 100proxy-servers-forward-reverse-socks5
    Konfiguruje serwery proxy przekazujące, odwrotne i SOCKS5: routing, filtrowanie i buforowanie żądań między klientem a serwerem.
  • 969router-proxy-pool
    Wyszukuje i dodaje szybkie proxy do puli 9Router, gdy użytkownik poprosi o uzupełnienie puli proxy.
  • 100proxy-manager
    Zarządza proxy Webshare przez CLI webshare: lista aktywnych proxy, odświeżanie pul rotujących, konfiguracja, listy dozwolonych IP, adresy URL proxy, plany subskrypcji i zużycie.
  • 90proxy-resilience
    Ustala ograniczony backoff, limit ponowień i eskalację, gdy korporacyjny proxy wielokrotnie zwraca 429 albo odrzuca połączenia.
  • 1003proxy
    Konfiguruje mały serwer proxy 3proxy: HTTP, HTTPS, SOCKS, użytkowników, limity ruchu i łączenie serwerów nadrzędnych.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.