CodeCharter runs everywhere .NET 9 runs. The standalone CLI binaries include the runtime, so no globally installed .NET is required.
Supported operating systems
| Platform | Status | Binary |
|---|---|---|
| Windows 10/11 x64 | supported | cli-win-x64 |
| Windows Server 2019+ | supported | cli-win-x64 |
| Ubuntu 20.04+ x64 | supported | cli-linux-x64 |
| Debian 11+ x64 | supported | cli-linux-x64 |
| Alpine 3.18+ x64 | supported | cli-linux-x64 (with gcompat) |
| macOS 13+ x64 | supported | cli-osx-x64 |
| macOS 13+ arm64 | supported | cli-osx-arm64 |
Hardware
| Solution size | Recommended |
|---|---|
| Up to 50,000 lines of code | 4 GB RAM |
| 50,000 to 200,000 LoC | 8 GB RAM |
| Over 200,000 LoC | 16 GB RAM |
Analysis scales linearly with code size. On 200k LoC, a modern workstation typically takes 20–60 seconds for a cold run and two to five seconds with cache.
.NET prerequisites
- The CLI as a standalone binary requires no globally installed .NET runtime — it is self-contained.
- When you run CodeCharter against your solution, that solution must compile. The .NET SDKs required by the solution must therefore be installed on the machine.
- This typically covers .NET Framework 4.6.1+, all .NET Core variants, and .NET 5/6/7/8/9.
VS Code Extension
- VS Code version 1.85 or later
- The CodeCharter CLI must be on the PATH, or you set
codecharter.serverPathexplicitly in the VS Code settings.
CI runners
- GitHub-hosted runners: all current images (ubuntu-latest, windows-latest, macos-latest)
- Self-hosted runners: all platforms listed above
- Docker: any Linux image with a modern glibc
Network
During analysis, CodeCharter requires no network access. Source code never leaves your environment.
For CI setup you need one-time access to the CodeCharter portal
(codecharter.tools) to pull the CLI binaries. The
GitHub Action handles this transparently using your API key. If you build
in an air-gapped environment: pull the binary once and mirror it to your
internal artifact store.
License
CodeCharter is commercial. Without a valid subscription you cannot access the binaries. See Plan overview for details and Trial for 7-day full access without a credit card.