Web Interface
The Anteater Web Interface provides a lightweight, browser-based control panel for the Anteater application. Use it to monitor execution, review logs, and run recipes remotely. Desktop-only features (such as the recipe editor and debugging tools) are not included.
Prerequisites
The Anteater Web Application requires ae.jar to run.
- Download: ae.jar
- Download: anteater-web.jar
- Place ae.jar in the same folder as anteater-web.jar
If ae.jar is missing, the Anteater Web Application will not start or work correctly.
Run
java -jar anteater-web.jar
If you use an explicit classpath, run the Spring Boot launcher:
java -cp "anteater-web.jar:ae.jar:plugins/*" org.springframework.boot.loader.JarLauncher
With the default configuration, open:
http://localhost:8089/

Key endpoints
| Path | Description |
|---|---|
/dashboard |
Main dashboard and overview. |
/menu |
Navigation menu for the web UI. |
/run |
Executes a recipe/task. |
/show |
Displays results/details for a selected execution/view. |
/input |
Accepts general input (variables/configuration). |
/input-array |
Accepts/manipulates 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. |
Customize views
You can customize the web UI by editing the web folder in the working directory. This is where templates, static assets, and view rendering live.
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.
