About
Application Summary
Dashboard is a lightweight self-hosted web application for organising and launching your services, apps and bookmarks. It provides a clean, responsive interface with live API monitoring, a built-in terminal console and AI integration.
Key Features
App & Category Management
- Full CRUD for applications and categories
- Drag-and-drop sort order for apps and categories
- Bulk category assignment for multiple apps at once
- Custom icons (upload or URL) per app
- Export & import apps/categories as JSON
Live API Monitoring
- Per-app API URL with configurable poll interval
- Live stats displayed on app tiles
- Configurable alert keywords trigger visual warning/danger badges
Quake-style Drop-down Terminal
- Slide-down console activated by a configurable hotkey (default
`) list— show API-enabled app tilesrun <name>— call an app's API endpointcurl— run custom HTTP requests with headers, body andjqfilteringsave/list-custom/run-custom/delete-custom— saved command shortcutsask <question>/chat— Ollama AI integration- Command history (↑/↓), tab autocomplete
- Resizable by dragging the bottom edge
- Ctrl+Shift+F — toggle fullscreen terminal
- Fully customisable: trigger key, height, opacity, font, accent colour, animation speed
AI / Ollama Integration
- Connects to any local or remote Ollama server
- Model selector with one-click fetch from the server
- Configurable system prompt to set AI personality and instructions
- Single-question (
ask) and persistent conversation (chat) modes
UI & Appearance
- Dark theme with customisable accent colour
- Custom background image support
- Collapsible navigation bar
- Integrated search bar with configurable search provider
Developer
Built and maintained by Fotios Tsiadimos.
GitHub: ftsiadimos
API Reference
Interactive documentation for all /api/* endpoints is available via ReDoc.
View API Docs
Version: 3.4.0