AIUsageWatch
Tulong at impormasyon

Ikonekta ang iyong mga account.
Unawain ang datos na tinitingnan mo.

Mula sa una mong account hanggang sa pag-unawa sa naka-save na datos, narito kung paano babagay ang AIUsageWatch sa iyong Mac.

Mga kinakailangan at impormasyon ng release

Ang AIUsageWatch ay libreng native na app sa menu bar para sa macOS 14 o mas bago. Inihahanda ang pampublikong release. Magdaragdag ng beripikadong download link sa website na ito kapag available na. Hiwalay ang iyong mga provider account at ang sariling mga singil ng kanilang mga plan.

Ilipat sa Applications ang app kapag nailabas na bago i-enable ang Buksan kapag nag-login. Nasa menu bar ang app at hindi nangangailangan ng icon sa Dock. Kapag binuksan mo mula sa Finder ang tumatakbong app, inilalagay nito sa harap ang Mga Setting.

Ikonekta ang iyong mga provider

  1. Codex: i-install ang Codex CLI at mag-sign in. Ituro ang account sa configuration directory nito, karaniwan ay ~/.codex. Ginagamit ng app ang naka-save na login para sa directory na iyon sa pamamagitan ng lokal na CLI app-server.
  2. Claude: ang default na ~/.claude account ay gumagamit ng Safari session mo sa claude.ai. Sa Mga Setting, magbigay ng access sa Cookies.binarycookies file ng Safari. Para sa hiwalay na configuration directory ng Claude, mag-sign in gamit ang Claude Code na ginagamit ang CLAUDE_CONFIG_DIRna iyon; binabasa ng app ang .credentials.json.
  3. Cursor: mag-sign in sa cursor.com sa Safari at magbigay ng access sa cookie file ng Safari sa Mga Setting. Hindi gumagamit ang Cursor ng directory ng account para sa pagbasa ng datos nito.
  4. Grok: piliin ang directory ng Grok na naglalaman ng logs/unified.jsonl. Patakbuhin ang Grok upang ma-update ang datos ng singil sa log na iyon.

Binabasa ng app ang available na impormasyon ng quota para sa bawat pinagkukunan. Kailangan ng mga pinagkukunan mula sa CLI ng Claude at Codex ang kani-kaniyang kaugnay na naka-save na login. Hindi kailanman ina-access ng website preview ang iyong mga account.

Personal at pangtrabahong account, magkasama

Buksan ang Mga Setting… mula sa menu, o pindutin ang ⌘,. May label, provider, directory, kulay at titik ang bawat account. Gamitin ang + upang magdagdag ng directory; hinuhulaan ng app ang provider batay sa nilalaman nito. Suriin ang provider bago gamitin ang bagong account.

Para sa isa pang Codex login, piliin ang hiwalay nitong CODEX_HOME. Para sa isa pang Claude login, gumamit ng hiwalay na CLAUDE_CONFIG_DIR na may sarili nitong naka-save na credentials. Maaaring hindi malinaw ang pagpili sa default na Claude Safari session kapag may maraming organisasyon ito; gumamit ng hiwalay na configuration directory sa ganitong kaso. Ginagamit ng tagabasa ng datos ng Cursor ang available na Safari session, kaya hindi lumilikha ng independiyenteng login ang pagdaragdag ng kaparehong hanay ng Cursor.

Nagdaragdag ng mga column ang dagdag na account, na may hanggang tatlong hanay sa bawat column. Nakatutulong ang mga custom na titik at kulay upang makilala ang mga account. Kasama sa mga pangkalahatang setting ang dalas ng pag-refresh, mga marka ng porsiyento, mga titik at babala para sa sinusuportahang impormasyon ng pag-expire ng nakaipong reset ng Codex.

Unawain ang mga bar

Ang ibig sabihin ng may kulay na bahagi ay natitirang quota. Kapag 0% ang natitira, walang may kulay na bahagi ang bar. Tinutukoy ng kulay ang account. Ipinapakita ng menu ang mga porsiyento, available na oras ng reset, kaugnay na detalye ng panahon at katayuan ng datos.

Kasama sa Claude ang lingguhan at available na detalye ng limang oras; pinipili ng Codex ang pangunahing lingguhang limitasyon. Ginagamit ng Cursor ang sarili nitong halaga ng paggamit na kasama sa plan, na hindi pinapangalanan ng payload ang panahon ng paggamit. Gumagamit ang Grok ng lingguhang halaga ng credit mula sa CLI log. Hindi katumbas ng magkakaparehong bilang ng token, prompt o dolyar ang mga porsiyento mula sa magkakaibang provider.

Mapansin ang mga nakaipong reset ng Codex bago mag-expire

Kapag nag-uulat ang Codex ng mga available na nakaipong reset at mga petsa ng pag-expire ng mga ito, maaaring magpakita ang AIUsageWatch ng tuldok ng babala katabi ng account bago mag-expire ang susunod na nakaipong reset. Buksan ang menu para sa available na bilang at impormasyon ng pag-expire. Maaaring mawala ang hindi nagamit na nakaipong reset kapag nag-expire; hiwalay ito sa karaniwang oras ng pag-reset ng iyong lingguhang quota.

I-enable ang Magbabala bago ang reset sa Mga Setting at pumili ng 1–14 na araw bago mag-expire. Dalawang araw ang default, na may pulang tuldok ng babala; maaari mong baguhin ang kulay. Nananatiling nakikita ang tuldok kahit naka-off ang mga titik ng account. Nakadepende ang babala sa pagtakbo ng app, pag-enable ng mga babala at pagiging available at napapanahon ng datos ng pag-expire. Hindi nito awtomatikong ginagamit ang nakaipong reset o nagpapadala ng system notification.

Awtomatikong panimulang request ng Codex

Kapag 100% ang natitira sa live na lingguhang datos ng Codex, nagpapadala ang AIUsageWatch ng isang maliit na codex exec request gamit ang naka-save na CLI login ng directory na iyon. Layunin nitong simulan ang lingguhang panahon na maaaring manatiling hindi pa nagsisimula kung hindi. Ginagamit nito ang default na available na model ng Codex at gumagamit ng kaunti sa quota ng account na iyon.

Minamarkahan ng pulang tuldok ang account habang tumatakbo ang request o kung nabigo ito. Ipinapaliwanag ng menu ang katayuan at nagbibigay ng manu-manong muling pagsubok. Tinatandaan ng app ang pagtatangka sa memory para sa lingguhang panahong iyon. Hindi nagpapadala ng dagdag na request ang paulit-ulit na pag-check para sa natandaang pagtatangka; nililinis ng muling pagbubukas ang memory at maaaring magresulta sa isa pang request kung 100% pa rin ang natitira sa live na datos.

Hindi nagpapadala ng mga panimulang request ang fallback mula sa lumang transcript. Hindi naka-enable ang awtomatikong panimulang request ng Claude sa kasalukuyang build. Hiwalay ito sa pagbabasa ng paggamit, at walang switch para sa panimulang request ng Codex sa kasalukuyang mga setting.

Luma, nawawala o hindi inaasahan ang bilang

Maaaring magbago ang mga endpoint at payload ng provider. Hindi garantiya ang datos na tatanggapin ng provider ang susunod na request. Tingnan ang sariling pahina ng account ng provider kung mukhang mali ang balanse o reset.

Mga lokal na setting at koneksyon sa provider

Nakaimbak ang mga setting at naka-cache na datos sa ~/Library/Application Support/AiUsageWatch/. Hindi direktang binabasa ng app ang Keychain. Pinamamahalaan ng mga CLI ng provider ang sarili nilang paraan ng pag-login. Kumokonekta ang mga tagabasa ng live na datos sa kaugnay na provider gamit ang umiiral na session o credentials. Basahin ang patakaran sa privacy para sa pagkakaiba ng lokal na imbakan ng app, mga koneksyon sa provider at mga mensahe para sa suporta.

Mag-ulat ng problema

Makipag-ugnayan sa suporta ng AIUsageWatch na may bersiyon ng app, bersiyon ng macOS, provider, katayuan ng datos at mga hakbang upang maulit ang problema. Kung gagamitin mo ang diagnostic na --dump mode, suriin ang output nito bago ipadala. Alisin ang mga token, halaga ng cookie, pribadong path ng account at anumang iba pang sensitibong impormasyon. Huwag mag-upload ng mga credential file.