Skip to content

nbclaudecodegui/NetbeansClaudeCodeGui

Repository files navigation

Claude Code GUI — NetBeans Plugin

Build Release Downloads

Alpha: The plugin is under active development. Some features may not work correctly.

NetBeans Claude Code GUI is a NetBeans IDE plugin that embeds the Claude Code CLI as a full interactive terminal session directly inside the IDE. You type prompts in a dedicated session tab, Claude reads and edits your project files, and the plugin provides:

  • a graphical file diff (using NetBeans' built-in diff viewer) before any change is written to disk
  • a graphical panel for responding to Claude's interactive questions

IDE integration (open editors, diagnostics, current selection) is exposed to Claude via the MCP protocol so that Claude always has full context about your work.

The plugin code was written entirely by Claude Code using Claude Sonnet 4.6, with the author acting as architect and reviewer.


Download

Download the latest .nbm file from GitHub Releases.

Intermediate builds between releases are available as artifacts on the Actions page — open the latest successful workflow run and download the nbm artifact (delivered as a zip file; extract the .nbm before installing).


See Installation & Build for requirements, installation steps, and build instructions.


Usage

See the User Manual for full documentation of all plugin features.


Development

See docs/plan-nb-claude-code-gui.md for the full development plan and stage history.


Third-party code

The MCP server integration (package org.openbeans.claude.netbeans) is based on claude-code-netbeans by Emilian Marius Bold, used under the ISC License:

Copyright (c) 2025 Emilian Marius Bold

Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Changes made: updated target NetBeans version from RELEASE190 to RELEASE230; integrated into the netbeans-claude-code-gui plugin build alongside the PTY terminal component.


License

Apache License 2.0

About

NetBeans plugin that provides a GUI for Claude Code CLI — run claude code sessions directly inside the IDE

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors