Pure Java • Open Source • Apache Licensed
NB 28.0.4 - Available on Plugin Portal

The Autonomous AI Agent for NetBeans.

Experience the first NetBeans-native "Autonomous AI Agent" with dynamic context window management. Specially engineered for Java & Maven developers.

Already have NetBeans 28? Get Anahata on the Plugin Manager.

NetBeans Plugin Manager
NetBeans Logo NetBeans 28 Native
Java 17+
Maven Integrated
Gemini Logo Gemini
More Coming Soon

Engineered for Java & Maven Developers

Anahata exploits the deep integration of NetBeans to provide unmatched intelligence and automatic project context augmentation.

Maven Index Search

Let the LLM search the NetBeans Maven Index (Central and custom repos) and download your dependencies artifacts, javadocs, and sources automatically.

Real-time Diagnostics

Automatic source code parsing error detection and reporting on a "same turn basis." No more unchecked compile errors from blind file writes.

Full Project Awareness

All project actions, top components, source files, class indexing, and source code parsing/caching are available to the model for deep analysis.

Hot Reload Execution

Test code with all project dependencies on the NetBeans JVM itself with Anahata's custom JIT compiler and child-first ClassLoader for hot reload.

Safe Refactoring

Perform safe NetBeans-native refactor operations with on-the-turn compiler alerts and project problem reporting.

Workspace Management

Let the LLM browse output tabs for logs, manage open editor tabs, scroll to specific lines, and even adjust NetBeans settings.

Context Augmentation

Automatic project context: source packages, directory structures, file sizes, dependencies, tasks, and project-specific instructions.

Integrated Radio

Stream your favorite internet radio stations directly inside NetBeans. Perfect for maintaining flow during long coding sessions.

Try these prompts:

  • "Search Maven Central for MIDI APIs, add them, and give me a Swing demo."
  • "Check the project's problems and fix any compilation errors."
  • "Close all editor tabs and open the files we are discussing."
  • "Commit and push all changes and verify the GitHub site is updated."
  • "Turn off alerts for the 'legacy-module' project."
  • "Make a mind blowing website for my project and play the piano when you are done."
  • "Close all tabs open on my editor and open the files you are talking about."
  • "Open the 'trading-bot' project and analyze its dependencies."
Bonus for NBM Developers

The Ultimate NetBeans Platform Toolkit

Develop NetBeans Modules with the power of an AI that lives inside the platform runtime.

NBM Development Superpowers

  • Runtime API Access: All NetBeans APIs and modules are available to the LLM at runtime for programmatic interaction.
  • Ultra-fast Lifecycle: Fly through NetBeans API understanding and test your ideas live without needing to reload your plugin.
  • Internal Introspection: Run Lookups, Actions, FileSystem interactions, and TopComponent interactions right in the runtime.
  • NBM Reload Integration: Test your code on the running instance, update it, and invoke `nbmreload` automatically.

NBM Prompts:

  • "Give me a report of all TopComponents by editor mode and type."
  • "Show me the component tree of the active TopComponent."
  • "Reload the plugin and verify the new Action is registered."
  • "Perform a Lookup for the active Project and list its services."

Visual Intelligence Gallery

A deep dive into Anahata's context-aware capabilities and native NetBeans integration.

Developer Resources

Deep dive into the technical architecture and API references for the Anahata ecosystem.

Anahata Plugin Javadoc

Complete API reference for the NetBeans Plugin, including context providers and IDE-specific tools.

View Plugin Docs See on GitHub View on Maven Central

Gemini Java Client Javadoc

Technical documentation for the core framework, annotation-driven tools, and context management engine.

View Client Docs See on GitHub View on Maven Central

The Butler Principle

Safety, transparency, and explicit consent are at our core.

Explicit Consent

Anahata never acts without your approval. Every tool call is visible and confirmable.

Full Transparency

See exactly what context is being sent and how tokens are being used.

Local Execution

Your code stays in your environment. Tools run locally on your JVM.

Creative Flow

Engineering the perfect environment for deep work.

The Anahata DJ Engine

Elevate your coding sessions with AI-generated MIDI music and integrated radio.

Visca el Barça!

Més que un bot

Anahata isn't just a tool; it's a personality. Proudly supporting the best club in the world.

The Sextete of Productivity

  • Context Awareness
  • Java Intelligence
  • Maven Mastery
  • Safe Refactoring
  • Creative Flow
  • Explicit Consent