davidvanschaik/filament-ai-dashboard
Composer 安装命令:
composer require davidvanschaik/filament-ai-dashboard
包简介
A Filament plugin for an AI Monitoring Dashboard to keep track on your OpenAI API activity.
README 文档
README
A Laravel/Filament dashboard for monitoring AI activities from your OpenAI API. The dashboard has 4 widgets that show OpenAI API statistics. The plugin has a local API with mock data to test the dashboard and detailpages.
About the Project
This project is all about monitoring your OpenAI API activity. The dashboard is designed so the admin can monitor the total activity of the models, usage, storage and tasks. (The dashboard is originally designed for a system that uses AI to execute specific type of tasks). The widgets are all clickable to redirect the user to the detailpage of the widget.
Tech Stack
- Backend: Laravel 12, PHP 8.2+, MySQL
- Frontend: Filament 4.0, Livewire, TailwindCSS 4
- API: OpenAI API (with Mock API for development)
Dashboard Features
Widgets (Overview Page)
- Models: Top 3 most-used AI models
- Usage: Total token consumption and costs
- Storage: Vector store and file statistics
- Jobs: Task execution frequency
Detail Pages
- Models Detail: Requests and token usage per model over time
- Usage Detail: Usage per project and per model
- Jobs Detail: Executions, token usage, and response time per task
- Storage Detail: Manage storage records from OpenAI.
Installation Steps
Requirements
- PHP ^8.2:
- Laravel framework ^12.0
- Filament ^4.0
- Tailwind CSS ^4.0
To use the dashboard create a new Laravel/Filament project or install it in you existing project by running the command:
composer require davidvanschaik/filament-ai-dashboard:dev-main
Commands
When the plugin is installed there are several commands to execute to help you set up the package. These commands will:
- Publish the migrations, config files and data files
- Create a Filament theme or when a theme already exists, add the @source tag to the
theme.cssfile so all the views will be compiled by tailwind - Able to use the local API to test the dashboard with mock data or use the OpenAI endpoints to retrieve real time data
- Add the env variables to your
.envfile.
Install command
To publish the migrations, config and data files run the command:
php artisan filament-ai-dashboard:install
This will publish the config files:
- filament-ai=dashboard.php: Customize the dashboard by widget order, navigation_group and heading.
- filament-ai-dashboard-api.php: Retrieves all the
.envvariables.
Notes
- Models job alleen deze maand ophalen.
- Fallback op laatste maand van activiteit
- 2 grafiekn, requests per maand over hele jaar en tokens
davidvanschaik/filament-ai-dashboard 适用场景与选型建议
davidvanschaik/filament-ai-dashboard 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 44 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 01 月 04 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 davidvanschaik/filament-ai-dashboard 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 davidvanschaik/filament-ai-dashboard 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 44
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 21
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04