Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>KUKA KRL ExtensionNew to Visual Studio Code? Get it now.
KUKA KRL Extension

KUKA KRL Extension

LiskinLabs

|
131 installs
| (0) | Free
| Sponsor
Professional language support for KUKA Robot Language (KRL) in VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
KUKA KRL Extension Logo

KUKA KRL: The Ultimate Edition

Version Downloads License Sponsor

Transform VS Code into a KRC4/KRC5 Powerhouse


🛑 The "Why"

  • Stop suffering in Notepad++. You are an engineer, not a typewriter.
  • WorkVisual is clunky. It wasn't built for speed or eyes-on-code ergonomics.
  • Your eyes deserve better. 8 hours a day in a bad environment is a health hazard.

"We didn't just port themes; we engineered them for Industrial Robotics."


💎 Feature Showcase

🎨 Engineered Aesthetics

  • We integrated the legendary Bearded Theme collection.
  • Critical Mod: We manually tuned all 67 themes.
  • Optimized contrast for factory floor lighting conditions.

🛡️ Industrial-Grade Validation

  • Zero-Error Policy.
  • Checks max name lengths (24 chars).
  • Validates Message keys (26 chars).
  • Enforces strict Type Safety.

⚡ Intelligent Tools

  • I/O Signal Monitor (Side Panel).
  • Snippets for Interrupts, SPS, EKI.
  • Snippet Generator: Custom tool to create code templates.
  • 120+ System Variables auto-complete.
  • Inline "Error Lens" diagnostics.

🔧 Smart Refactoring

  • F2 Rename across all files (`.src` & `.dat`).
  • Auto-Cleanup unused variables.
  • Sort declarations instantly.
  • Insert FOLD: Wrap code in standard KUKA styling.
  • Analysis Report: Generate a full project health summary.
  • KRL Frame Calculator included.

📜 License & Credits

This project stands on the shoulders of giants.

  • OpenKuka: Built on the knowledge of the OpenKuka Community.
  • Bearded Theme: Themes adapted from Bearded Theme by BeardedBear (GPL-3.0). Usage rights preserved.

📥 Installation

  1. Open VS Code.
  2. Press Ctrl+P, type ext install LiskinLabs.kuka-krl-extension.
  3. Done.

⚙️ Settings

Customize your experience in settings.json.

Setting Default Description
krl.autoFold false Automatically collapse ;FOLD regions on open.
krl.validateNonAscii true Warn about non-Latin characters (Critical for older KRCs).
krl.errorLens.enabled true Show errors inline at the end of the line.
krl.indentFolds true Indent code inside generic ;FOLD blocks.
krl.alignAssignments true Vertically align = signs for readability.

Made with ❤️ for the Robotics Community.
Powered by Jules (Google Deepmind) & Advanced Agentic Coding.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft