VS Code · JetBrains · Neovim

Download
IDE Plugins

See open code review comments as squiggles directly in your editor. Apply AI suggestions with Quick Fix — without leaving VS Code, JetBrains or Neovim.

Choose your editor

One global LSP server on your Codeveira server — no local Node.js required on developer machines. Each editor plugin connects over TCP.

VS Code

Available — v1.0.1

Full Codeveira integration for Visual Studio Code. Review comments appear as coloured squiggles — resolve them or apply AI suggestions without leaving the editor.

  • Inline diagnostics (squiggles) from open reviews
  • Hover: full comment, author, date, AI suggestion
  • Quick Fix: resolve comment or apply AI suggestion
  • Sidebar: list CRs, create / approve / reject / close
  • Add inline comment on current line (Ctrl+Alt+C)
  • Global LSP server — no local Node.js needed
VS Code 1.85+ Windows · macOS · Linux 308 KB

After downloading

1

In VS Code: Extensions panel → menu → Install from VSIX… → select the downloaded file.

2

Open Settings and set: codeveira.url, codeveira.apiToken, codeveira.repositoryId, codeveira.lspHost.

3

Open any source file — review comments appear as squiggles within seconds.

Download .vsix — 308 KB

Free · MIT license · VS Code 1.85+

Read setup guide

JetBrains

Available

Plugin for IntelliJ IDEA, PyCharm, WebStorm, GoLand and all other JetBrains IDEs. Connects to the same global LSP server on port 7777.

  • Inline diagnostics in all JetBrains IDEs
  • Quick Fix: resolve / apply AI suggestion
  • Tool window for CR list and management
  • Requires IntelliJ 2024.2+ (built-in LSP client)
IntelliJ 2024.2+ Kotlin 1.0.1
Download .zip (1.6 MB)

IntelliJ IDEA · PyCharm · WebStorm · GoLand · Rider

Neovim

Manual config

Neovim supports the Codeveira LSP server today via nvim-lspconfig — no download needed. Paste the config below into your init.lua.

  • Inline diagnostics via vim.diagnostic
  • Hover to read full comment (K key)
  • Code actions: resolve / apply AI suggestion
  • Telescope CR picker — coming soon
Neovim 0.9+ nvim-lspconfig No install needed
-- Add to init.lua (requires nvim-lspconfig) local cfg = require('lspconfig.configs') if not cfg.codeveira then cfg.codeveira = { default_config = { cmd = { 'nc', 'codereview.company.com', '7777' }, filetypes = { '*' }, root_dir = require('lspconfig.util').root_pattern('.git'), }} end require('lspconfig').codeveira.setup({ on_attach = function(client, _) client.notify('codeveira/updateConfig', { token = 'YOUR_API_TOKEN', repositoryId = '3', }) end })
View Neovim setup guide

Neovim 0.9+ · requires nvim-lspconfig · free

One-time server setup

The LSP server runs on your Codeveira instance — developers only set the hostname in IDE settings. No Node.js required on developer machines.

Docker Compose

Codeveira already deployed via docker compose up with the lsp service enabled.

Firewall: port 7777

TCP port 7777 must be open so developer machines can reach the LSP server.

.env config

Set LSP_PORT=7777 in your .env file before starting the stack.

API token per dev

Each developer copies their personal API token from the Codeveira profile page.

Need help? Read the full IDE integration guide →

Ready to review code in your editor?

VS Code, JetBrains and Neovim — see review comments as squiggles in under 5 minutes.