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."
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.
Deep Context Awareness
Actionable Intelligence
Safety & Transparency
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.
Gemini Java Client Javadoc
Technical documentation for the core framework, annotation-driven tools, and context management engine.
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.