Write code, not prompts.
Open-source AI autocomplete powered by Cerebras. Lightning-fast completions where you control the context.
> Blazing fast completions (1800+ tokens/sec)
> Context-aware suggestions that understand your project
> 100% open source - no telemetry, no account required
> Works with VSCode, Neovim, and any LSP-compatible editor
> Powered by Cerebras for unmatched speed and latency
> Why Cerebras?
Snek exclusively uses Cerebras for the best possible UX
⚡ 1,800+ Tokens/Second
10x faster than traditional GPU inference. Completions appear instantly as you type.
🎯 Sub-100ms Latency
No laggy, stuttering suggestions. Snek feels like it's reading your mind.
✨ Best UX
The speed makes suggestions feel like part of your natural coding rhythm.
💰 Free Tier Available
Cerebras offers a generous free tier to get you started.
Note: Snek currently only supports Cerebras. While the architecture could support other providers, we've optimized exclusively for Cerebras's speed to deliver the best user experience.
> How It Works
Three steps to context-aware coding
Fill Snek's context with relevant data
- > Write your ideas and guides into markdown files and put into
.snek/{sessionID}/context/folder - > Put relevant code snippets into
.snek/{sessionID}/code_snippets.json - > Alternatively use the
/snek.sharecommand with Claude Code or other AI assistants
Snek reads the context files and code snippets you shared. It builds a complete understanding of:
- > Your intent on what you want to make
- > Relationships between different files/functions/code logic components
- > Function/object signatures and patterns
- > Your coding conventions and project architecture
Start coding naturally. Snek suggests completions based on the full context:
- > Press Tab to accept suggestions
- > Keep typing to ignore them
- > Every suggestion is context-aware and lightning-fast
- > You stay in complete control
> Get Started
Setup takes less than 5 minutes
- Visit cloud.cerebras.ai
- Sign up for a free account
- Create an API key
- Copy your API key
Cerebras offers a generous free tier to get you started!
For VSCode:
- Install from VSCode Marketplace
- Open Settings (⌘, or Ctrl+,)
- Search for
snek.apiKey - Paste your Cerebras API key
- (Optional) Choose a model in
snek.model
For Neovim:
See the snek-nvim repository for installation instructions.
For Other Editors:
Snek works with any LSP-compatible editor. See the Integration Guide.
That's it! Open any supported file (Rust, Python, JavaScript, TypeScript, Go, C/C++, Java, Lua) and start coding.
Snek will automatically create a .snek/ directory in your project and start providing completions.
> Frequently Asked Questions
Is Snek really free?
Why Cerebras only? Can I use other providers?
How is Snek different from Copilot or Cursor?
Does Snek work with my programming language?
What data does Snek send to external services?
Can I contribute to Snek?
Which Cerebras model should I use?
llama3.1-8b (default) for the best balance of speed and quality.
If you need better context understanding, try llama3.1-70b or llama-3.3-70b,
but they're slower. The 8B model is plenty fast for most use cases.