Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SpecForgeNew to Visual Studio Code? Get it now.
SpecForge

SpecForge

Imiron

|
3 installs
| (2) | Free
SpecForge is an AI-powered formal specification authoring tool based on 'Lilo', a domain specific language designed for specifying temporal systems.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SpecForge for VS Code

Official VS Code extension for SpecForge - an AI-powered formal specification authoring tool based on the Lilo temporal specification language.

What is Lilo?

Lilo is a formal specification language for verifying complex systems over time. It features temporal operators, records, and modular, hierarchical systems.

Features

  • Syntax Highlighting: Clear and intuitive highlighting for Lilo keywords, types, operators, and comments.
  • Real-time Diagnostics: Get instant feedback on parsing errors, type mismatches, and consistency checks as you type.
  • Code Completion: Smart suggestions for variables, keywords, and system components.
  • Code Lenses: Actionable insights and commands embedded directly in your source code.
  • AI-Powered Explanations: Use the Lilo: Explain Warning command or the code lens to get clear, natural-language explanations for complex diagnostic messages.

Commands

This extension provides the following commands, which can be accessed via the Command Palette:

  • SpecForge: Explain Warning: Provides an AI-generated explanation for a specific warning message in your specification.
  • SpecForge: Restart Language Server: Manually restarts the SpecForge language server.

Settings

This extension contributes the following settings, which can be configured in your user or workspace settings.json file:

  • specforge.apiBaseUrl: The base URL for the backend analysis server. Defaults to http://localhost:8080.
  • specforge.trace.server: Traces the communication between VS Code and the language server. Can be off, messages, or verbose.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft