This is the README for the VSCode extension "Dev Data Dashboard".
The intent of this extension is to allow monitoring and visualizing
important software metrics using AI tools with Continue.dev
.
Accepted Autocompletions rate:
- The autocompletions from the continue extesion are tracked and rendered in the dashboard.
- The length of accepted/rejected autocompletions are tracked and rendered in two distinct plots in the dashboard.
See package.json
for runtime dependency and dev-dependency info.
git clone https://github.com/rlucas7/devdataboard.git
cd devdataboard
npm install
For a debug build of the extension from vscode, run the command Debug: Start Debugging from the Command Palette (⇧⌘P). This will open a new VSCode editor and allow you to execute the extension command in the debug VSCode IDE.
Please open an issue on the repo, or open a pull request against the repo documenting the issue and how the PR fixes the change.
So far there are so changes to VS Code settings through the
contributes.configuration
extension point. In the future
we might have use of these.
For example:
This extension contributes the following settings:
"Dev Data Dashboard"
: The command that runs the extension.
Note this extension depends on the continue extension
For now this only uses the dev_data/0.2.0/autocompletions.jsonl
file.
I run a mac air so testing is primarily on mac. If run ubuntu or other
*nix or windows and you see any issues please open an issue which details
what is not working.
The vscode extension is not released onto the VSCode marketplace
currently. If vsce
is not installed already you can do
npm install -g @vscode/vsce
to install globally.
To install the tip of MAIN
navigate to the top level directory
you have cloned from git remote. Then do:
vsce package
now you should see a file called
devdataboard-<major.minor.bugfix>.vsix
where the version number inside the <>
corresponds to your local
setting in package.json.
The installation can now proceed as shown
local_install.mov
Note the latest version contains additional plots than those shown in the rendered dashboard in the install demo video. Here is a screenshot of the default view of the rendered dashboard.

The first release has not be done yet.
This is development toward a 0.1.0
version.
- Accepted/rejected count of autocompletes.
- Accepted/rejected lengths over time are plotted in two panels
Enjoy!