Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Keel LanguageNew to Visual Studio Code? Get it now.
Keel Language

Keel Language

Keel

| (0) | Free
Syntax highlighting, snippets, and language server support for Keel — AI agents as first-class citizens
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Keel Language — VS Code Extension

Syntax highlighting, snippets, and language server support for Keel — a programming language where AI agents are first-class citizens.

Features

  • Syntax highlighting — reserved keywords, prelude namespaces (Ai, Io, Schedule, …), attributes (@on_start, @role, …), duration literals, string interpolation
  • Snippets — agent, task, type, interface, @on_start, when, try, and more
  • Language server — diagnostics, go-to-definition, rename (requires keel binary on PATH)
  • Commands — Keel: Run File, Keel: Check File, Keel: Lint File, Keel: Format File
  • Format on save — delegates to keel fmt

Requirements

Install the keel CLI:

curl -fsSL https://keel-lang.dev/install.sh | sh
# or
brew install keel-lang/tap/keel

Configuration

Setting Default Description
keel.executablePath "keel" Path to the keel binary
keel.lsp.enabled true Enable the language server
keel.trace.server "off" LSP trace level (off / messages / verbose)

Format on save

Add to your VS Code settings:

{
  "[keel]": {
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "keel-lang.keel-lang"
  }
}

Links

  • Keel documentation
  • Language repository
  • Issues
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft