Anteater Web
Anteater Web is a lightweight, browser-based control panel for running and monitoring Anteater remotely. It focuses on operational workflows—running recipes, reviewing logs, and checking execution status—and intentionally excludes desktop-only features such as the recipe editor and debugging tools.
Key features
- Run recipes and tasks from a browser
- Monitor executions and review task/application logs
- Render dynamic views from templates
- Override UI templates and static assets from the working directory
Quick start
-
Download:
-
Place ae.jar in the same folder as anteater-web.jar.
-
Start the server:
java -jar anteater-web.jar -
Open:
http://localhost:8089/
If ae.jar is missing, the web application may fail to start or behave incorrectly.
Starting with an explicit classpath
If you launch with a custom classpath, run the Spring Boot launcher:
java -cp "anteater-web.jar:ae.jar:plugins/*" org.springframework.boot.loader.JarLauncher
Screenshot

Common endpoints
| Path | Description |
|---|---|
/dashboard |
Main dashboard and overview. |
/menu |
Navigation menu for the web UI. |
/run |
Execute a recipe or task. |
/show |
Display results/details for a selected execution/view. |
/input |
Accept general input (variables/configuration). |
/input-array |
Accept and manage array-style input values. |
/record |
Record operations (create/update/view). |
/view.* |
Dynamic views for components (for example, logs/records). |
/task-log |
Task-specific execution logs. |
/log |
Application-level logs. |
Customizing the UI
You can customize the web UI by editing the web folder in the working directory. This folder can contain templates, static assets, and view resources that override the built-in defaults.
Default structure:
web
├── static
└── templates
Reference implementation:
(see: anteater-web/src/main/resources/web)
web/static: static resources (HTML, images, CSS, JavaScript)web/templates: FreeMarker templatesweb/templates/view: view templates used by dynamic rendering
Apply changes by updating the files and restarting the Anteater web application.
