[V2] The Artificial Super Intelligence (ASI) Era is Live! 🚀
We have officially graduated from a stateless autocomplete assistant to a fully-passivated, stateful Artificial Super Intelligence (ASI) Container residing directly inside your NetBeans JVM.
- 👉
- 🤝
Anahata ASI Studio: The Autonomous JVM Agent for Enterprise Java
Anahata ASI Studio is a native, stateful NetBeans integration of the Anahata ASI Platform. Unlike legacy extensions that simply wrap stateless REST endpoints, Anahata resides inside the IDE's JVM, maintains active session memory across reboots via binary Kryo serialization, and monitors its own context window limits dynamically using its proprietary Context Window Garbage Collector (CwGC).
◆ Universal Provider Integration (Zero Vendor Lock-in)
Anahata features a completely provider-agnostic core adapter. The container dynamically loads the following configured providers at runtime:
| Display Name | Description | Provider Class FQN |
|---|---|---|
| MiniMax (Anthropic) | MiniMax API adapter utilizing the Anthropic protocol compatible specification. | uno.anahata.asi.minimax.MinimaxAnthropicProvider |
| Google Cloud (Vertex) | Official Google Cloud Vertex AI client. | uno.anahata.asi.gemini.GeminiAiProvider |
| Hugging Face | Hugging Face Serverless Inference API client for open-source models. | uno.anahata.asi.huggingface.HuggingFaceProvider |
| OpenAI (Responses) | Modern OpenAI Responses API with stateful history and reasoning. | uno.anahata.asi.openai.OpenAiResponsesProvider |
| Anthropic | Anthropic Claude API client supporting Claude, Sonnet, and Mythos. | uno.anahata.asi.anthropic.AnthropicProvider |
| Modal Free GLM-5 | Modal GLM-5 serverless model inference. | uno.anahata.asi.modal.ModalProvider |
| Google Cloud Express Mode | Google Vertex AI Express Mode with 2M context window. | uno.anahata.asi.gemini.GeminiGoogleCloudExpressAIProvider |
| Google AI Studio | Official Google Gemini API client supporting Flash, Pro, and Ultra. | uno.anahata.asi.gemini.GeminiAiProvider |
| OpenAI Compatible | Universal chat/completions OpenAI-compatible client for Groq, DeepSeek, Ollama, etc. | uno.anahata.asi.openai.compatible.OpenAiChatCompletionsProvider |
Live Interactive Capabilities Showcase
Explore the active, high-fidelity visual representations of V2 operating directly inside the Apache NetBeans IDE:
[1] Singularity Engine: Dynamic JIT Java Compiler
The model compiles and executes raw Java code directly inside your running NetBeans JVM utilizing our custom child-first ClassLoader. Build, test, and hot-load live tools, Java swing panels, or complex dependency algorithms on-the-fly.
[3] Atomic Context: Visual Resource Highlighting
Complete visual context awareness. Files loaded into the active AI context automatically light up with a vibrant indicator directly inside the NetBeans Projects, Files, and Favorites views.
[5] Agentic Feedback: Inline AI Code Annotations
Model suggestions, code explanations, and diagnostics are painted dynamically directly onto your source code lines within the NetBeans editor, acting as non-intrusive guide markers.
[7] Project Structure & Class Hierarchy Mapping
The model receives structured directory trees of all open source packages, mapping classes, interfaces, records, field modifiers, and precise sizes without expensive directory walking.
[9] Deep Work Zone: Curated Radio & MIDI Synthesizer
Maintain complete creative focus. Stream high-fidelity internet radio (such as SomaFM, NTS, or KEXP Seattle) directly from NetBeans.
[11] Human-in-the-Loop Parameter Modification
Complete control over tool execution. View, review, edit, or clear parameters and Java payloads with full syntax highlighting before letting the agent execute them.
[13] Dynamic Provider Registry & Keys Panel
Seamlessly configure multiple API endpoints, tokens, max tokens, and temperature parameters globally across all supported AI providers.
Compiled Platform Toolkits (140+ Native JVM Tools)
Anahata hosts a robust, stateful registry of compiled tools running directly in-process. Below is the simplified catalog of active capability suites:
| Toolkit Name | Capability Scope & System Access | Tool Count |
|---|---|---|
| JIT Java Compiler | In-JVM dynamic JIT Java compiler. Builds, loads, and executes generated classes with custom ClassLoaders. | 2 Tools |
| AST Batch Refiner | Executes complex batches of AST structural changes (inserts, updates, deletes, moves) in a single transaction. | 1 Tool |
| AST Code Refiner | Surgical AST-based updates of method declarations, field initializers, reformats, and imports. | 8 Tools |
| CodeModel Explorer | Direct access to NetBeans types index. Resolves FQNs, types, hierarchy trees, sources, and Javadocs. | 16 Tools |
| IDE Refactor Engine | Invokes NetBeans safe refactoring (renames, safe deletes, pulls, pushes, encapsulations) updating all calling files. | 17 Tools |
| Maven Integrator | Runs goals synchronously via NetBeans Maven embedder, modifies POM, and returns transitive classpath maps. | 7 Tools |
| Workspace Projects | Workspace projects management: open, close, set Main, trigger project actions, and configure CoS. | 7 Tools |
| Javac Editor Hints | Inspects Javac parsing alerts, applies quick-fixes, and removes unused imports structurally. | 3 Tools |
| Chrome (Selenium) | Web automation drone using Chrome. Navigates, fills forms, clicks elements, and executes JS scripts. | 19 Tools |
| Firefox (Selenium) | Web automation drone using Firefox. Supports profiles, cookies session, navigation, and screenshots. | 19 Tools |
| Unified Resources | Manages files, URLs, and Strings handles, controls viewport settings, and creates text assets. | 8 Tools |
| Audio Hardware | Controls input/output lines, records audio WAV files, and manages playback. | 4 Tools |
| Visual Screen | Captures displays, crops regional rectangles, and manages live multi-window screen sharing. | 6 Tools |
| Session Controller | Orchestrates session summaries, toggles provider settings, and manages hosted Google tools. | 10 Tools |
| CwGC Metabolism | Manages the Context Window Garbage Collector settings (expiry depths, pinning, and metadata strategy). | 4 Tools |
| Flow Radio | Streams high-fidelity internet radio directly from the IDE toolbar. | 3 Tools |
| Host & Speech | Tails log outputs, scans active OS processes by PID, and executes TTS speech. | 12 Tools |
Support the Open-Source Aliens 🛸
Anahata is developed as a pure, open-source project. If we are saving your enterprise hours of boilerplate, please consider buying our developers some beers, proper Peruvian mapacho cigars, or tickets to watch our beloved Barça:
👉
Developer Quick Start: Adding Custom Toolkits
Developers can easily write, test, and register customized, state-passivated JVM toolkits by extending AnahataToolkit:
import uno.anahata.asi.agi.tool.AnahataToolkit;
import uno.anahata.asi.agi.tool.AgiToolkit;
import uno.anahata.asi.agi.tool.AgiTool;
import uno.anahata.asi.agi.tool.AgiToolParam;
@AgiToolkit("Enterprise operations and revenue management.")
public class EnterpriseToolkit extends AnahataToolkit {
@AgiTool("Calculates the total revenue for a given region.")
public double calculateRevenue(
@AgiToolParam("The target region (e.g., 'EMEA', 'NA').") String region,
@AgiToolParam("Whether to include projected sales.") boolean includeProjected) {
log("Calculating revenue for region: " + region); // Thread-safe logs
return includeProjected ? 1500000.0 : 1000000.0;
}
}
SOCIAL SHARE CARD GENERATOR