calva-backseat-driver

calva-backseat-driver

3.5

If you are the rightful owner of calva-backseat-driver and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Calva Backseat Driver is a VS Code extension that transforms AI coding assistants into interactive programming partners by integrating with the Clojure REPL.

Calva Backseat Driver is a VS Code extension designed to enhance AI coding assistants by providing them with interactive programming capabilities through the Clojure REPL. This extension is particularly useful for Clojure developers who value interactive programming, as it allows AI tools to evaluate code in the actual environment, see real data structures, test functions with real inputs, and debug alongside the user. The extension exposes AI tools to CoPilot using the VS Code Language Model API and offers an optional MCP server for other AI assistants. The server defaults to evaluation powers being disabled for security reasons, but users can enable full REPL powers if desired. The extension is part of a broader effort to make AI tools more effective and reliable by allowing them to interact with live code and runtime data.

Features

  • Evaluate Code: Access to the Clojure REPL to evaluate code at will (disabled by default).
  • Bracket Balancer: Helps the model get the bracket balance right using Parinfer.
  • Symbol info lookup: Allows the AI to look up symbols and get doc strings, argument info, etc.
  • clojuredocs.org lookup: Provides docs, examples, and 'see also' information on Clojure core-ish symbols.