Anahata ASI Desktop

The authoritative cross-platform ASI launcher.

Anahata ASI Desktop provides a standalone environment for running agentic workflows outside of any IDE. Built on the Blaugrana DNA architecture, it offers absolute stability across Linux, Windows, and macOS.

Continuous Delivery

Native app binaries are built automatically on every push. Select your platform below to download the latest "Cutting Edge" release artifacts from the official GitHub Releases page.

Resources Toolkit (6 Tools)

loadResources(List<String> uris) Always

Loads files or URLs into the context.

editTextResource(TextEdits edits) Never

Supervised surgical editing for text resources.

createTextFile(FileCreate create) Always

Creates a new managed text file.

updateTextResource(Update update) Prompt

Full content replacement for existing resources.

unloadResources(List<String> ids) Always

Removes resources to optimize mental RAM.

updateViewport(String id, Settings s) Always

Adjusts the visible window of a resource.

Chrome Toolkit (8 Tools)

connect(String profile) Prompt

Initializes a Selenium session with a Chrome profile.

navigate(String url) Always

Directs the browser to the specified URL.

clickElement(String id) Prompt

Interacts with a specific element on the page.

fillForm(Map data) Prompt

Populates web forms based on identifiers.

inspectForm() Always

Analyzes current page for interactive inputs.

getScreenshot(String name) Always

Captures browser viewport as an image resource.

goBack() / goForward() Always

Navigates browser session history.

executeScript(String script) Prompt

Executes arbitrary JavaScript in the page.

Shell Toolkit (1 Tool)

runAndWait(String cmd, Type t) Prompt

Runs a command (BASH/CMD) and captures output.

Audio & Radio (7 Tools)

record(int sec, String dev) Prompt

Captures audio from hardware input.

play(String uri, String dev) Always

Plays audio files on output hardware.

radio.start(String url) Always

Initiates high-fidelity internet stream.

radio.stop() Always

Gracefully terminates active radio stream.

selectRecordingDevice(String id) Always

Selects authoritative input hardware.

selectOutputDevice(String id) Always

Selects authoritative output hardware.

Screens & Host (4 Tools)

takeScreenshot(int device) Always

Captures a full screenshot of the display.

screenshotAllWindows() Always

Bulk captures all windows as attachments.

listProcesses() Always

Retrieves active system processes.

killProcess(long pid, bool force) Prompt

Terminates a specific process by PID.

Governance (4 Tools)

setMessagePruningState(ids, s) Always

Bulk updates history pruning states.

setInjectInbandMetadata(bool) Always

Toggles history management metadata.

updateSessionSummary(String s) Always

Updates human-readable dashboard summary.

enableHostedTools() Prompt

Switches to server-side mode (Google Search).

Swing Java (1 Tool)

compileAndExecute(Code, Options) Prompt

Compiles model-generated Java with total EDT awareness.