Skip to content
PluginStats

Haskell GHCi Debug Adapter Phoityne installs statistics

By phoityne · VS Code Marketplace · Debuggers

Haskell GHCi Debug Adapter Phoityne for Visual Studio Code.

View on VS Code Marketplace Fresh · Oct 22, 2026

Haskell GHCi Debug Adapter Phoityne has 184,178 recorded installs on VS Code Marketplace, ranking #1622 of 2,502 tracked listings.

Installs
184,178
Official API · Oct 22, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1622
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 6 ratings

About Haskell GHCi Debug Adapter Phoityne

Features

  • The source file extension must be ".hs"
  • Can not use STDIN handle while debugging.
  • Creating tasks.json.
  • Shortcut keys
    • F5 : start / continue debugging
    • F6 : show command menu
    • Shift + F6 : stop watch
    • F7 : clean & build
    • F8 : start test
    • F9 : put a breakpoint on the current line
    • Shift + F9 : put a breakpoint on the current column
    • F10 : step next
    • F11 : step into

Install

Stack

Install haskell-dap, ghci-dap, haskell-debug-adapter at once.

$ stack update
$
$ stack install haskell-dap ghci-dap haskell-debug-adapter
$
$ ghci-dap --version
[DAP][INFO] start ghci-dap-0.0.XX.0.
The Glorious Glasgow Haskell Compilation System, version X.X.X
$
$ haskell-debug-adapter --version
VERSION: haskell-debug-adapter-0.0.XX.0
$

Cabal

Install ghci-dap, haskell-debug-adapter.

$ cabal update
$
$ cabal install ghci-dap haskell-debug-adapter
$
$ haskell-debug-adapter --version
VERSION: haskell-debug-adapter-0.0.XX.0
$

Run

1. Create a project

Stack project
$ mkdir project_stack
$ cd project_stack
$
$ stack new sample --bare
$ stack test
$
Cabal project
$ mkdir project_cabal
$ cd project_cabal
$
$ cabal init
$ cabal configure
$ cabal bulid
$

2. VSCode debug setting

01_create_launch.png 02_create_launch.png

3. Select a debug configuration

Stack project

03_select_stack.png

Cabal project

03_select_cabal.png

4. Put a breakpoint

04_bp.png

5. Start debugging

05_run.png 06_break.png

Configuration

see sample files.

.vscode/launch.json

NAMEREQUIRED OR OPTIONALDEFAULT SETTINGDESCRIPTION
startuprequired${workspaceRoot}/test/Spec.hsdebug startup file, will be loaded automatically.
startupFuncoptional"" (empty string)debug startup function, will be run instead of main function.
startupArgsoptional"" (empty string)arguments for startup function. set as string type.
stopOnEntryrequiredfalsestop or not after debugger launched.
mainArgsoptional"" (empty string)main arguments.
ghciPromptrequiredH>>=ghci command prompt string.
ghciInitialPromptoptional"Prelude> "initial pormpt of ghci. set it when using custom prompt. e.g. set in .ghci
ghciCmdrequiredcabal repl -w ghci-dap --repl-no-load --builddir=${workspaceFolder/.vscode/dist-cabal-repllaunch ghci command (special value ghci-dap will use hie-bios to determine appropriate flags).
ghciEnvrequired{}Environment variables for ghci exectution.
logFilerequired${workspaceRoot}/.vscode/phoityne.loginternal log file.
logLevelrequiredWARNINGinternal log level.
forceInspectrequiredfalseInspect scope variables force.

Experimental: MCP Integration

We are currently experimenting with MCP (Model Context Protocol) support for haskell-debug-adapter.

As part of this effort, we are exploring integration with pty-mcp-server, a lightweight stdio-based MCP server that enables AI-assisted control over GHCi sessions.

We have also developed a dedicated VS Code extension named pms-vscode, which provides a frontend interface to pty-mcp-server within the editor.
Although haskell-debug-adapter and pms-vscode are implemented as independent extensions and operate separately, their collaboration may deepen in the future as part of broader efforts toward AI-driven and automated Haskell development tooling.

This integration aims to:

  • Allow AI agents to issue debug commands over MCP to the adapter
  • Provide scriptable, reproducible debugging workflows
  • Support new development and learning experiences in interactive Haskell debugging
Demo: Haskell Debugging with cabal repl

Demo haskell cabal repl
Ref : haskell cabal debug prompt

  1. Target Code Overview
    A function in MyLib.hs is selected to inspect its runtime state using cabal repl and an AI-driven debug interface.
  2. MCP Server Initialization
    The MCP server is launched to allow structured interaction between the AI and the debugging commands.
  3. Debugger Prompt and Environment Setup
    The AI receives a prompt, starts cabal repl, and loads the module to prepare for runtime inspection.
  4. Debugging Execution Begins
    The target function is executed and paused at a predefined point for runtime observation.
  5. State Inspection and Output
    Runtime values and control flow are displayed to help verify logic and observe internal behavior.
  6. Summary
    Integration with pty-msp-server enables automated runtime inspection for Haskell applications.

Description from the VS Code Marketplace listing.

  • cabal
  • debug
  • debuggers
  • ghc
  • ghci
  • haskell
  • keybindings
  • stack

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Haskell GHCi Debug Adapter Phoityne installs on VS Code Marketplace, last 90 days: 184,178 installs as of Oct 22, 2026.Haskell GHCi Debug Adapter PhoityneInstalls on VS Code Marketplace · Last 90 days184,178installs184K184K184.1K184.1K184.2K184.2KJul 24Aug 8Aug 23Sep 7Sep 22Oct 7Oct 22installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 22, 2026 · 7 observations · Updated Oct…pluginstats.com
Haskell GHCi Debug Adapter Phoityne installs on VS Code Marketplace, last 90 days: 184,178 installs as of Oct 22, 2026.

7/30/90-day growth

Haskell GHCi Debug Adapter Phoityne installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Haskell GHCi Debug Adapter PhoityneInstalls growth on VS Code Marketplace184,178installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 22, 2026pluginstats.com
Haskell GHCi Debug Adapter Phoityne installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

Haskell GHCi Debug Adapter Phoityne VS Code Marketplace ranking history: currently #1622 (by installs).Haskell GHCi Debug Adapter PhoityneVS Code Marketplace ranking · by installs · Last 90 days#1622current rank#1620#1621#1622#1623#1624#1625Jul 24Aug 8Aug 23Sep 7Sep 22Oct 7Oct 22rankOct 16, 2026 – Oct 22, 2026 · 7 observations · Updated Oct 22, 2026pluginstats.com
Haskell GHCi Debug Adapter Phoityne VS Code Marketplace ranking history: currently #1622 (by installs).

Ratings over time

Haskell GHCi Debug Adapter Phoityne ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 22, 2026.Haskell GHCi Debug Adapter PhoityneRatings on VS Code Marketplace · Last 90 days6ratings5.45.65.866.26.46.6Jul 24Aug 8Aug 23Sep 7Sep 22Oct 7Oct 22ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 22, 2026 · 7 observations · Updated Oct…pluginstats.com
Haskell GHCi Debug Adapter Phoityne ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 22, 2026.

Listing placement

All VS Code Marketplace2,502 listings · 126 pages · 1,253 shown · page 82, #2 (overall #1,622)
All VS Code Marketplace: every listing in installs order

Listing placement

Debuggers217 listings · 11 pages · page 8, #9 (overall #149)
Debuggers: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (7)
Recent installs observations for Haskell GHCi Debug Adapter Phoityne
Date (UTC)InstallsChange vs. previous
184,178+55
184,123+47
184,076+45
184,031+37
183,994+3
183,991+32
183,959—

Similar VS Code Marketplace Debuggers plugins

All 20 Haskell GHCi Debug Adapter Phoityne alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=phoityne.phoityne-vscode. First seen Oct 16, 2026; last successful collection Oct 22, 2026. See the methodology.