root 4dc776dda4 Remotes view: unified table display for connected and local remotes
- Remotes and Local Remotes merged into a single grid/table layout; upstream connected remotes listed first, local remotes after
- Expanding a remote row shows its functions as indented rows; any number of remotes can be expanded simultaneously
- Each function row shows name and description, and expands into a detail section (10em min height) with JSON arguments on the left and call output on the right
- Connected and local remotes are visually identical; local remotes additionally offer connect/disconnect and delete options plus a connected status
- Disconnected local remotes show an editable function interface (args editor + JS body); when connected, functions become callable instead (only one mode shown at a time)
- Local remote<->upstream connection matching persisted across view reloads via sessionStorage (browser-session scoped, matching connection lifetime), not across tab reloads
- Local remote store and remote-call listener moved to module scope so they survive view reloads; stale matching flags are dropped when the socket connection is gone
2026-09-21 11:17:14 -05:00
2026-04-16 15:16:03 -05:00
2026-09-05 10:37:29 -05:00
2026-04-16 15:16:03 -05:00
2026-05-30 17:51:49 -05:00
2025-05-28 01:15:46 -05:00

Backend

To run the Flask server, follow these steps:

  1. Build and activate the virtual environment, install the required dependencies, and build the gui by running make with the default target:
    make
    
  2. Run the server using the provided script:
    ./run.sh
    

Now, visit http://127.0.0.1:5000 in your web browser to see the application in action.

Frontend

Frontend is a Vue 3 Vite application, compiled ahead of time into [/frontend/dist] via make web.

Data Directory

By default [/local-data] is used as the data directory, where database and user files are stored.

S
Description
Horde Hub hosts HordeLab AI Agents
Readme
894 KiB
0 Stars 2 Watchers 0 Forks
Languages
Python 45.8%
Vue 34.1%
JavaScript 16.6%
Shell 1.7%
CSS 1.4%
Other 0.4%