Finish the thought.
Low-latency inline completions that stay inside your editor flow. Tab to accept. Keep typing.
Features
Built for the inline loop
The product is narrow on purpose: fast completions, local caching, and a setup path that works across VS Code and Neovim.
Editor-native
Stay in the typing loop
Beam renders inline ghost text in VS Code and Neovim, so accepting a suggestion is one keystroke instead of a context switch.
Local daemon
Keep the hot path warm
beam-agent stores your key locally, caches recent completions, and prefetches likely follow-ups to cut perceived latency.
Org-scoped
Manage usage per workspace
Create organization API keys, inspect usage, and upgrade a single org without mixing personal and team work.
Setup
From signup to first completion
The setup is still lightweight, but the flow depends on your editor. This is the actual path users follow today.
Create your account
Sign up, create your first organization, and generate an API key from the dashboard. That gives you a key scoped to the work you want Beam to serve.
Dashboard -> Create org -> New API keyInstall Beam in your editor
VS Code ships as an extension. Neovim uses the beam-agent daemon plus the beam.nvim plugin.
VS Code: code --install-extension beam.beam
Neovim: npm install -g beam-agentPaste your API key once
Use the command palette in VS Code or :BeamSetKey in Neovim. After that, completions appear while you type and accept with Tab.
VS Code: Beam: Set API Token
Neovim: :BeamSetKey rudy_<your-key>Pricing
Start free. Go fast.
Free plan needs no credit card. Upgrade any time — cancel any time.
Free
- 200 completions / day
- Auto-trigger mode
- Up to 2 lines per completion
- Short context window
- VS Code + Neovim
Pro
- 4,000 completions / day
- Auto + explicit trigger
- Up to 10 lines per completion
- Larger context window
- Higher-quality explicit completions