Releases: dvcdsys/code-index
Release list
Server v0.13.0
Docker Images
| Tag | Image |
|---|---|
| CPU (multi-arch) | dvcdsys/code-index:v0.13.0 |
| CUDA 12.8 | dvcdsys/code-index:v0.13.0-cu128 |
macOS (Apple Silicon)
The same server for a Mac, installed and managed by
cix.app.
The app downloads it on its own — the tarball is attached so the
checksums cover it, not because it needs downloading by hand.
| Asset | Contents |
|---|---|
cix-runtime-*-darwin-arm64.tar.gz |
cix-server, the cix CLI, Metal llama-server |
What's Changed
- docs(mac): lead the macOS install with the one command that skips both Gatekeeper blocks by @dvcdsys in #239
- docs(mac): publish the macOS install instructions by @dvcdsys in #240
- feat(dashboard): rewrite the frontend on the cream & ink design system by @dvcdsys in #241
- feat: Resources tab — report memory/disk usage and reclaim orphaned storage by @dvcdsys in #242
- fix(site): stop a missing asset from poisoning caches with HTML by @dvcdsys in #244
- fix(dashboard): let Enter submit the auth forms again by @dvcdsys in #245
- feat: reclaim wasted space in the SQLite database by @dvcdsys in #243
- feat(server): replace chromem-go with a SQLite-BLOB vector store by @dvcdsys in #246
- release: develop → main (SQLite vector store, database maintenance, Resources) by @dvcdsys in #247
Full Changelog: mac/v0.1.0...server/v0.13.0
macOS app 0.1.1
cix for macOS — Apple Silicon
A menu bar app for a local cix server: start and stop it, see what
its embedding provider is doing, and open the dashboard. Everything
runs on your machine.
Install — fastest, no dialogs
macOS blocks this download twice: once for the disk image, once for
the app inside it. It only inspects files carrying a "downloaded
from the internet" mark, and the app inherits that mark from the
image at the moment you copy it out — so clearing it on the image
first means neither block ever happens:
xattr -d com.apple.quarantine ~/Downloads/cix-*-arm64.dmgThen open the image and drag cix.app onto Applications.
Already dragged the app across and hit the block? Clear it in place
instead:
xattr -dr com.apple.quarantine /Applications/cix.appNo such xattr in either case just means it was already clear.
Or click through it
- Open the
.dmg. macOS says it "could not verify" the file.
Choose Done — never Move to Bin, which deletes the download. - System Settings → Privacy & Security, scroll to Security.
A line names the blocked file, with Open Anyway beside it.
Click it and confirm with Touch ID or your password.
That button appears only after step 1 — going there first shows
nothing. - The image opens. Drag cix.app onto Applications.
- Open cix from Applications. Blocked again, for the app this
time — repeat step 2 for cix.app.
On macOS 15 and later the old right-click → Open shortcut works for
neither block. You do this once per installed version.
On first launch the app downloads the server itself — cix-server,
the cix CLI and a Metal-accelerated llama-server, about 40 MB —
from the newest server release.
That is the same build the Docker images are cut from, and it
updates on its own schedule: a new server does not need a new app.
Why it is blocked at all
cix is open source and is not signed with a paid Apple Developer
certificate, so macOS cannot verify it and treats the download as
unknown. Nothing is wrong with the file. Integrity is covered by the
checksum instead.
Verify the download
shasum -a 256 -c checksums.txtRequires macOS 13 or later on Apple Silicon. There is no Intel build:
upstream llama.cpp publishes no macOS x86_64 release asset.
What's Changed
Full Changelog: server/v0.13.0...mac/v0.1.1
CLI develop (1855e89ab615bc117448bbba9cc2197b6f85b629)
Floating develop release — force-updated on every merge to
develop that touches cli/**. Not a stable release.
Built from commit 1855e89.
Install
curl -fsSL https://raw.githubusercontent.com/dvcdsys/code-index/main/install-develop.sh | bashRe-run the same command later to pick up the next develop build.
For stable, use install.sh instead.
Server v0.12.9
Docker Images
| Tag | Image |
|---|---|
| CPU (multi-arch) | dvcdsys/code-index:v0.12.9 |
| CUDA 12.8 | dvcdsys/code-index:v0.12.9-cu128 |
macOS (Apple Silicon)
The same server for a Mac, installed and managed by
cix.app.
The app downloads it on its own — the tarball is attached so the
checksums cover it, not because it needs downloading by hand.
| Asset | Contents |
|---|---|
cix-runtime-*-darwin-arm64.tar.gz |
cix-server, the cix CLI, Metal llama-server |
What's Changed
- feat(mac): install the cix server outside the app, and ship it from the server release by @dvcdsys in #229
- test(cli): wait for FinishIndex instead of racing it by @dvcdsys in #231
- release: promote the macOS runtime split and the sidecar-path fix to main by @dvcdsys in #230
Full Changelog: server/v0.12.8...server/v0.12.9
Server v0.12.8
Docker Images
| Tag | Image |
|---|---|
| CPU (multi-arch) | dvcdsys/code-index:v0.12.8 |
| CUDA 12.8 | dvcdsys/code-index:v0.12.8-cu128 |
What's Changed
- chore(site): advertise server v0.12.7 by @dvcdsys in #215
- chore(site): promote the v0.12.7 version bump to production by @dvcdsys in #216
- chore(deps): bump actions/setup-node from 5 to 7 by @dependabot[bot] in #178
- chore(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in #179
- chore(deps): bump docker/login-action from 4.4.0 to 4.5.1 by @dependabot[bot] in #208
- chore(deps): bump the go group across 1 directory with 3 updates by @dependabot[bot] in #209
- chore(deps): bump the npm group across 1 directory with 16 updates by @dependabot[bot] in #210
- chore(server): bump llama.cpp to b10238 / current image digests by @dvcdsys in #217
- chore(server): promote the llama.cpp b10238 bump and dependency updates to production by @dvcdsys in #219
Full Changelog: server/v0.12.7...server/v0.12.8
Server v0.12.7
Docker Images
| Tag | Image |
|---|---|
| CPU (multi-arch) | dvcdsys/code-index:v0.12.7 |
| CUDA 12.8 | dvcdsys/code-index:v0.12.7-cu128 |
What's Changed
- chore(site): advertise server v0.12.6 by @dvcdsys in #197
- release: develop → main (site advertises server v0.12.6) by @dvcdsys in #198
- feat(plugin): make the self-hosted server requirement explicit by @dvcdsys in #199
- Promote develop to main: plugin 0.4.0 — explicit self-hosted server requirement by @dvcdsys in #200
- chore(site): allow the Cloudflare Web Analytics beacon through the CSP by @dvcdsys in #201
- chore(site): install the Web Analytics beacon by hand by @dvcdsys in #203
- docs(site): correct the _headers comment — the beacon is installed by hand by @dvcdsys in #204
- chore(site): promote Web Analytics CSP fix to production by @dvcdsys in #202
- chore(site): name the category the way people search for it by @dvcdsys in #206
- chore(site): promote codebase-indexing wording to production by @dvcdsys in #207
- feat(site): add a "who it's for" section above the problem pitch by @dvcdsys in #211
- feat(site): promote the "who it's for" section to production by @dvcdsys in #212
- chore(deps): clear the open Dependabot security alerts (supersedes #196) by @dvcdsys in #213
- chore(deps): promote the Dependabot security fixes to production by @dvcdsys in #214
Full Changelog: server/v0.12.6...server/v0.12.7
Server v0.12.6
Docker Images
| Tag | Image |
|---|---|
| CPU (multi-arch) | dvcdsys/code-index:v0.12.6 |
| CUDA 12.8 | dvcdsys/code-index:v0.12.6-cu128 |
What's Changed
- chore(site): advertise server v0.12.5 by @dvcdsys in #193
- fix(server): clear image CVEs — bump bundled tunnel agents + kin-openapi by @dvcdsys in #194
- release: develop → main (server v0.12.6 — image CVE remediation) by @dvcdsys in #195
Full Changelog: server/v0.12.5...server/v0.12.6
Server v0.12.5
Docker Images
| Tag | Image |
|---|---|
| CPU (multi-arch) | dvcdsys/code-index:v0.12.5 |
| CUDA 12.8 | dvcdsys/code-index:v0.12.5-cu128 |
What's Changed
- chore(cli): align indirect x/crypto with the server (v0.52.0 → v0.54.0) by @dvcdsys in #150
- chore: carry symbol-table build fixes to develop (#151, #152) by @dvcdsys in #154
- chore(site): advertise cli v0.10.2 by @dvcdsys in #155
- chore: carry site cli v0.10.2 bump to develop (#155) by @dvcdsys in #156
- chore(server): bump oapi-codegen to 2.7.1 (security) + regenerate by @dvcdsys in #157
- chore: carry oapi-codegen 2.7.1 bump to develop (#157) by @dvcdsys in #158
- feat(site): SEO for crawlers — robots.txt, sitemap.xml, JSON-LD by @dvcdsys in #159
- chore(main): carry site SEO from develop (#159) by @dvcdsys in #160
- ci(site): auto-deploy to Cloudflare Pages on main + deployment pruning by @dvcdsys in #161
- chore(develop): carry site auto-deploy workflow from main (#161) by @dvcdsys in #162
- fix(site): quickstart was missing the dashboard-login + API-key step by @dvcdsys in #163
- chore(main): carry quickstart API-key step from develop (#163) by @dvcdsys in #164
- feat(site): dashboard screenshots for the API-key walkthrough by @dvcdsys in #165
- chore(main): carry dashboard screenshots from develop (#165) by @dvcdsys in #166
- fix(site): plugin install instructions use the terminal syntax by @dvcdsys in #167
- chore(main): carry plugin terminal-syntax fix from develop (#167) by @dvcdsys in #168
- feat(site): reposition landing as server + CLI + skills; multi-user merged into What-you-get by @dvcdsys in #169
- chore(main): carry landing repositioning + demo autostart from develop (#169) by @dvcdsys in #171
- feat(site): adopt "platform" wording across landing, docs, meta, README by @dvcdsys in #172
- chore(main): carry platform wording from develop (#172) by @dvcdsys in #173
- docs(readme): add dashboard home screenshot by @dvcdsys in #174
- chore(main): carry README dashboard screenshot from develop (#174) by @dvcdsys in #175
- feat(docs): Multi-user & sharing section with access-model diagrams by @dvcdsys in #176
- chore(main): carry docs Multi-user & sharing section from develop (#176) by @dvcdsys in #177
- feat(installer): interactive server installer, offline password reset, onboarding rework by @dvcdsys in #183
- release(main): interactive server installer, offline password reset, onboarding rework by @dvcdsys in #184
- fix(installer): apply the port answer to a kept .env on re-runs by @dvcdsys in #185
- fix(installer): verify the launchd agent actually loaded on re-runs by @dvcdsys in #186
- fix(installer): pull the image before starting the container by @dvcdsys in #187
- fix(installer): repair Docker data-dir ownership instead of warning about it by @dvcdsys in #188
- fix(installer): stop pinning container_name so a second cix can install by @dvcdsys in #189
- fix(installer): read prompts off a separate fd so curl | bash survives them by @dvcdsys in #190
- fix(installer): the embedding model is ~150 MB, not ~600 MB by @dvcdsys in #191
- Promote develop to main: installer fix series (bugs 1-7) for server/v0.12.5 by @dvcdsys in #192
Full Changelog: cli/v0.10.2...server/v0.12.5
Server v0.12.4
Docker Images
| Tag | Image |
|---|---|
| CPU (multi-arch) | dvcdsys/code-index:v0.12.4 |
| CUDA 12.8 | dvcdsys/code-index:v0.12.4-cu128 |
What's Changed
- feat(site): CodeIndeX marketing site — Vite build, Cloudflare Pages by @dvcdsys in #147
- chore(deps): bump docker/login-action from 4.3.0 to 4.4.0 by @dependabot[bot] in #137
- chore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by @dependabot[bot] in #142
- chore(deps): bump the go group across 1 directory with 5 updates by @dependabot[bot] in #143
- chore(deps): bump the npm group in /server/dashboard with 12 updates by @dependabot[bot] in #144
- Release: marketing site to main by @dvcdsys in #149
Full Changelog: server/v0.12.3...server/v0.12.4
CLI v0.10.2
Install
curl -fsSL https://raw.githubusercontent.com/dvcdsys/code-index/main/install.sh | bashRe-run the same command later to upgrade — the installer
picks the latest cli/v* release and skips if you already
have it (use --force to reinstall).
What's Changed
- build(cli): keep the Go symbol table in release binaries (drop -s, keep -w) by @dvcdsys in #151
- build(server): keep the Go symbol table in image builds (drop -s, keep -w) by @dvcdsys in #152
Full Changelog: cli/v0.10.1...cli/v0.10.2