NetbeansClaudeCodeGui
Health Warn
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
This is a NetBeans IDE plugin that provides a graphical user interface for the Claude Code CLI, allowing developers to run interactive sessions, view file diffs, and manage project edits directly within their editor environment.
Security Assessment
Overall Risk: Medium. The tool inherently executes shell commands by wrapping the Claude Code CLI, which is its primary function. The automated code scan checked 12 files and found no dangerous patterns, no hardcoded secrets, and no excessive permission requests. However, the plugin acts as an MCP server that exposes IDE context (open files, diagnostics, and selections) to Claude. Because this tool facilitates an AI reading and editing your local project files, you are trusting both the plugin's code and the underlying CLI with your source code.
Quality Assessment
The project is very new and actively maintained, with its most recent push occurring today. The author transparently notes that the codebase was entirely written by Claude Sonnet 4.6, with a human acting as the architect and reviewer. It relies on third-party code under the permissive ISC License, though the repository itself currently lists a "NOASSERTION" license status, which is a minor administrative concern. With only 5 GitHub stars, community trust and adoption are currently extremely low. Furthermore, the developer explicitly warns that the plugin is in the "Alpha" stage, meaning features may not work correctly.
Verdict
Use with caution — the automated scan is completely clean, but extreme newness, alpha status, low community adoption, and the inherent risks of granting an AI environment wide access to your local project files warrant a careful review before installing.
NetBeans plugin that provides a GUI for Claude Code CLI — run claude code sessions directly inside the IDE
Claude Code GUI — NetBeans Plugin
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
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found