[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.
- π Visit the Official asi.anahata.uno Portal
- β Star the GitHub Repository
- π€ Sponsor & Secure an Enterprise SLA
- π¬ Join our Discord Community
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.
[2] Multimodal Vision: Real-Time Screen & Region Sharing
Share physical screens, specific monitors, or custom rectangular regions with the ASI. Perfect for providing real-time visual feedback on Swing UI renders, layouts, or compiler states.
[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.
[4] Real-Time 3D & Hardware Prototyping (LWJGL)
With built-in LWJGL, GLFW, and OpenGL dependencies, the agent can write, compile, and run raw, real-time 3D rendering windows and game prototypes directly on the host JVM.
[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.
[6] Self-Healing Filesystem tracking (NbHandle)
Every resource handle in context is bound to a native NetBeans FileObject. If you drag-and-drop, rename, cut, or paste a file across projects, the handle auto-heals and preserves context.
[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.
[8] Instant Diagnostics & Javac Errors Cache
Continuous, turn-by-turn tracking of workspace health. If a code patch triggers a compilation error, the agent instantly receives the full compiler error stack trace during reloop.
[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.
[10] Context Window Garbage Collector (CwGC) Logs
A revolutionary, depth-based context window metabolism. Messages fade gradually depending on their type, and both model and developer can pin or prune parts to support infinitely long sessions.
[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.
[12] Command Center: Granular Security Permissions
Assign Prompt, Always, or Never execution permissions across 148+ stateful JVM tools. Enjoy completely secure, sandboxable coding without blind writes.
[13] Dynamic Provider Registry & Keys Panel
Seamlessly configure multiple API endpoints, tokens, max tokens, and temperature parameters globally across all supported AI providers.
[14] The GOAT of AI Architectures
Driven by the precision, flow, and absolute dominance of Tiki-Taka engineering.
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:
π Sponsor Anahata OS on GitHub Sponsors β€οΈ
Developed with pride and passion by Anahata. Swear your allegiance to tiki-taka coding. Visca el 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;
}
}















Top comments (0)