Repository navigation
Releases: RAIF-KARANI/codelens
Release list
CodeLens Desktop 0.1.1
What's new in 0.1.1
- Reviews no longer fail when Ollama starts after CodeLens, as it often does when Windows
starts: a review waits for it, up to 10 minutes, and says so in its timeline. - A review that failed because Ollama wasn't running is reviewed again by itself once
Ollama answers. - A failed review's page has Review again.
- Reviews that were waiting when Windows restarted are no longer lost: CodeLens picks
them up when it starts again. - Uninstalling no longer leaves an empty CodeLens folder behind.
- A user's guide, from the download to troubleshooting:
docs/desktop.md.
Download
CodeLens-Setup-0.1.1.exe: Windows 10 (22H2) or 11, 64-bit.
Run it, then follow the setup in the window. It checks this computer; installs Docker Desktop and Ollama if they're missing (from their publishers, after checking their signatures); downloads the AI models (about 6 GB); and creates your own GitHub App, to install on the repositories you want reviewed. Nothing of anyone else's is involved: the reviews run on this computer.
"Windows protected your PC"
CodeLens isn't code-signed, so Windows SmartScreen doesn't recognise it yet. Choose More info, then Run anyway.
To check the file is the one this release built, compare its SHA-256 with the one below. In PowerShell:
Get-FileHash .\CodeLens-Setup-0.1.1.exe29C5380554CA5777F34E47C115CFB857637AA3AB1BC82CA9BC40962FB0E4D34A
What the computer needs
- Virtualization on (Docker Desktop runs a small Linux VM).
- 8 GB of memory at least, 16 GB is comfortable.
- 15 GB free on the disk at least, 30 GB is comfortable.
- An NVIDIA GPU with 6 GB or more is best: a review then takes under a minute. Without one, reviews run on the CPU, in a few minutes each.
Uninstalling
Settings → Apps → CodeLens → Uninstall. It asks whether to keep your data (your reviews, settings and your GitHub App's key). Kept, installing CodeLens again picks up where you left off.
Everything else, from the setup to troubleshooting: the user's guide.
The images this version runs
Pinned by digest; each is what CI built and published from this repository.
| Service | Image |
|---|---|
| api | ghcr.io/raif-karani/codelens-api@sha256:1950a78f4d07d6bfdc7d5f4eb84871c9650e7e0ba759e7ed0872a586993e67c2 |
| worker | ghcr.io/raif-karani/codelens-worker@sha256:86efba20f29f3cd61d5438a3ab6cebf380cad3904c53c6f0b0fc143bf0c63ebd |
| web | ghcr.io/raif-karani/codelens-web@sha256:32265ed8b69c7288c7c603c5d01c063fa05b7b59903f381c12be8ec5facc5db9 |
CodeLens Desktop 0.1.0
Download
CodeLens-Setup-0.1.0.exe: Windows 10 (22H2) or 11, 64-bit.
Run it, then follow the setup in the window. It checks this computer; installs Docker Desktop and Ollama if they're missing (from their publishers, after checking their signatures); downloads the AI models (about 6 GB); and creates your own GitHub App, to install on the repositories you want reviewed. Nothing of anyone else's is involved: the reviews run on this computer.
"Windows protected your PC"
CodeLens isn't code-signed, so Windows SmartScreen doesn't recognise it yet. Choose More info, then Run anyway.
To check the file is the one this release built, compare its SHA-256 with the one below. In PowerShell:
Get-FileHash .\CodeLens-Setup-0.1.0.exe45918D86298914A19E16FC9BFA1148EB549C8F50EB5BCF2F68F64416B031BD5A
What the computer needs
- Virtualization on (Docker Desktop runs a small Linux VM).
- 8 GB of memory at least, 16 GB is comfortable.
- 15 GB free on the disk at least, 30 GB is comfortable.
- An NVIDIA GPU with 6 GB or more is best: a review then takes under a minute. Without one, reviews run on the CPU, in a few minutes each.
Uninstalling
Settings → Apps → CodeLens → Uninstall. It asks whether to keep your data (your reviews, settings and your GitHub App's key). Kept, installing CodeLens again picks up where you left off.
The images this version runs
Pinned by digest; each is what CI built and published from this repository.
| Service | Image |
|---|---|
| api | ghcr.io/raif-karani/codelens-api@sha256:1a692409684f7c3ca0bc9a1d4c84ca9a890ac41eb53f86046a3f91f247cfda96 |
| worker | ghcr.io/raif-karani/codelens-worker@sha256:5c200e00387c910fe6ba431cc76b7ce95ecf0cf2ee4ca4bf5dc2c331464cb5b3 |
| web | ghcr.io/raif-karani/codelens-web@sha256:ca56d06808718ffd6f820da297b2ce9f178760a460c8258dcf35152956c6c347 |