Skip to content

Releases: KoukeNeko/ShareCodex

v0.3.64

Choose a tag to compare

@github-actions github-actions released this 13 Oct 07:25
v0.3.64
8f33225

Changes

  • Fix — Scoop updates on Windows: the Scoop package now stops a running ShareCodex before it updates or removes it, since Windows cannot delete a running executable. The old version's package does not have this yet, so close ShareCodex yourself for the update to this release; later updates do it for you.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.64 in .env and run docker compose up -d

Full Changelog: v0.3.63...v0.3.64

v0.3.63

Choose a tag to compare

@github-actions github-actions released this 13 Oct 06:39
v0.3.63
3a996a5

Changes

  • New — usage bars on the web: the admin console and the public dashboard show the same bars under each window's line chart: every model's tokens in each hour (each day on the weekly chart), in your browser's time zone, with hover for each model and the total. Server only; the apps need no update.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.63 in .env and run docker compose up -d

Full Changelog: v0.3.62...v0.3.63

v0.3.62

Choose a tag to compare

@github-actions github-actions released this 13 Oct 06:25
v0.3.62
0e74b2d

Changes

  • New — usage bars: in the desktop app, short bars under each window's line chart stack every model's tokens in each hour (each day on the weekly chart) on the same time axis. They follow the member switch, and hover reads each model and the total. Desktop app only; the server needs no update.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.62 in .env and run docker compose up -d

Full Changelog: v0.3.61...v0.3.62

v0.3.61

Choose a tag to compare

@github-actions github-actions released this 09 Oct 06:17
v0.3.61
32ef683

Changes

  • Fix — a device with a fast clock no longer hides the current quota: the server dates a record that is dated more than 5 minutes ahead of its clock with its arrival, and the overview ignores readings dated after now. Before, a stale reading from such a device, such as a PC set to the wrong time zone, could stand over the real ones and show the 5-hour window as reset, with an old weekly percentage, until the time caught up. Server only; the apps need no update.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.61 in .env and run docker compose up -d

Full Changelog: v0.3.60...v0.3.61

v0.3.60

Choose a tag to compare

@github-actions github-actions released this 05 Oct 15:58
v0.3.60
76c1b1c

Changes

  • Fix — blank capacity charts: in the desktop app, a capacity chart could stay blank, along with those after it, when its data repeated a time or a member name, such as two readings in the same second.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.60 in .env and run docker compose up -d

Full Changelog: v0.3.59...v0.3.60

v0.3.59

Choose a tag to compare

@github-actions github-actions released this 04 Oct 17:58
v0.3.59
b67ecb8

Changes

  • Fix — capacity calendar opens over the view: in the desktop app, Custom opens its calendar as a popover over the capacity view instead of pushing the view down, and opens leftwards near the window's right edge. It stays nearly opaque over the glass theme, so the view behind does not show through.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.59 in .env and run docker compose up -d

Full Changelog: v0.3.58...v0.3.59

v0.3.58

Choose a tag to compare

@github-actions github-actions released this 04 Oct 17:28
v0.3.58
a069ec7

Changes

  • Fix — capacity range in the desktop app: the custom range is picked from a calendar of its own instead of the system date-time fields, which were wider than the popup and pushed the whole capacity view sideways. Pick a start and an end day; days in the future or more than 90 days back are unavailable. Nothing in the capacity view is wider than the popup any more; wide tables scroll within their card.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.58 in .env and run docker compose up -d

Full Changelog: v0.3.57...v0.3.58

v0.3.57

Choose a tag to compare

@github-actions github-actions released this 04 Oct 11:02
v0.3.57
8812e64

Changes

  • New — prediction charts: each capacity scenario now charts its predicted use of the 5-hour and weekly limits over the chosen range: every 5-hour session rising from zero to its peak, one line per member for a Max 5x each, against the 100% limit and the 80% line. The provider's own readings, the plan intervals and the logged limit hits sit on the same chart, so the prediction can be checked against what happened. In the console, on the dashboard and in the desktop app.
  • New — custom range: besides 24 hours, 7 days and 30 days, the capacity report covers any range within the last 90 days, entered in your own time zone.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.57 in .env and run docker compose up -d

Full Changelog: v0.3.56...v0.3.57

v0.3.56

Choose a tag to compare

@github-actions github-actions released this 04 Oct 10:27
v0.3.56
b31648d

Changes

  • New — limit hits from Claude Code: Claude Code logs each request a limit refused. ShareCodex now records those refusals as limit events: the 5-hour, weekly and model-specific limits, server overload and sign-in failures. Throttling by a gateway such as OpenCodex is kept apart and never counted as a subscription limit. Only the kind of limit is kept, never the message. The capacity report, in the console, on the dashboard and in the desktop app, lists the confirmed hits by member and plan, counts them per plan, and marks the 5-hour windows they fell in beside the windows whose readings reached 100%.
  • New — effort per request: each Claude Code request keeps its effort level (low to max), for the breakdowns to come.
  • Past hits are recorded once a device resyncs (Settings → Resync); the server must be updated first.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.56 in .env and run docker compose up -d

Full Changelog: v0.3.55...v0.3.56

v0.3.55

Choose a tag to compare

@github-actions github-actions released this 04 Oct 09:43
v0.3.55
6953cd5

Changes

  • Fix — capacity scenarios measure each plan's limits: 0.3.54's scenarios took each plan's limit from the observed peak, so they reported the same result whatever the usage. Each plan's 5-hour and weekly limits are now measured from the provider's own quota readings against the usage recorded at the same time, within the plan intervals set under Plan history. Recorded usage is then replayed per 5-hour session and per week under one shared Max 5x, a Max 5x for each member, and one shared Max 20x. Each result is marked measured, derived from another plan through Anthropic's published 5-hour multiple, or not enough data; no weekly multiple is assumed. A table of 5-hour windows sets each window's actual use beside what the measured rate predicts, and limit hits are counted per window rather than per reading.
  • New — capacity on the dashboard: the published dashboard has a Capacity page at /dashboard/capacity with the same analysis, under the dashboard's account names and without plan notes.
  • Fix — plan history: times entered under Plan history are read in the browser's time zone, and an invalid or overlapping interval shows an error instead of being dropped.
  • The desktop app's capacity view reads a new report from the server, so update the server along with the app.

Install

  • macOS: brew install --cask koukeneko/tap/sharecodex, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Windows:
    scoop bucket add koukeneko https://github.com/KoukeNeko/scoop-bucket
    scoop install koukeneko/sharecodex
    
    or irm https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.ps1 | iex
  • Linux CLI: brew install koukeneko/tap/sharecodex-cli, or curl -fsSL https://raw.githubusercontent.com/KoukeNeko/ShareCodex/main/install.sh | sh
  • Server: download sharecodex-server-compose.zip below, then
    unzip sharecodex-server-compose.zip && cd sharecodex-server-compose
    cp .env.example .env    # set POSTGRES_PASSWORD, PUBLIC_URL and ADMIN_PASSWORD
    docker compose up -d
    

Update

  • macOS: brew update && brew upgrade --cask sharecodex, or run the install script again
  • Windows: scoop update && scoop update sharecodex, or run the install script again
  • Linux CLI: brew update && brew upgrade sharecodex-cli, then sharecodex autostart on to restart the service; or run the install script again, which restarts it for you
  • Server: set SHARECODEX_VERSION=0.3.55 in .env and run docker compose up -d

Full Changelog: v0.3.54...v0.3.55