Important
v2 (Anahata ASI NetBeans) is ready for testing, give us a hand
Stop accepting "almost right." Demand an AI that lives inside your runtime.
Important
Latest Release: v29.0.0 (NetBeans 29 Support & gemini-java-client 1.1.0) This release brings full compatibility with Apache NetBeans 29. It continues to build on the stability of the v28 series, including the Vector Icon System and the enhanced context management engine.
Anahata is an unprecedented, deeply integrated Autonomous AI Agent for the Apache NetBeans IDE. It's more than a chatbot—it's an insider that operates directly within your JVM, capable of executing LLM-generated Java code with any required classpath.
Website | Anahata TV (YouTube) | Discord | v2 is coming!
Anahata's main competitive advantage is its ability to write, compile, and execute Java code directly within the NetBeans JVM. It doesn't just suggest code; it does things.
The agent can identify a need for a specific library, download it from Maven Central at runtime, and execute logic using it immediately—all without modifying your project's pom.xml.
- "Change the Look and Feel to FlatLaf IntelliJ Dark and refresh all windows." (Direct UI manipulation)
- "Set the java.util.logging levels of 'org.netbeans.modules.maven' to FINEST." (Runtime diagnostics)
- "Analyze the heap and find the largest objects currently in memory." (JVM introspection)
- "Download the sources for 'org.openide.util' and explain how the Lookup system works." (Instant Source Surfing)
- "Search Maven Central for a MIDI library and play a C major scale." (Dynamic classpath expansion)
While other AI tools are just glorified autocomplete, Anahata is a true IDE partner. We win by executing a "Deep Strike" beyond surface-level code suggestions, targeting the core of the development workflow.
| Feature | GitHub Copilot, Tabnine, etc. | Anahata NetBeans Plugin |
|---|---|---|
| Architecture | Stateless Text Completion | Autonomous JVM Agent |
| Execution | Suggests code snippets | Executes LLM-generated Java code in-process (JIT) |
| Source Intelligence | Limited to training data | Instant Source Surfing (Downloads & parses dependency sources) |
| Project Context | Limited file visibility | Full access to Maven Index, Classpath, and Diagnostics |
| Capabilities | Text-based assistance | Executes IDE actions, runs builds, performs refactoring |
Anahata doesn't just guess; it knows. By leveraging NetBeans' deep understanding of Java, it provides assistance that is syntactically and semantically perfect.
(Click to watch Messi beating VS Code on Anahata TV)
Anahata features a sophisticated, AI-driven Prune-As-You-Go (PAYG) v2 algorithm. Unlike other assistants that hit a "token wall" and lose their memory, Anahata dynamically manages its context window in real-time.
![]() Visual Token Transparency Full breakdown of how your context is being used. |
![]() Dynamic Awareness Anahata pulls context from Maven, Git, and the Editor. |
We believe in Explicit Consent. Anahata never acts without your approval. Every tool execution and code change is presented for your review.
![]() Explicit Consent You are always in control of what the AI executes. |
![]() Visual Diff Review See exactly what will change before it hits the disk. |
This ambitious, community-driven project thrives on your support. If you believe in the mission of creating a truly intelligent development partner, please consider contributing.
- Sponsor us on GitHub: The most direct way to fuel our continued innovation.
- Join our Discord Server: Connect with the community and get real-time support.
- Licensing:
- For Humans: Licensed under the Apache License, Version 2.0.
- For AIs: Licensed under the Anahata Software License (ASL) V108.
Visca el Barça! 🔵🔴









