{"id":19719665,"url":"https://github.com/duydvu/triton-inference-server-web-ui","last_synced_at":"2025-07-10T17:31:37.050Z","repository":{"id":205807667,"uuid":"714341029","full_name":"duydvu/triton-inference-server-web-ui","owner":"duydvu","description":"Triton Inference Server Web UI","archived":false,"fork":false,"pushed_at":"2023-11-06T14:49:47.000Z","size":215,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T15:35:20.545Z","etag":null,"topics":["ai","triton-inference-server","user-interface","web"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/duydvu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-04T16:13:09.000Z","updated_at":"2024-12-18T13:41:16.000Z","dependencies_parsed_at":"2023-11-06T23:34:29.737Z","dependency_job_id":"283bcf06-4083-47f8-9ab3-4c3900538493","html_url":"https://github.com/duydvu/triton-inference-server-web-ui","commit_stats":null,"previous_names":["duydvu/triton-inference-server-web-ui"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/duydvu/triton-inference-server-web-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duydvu%2Ftriton-inference-server-web-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duydvu%2Ftriton-inference-server-web-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duydvu%2Ftriton-inference-server-web-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duydvu%2Ftriton-inference-server-web-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duydvu","download_url":"https://codeload.github.com/duydvu/triton-inference-server-web-ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duydvu%2Ftriton-inference-server-web-ui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264619045,"owners_count":23638397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","triton-inference-server","user-interface","web"],"created_at":"2024-11-11T23:09:02.448Z","updated_at":"2025-07-10T17:31:34.970Z","avatar_url":"https://github.com/duydvu.png","language":"TypeScript","funding_links":[],"categories":["UI"],"sub_categories":[],"readme":"# Triton Inference Server Web UI\n\nManage and monitor your Triton Inference Server with a web browser. You can use this project to develop and test your models on Triton Inference Server more easily. It is also useful for monitoring your models in production but it is not recommended to edit model configuration in production since it will be lost when the server restarts.\n\nThis project is built on top of Triton Inference Server HTTP API. It is not affiliated with NVIDIA.\n\n![](resources/screenshot_repo.jpeg)\n![](resources/screenshot_model.jpeg)\n\n## Features\n- List all models from the model repository.\n- Easily load/unload models from the model repository.\n- View \u0026 edit model configuration on the fly.\n- Monitor models metrics.\n\n## Installation\n\n### Docker\nPull the image:\n```bash\ndocker pull duyvd/triton-inference-server-web-ui\n```\n\nRun the container:\n```bash\ndocker run -d --name triton-inference-server-web-ui \\\n    -p 3000:3000 \\\n    -e API_URL=\u003capi-url\u003e \\\n    -e API_AUTH_HEADER=\u003capi-auth-header\u003e \\\n    duyvd/triton-inference-server-web-ui\n```\n\nWhere:\n- `\u003capi-url\u003e` is the URL of the HTTP server, usually on port 8000.\n- `\u003capi-auth-header\u003e` is optional, if your Triton Inference Server is protected by an authentication header.\n\nFor local Triton Inference Server, you can use the following command:\n```bash\ndocker run -it --name triton-inference-server-web-ui \\\n    -p 3000:3000 \\\n    -e API_URL=http://localhost:8000 \\\n    duyvd/triton-inference-server-web-ui\n```\n\nFinally, open your browser and go to http://localhost:3000.\n\n### Build from source\n\nPrerequisites:\n- Node.js \u003e= 18\n\nClone the repository and install dependencies:\n```bash\ngit clone https://github.com/duydvu/triton-inference-server-web-ui\ncd triton-inference-server-web-ui\nnpm install\n```\n\nPrepare the `.env` file at the root of the project:\n```bash\n# The URL of the HTTP server, usually on port 8000\nAPI_URL=\u003capi-url\u003e\n# Optional, if your Triton Inference Server is protected by an authentication header\nAPI_AUTH_HEADER=\u003capi-auth-header\u003e\n```\n\nFor local Triton Inference Server, you can use the following `.env` file:\n```bash\nAPI_URL=http://localhost:8000\n```\n\nBuild:\n```bash\nnpm run build\n```\n\nRun the server:\n```bash\nnpm start\n```\n\n## License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduydvu%2Ftriton-inference-server-web-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduydvu%2Ftriton-inference-server-web-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduydvu%2Ftriton-inference-server-web-ui/lists"}