Stop accepting "almost right." Demand an AI that lives inside your runtime.
Important
Latest Release: v28.1.0 (First Stable Version & gemini-java-client 1.1.0)
This milestone release marks the first stable version of Anahata. It includes critical UI/UX stability fixes, the new Vector Icon System, and the enhanced context management engine from gemini-java-client 1.1.0.
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! 🔵🔴









