Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Switchbot Frame Laravel Package

spaanproductions/laravel-switchbot-frame

A self-contained Laravel + Livewire admin page for the SwitchBot AI Art Frame: upload photos, optimize them for the E Ink Spectra 6 panel, push them to the frame, read real battery levels via webhook, and optionally generate art with AI.

View on GitHub
Deep Wiki
Context7
1.4.0

What's Changed

Added

  • laravel/ai 1.x support: the AI Studio now works with both laravel/ai ^0.11 and ^1.0. Token usage is read from either shape: promptTokens/completionTokens in 0.x and inputTokens/outputTokens in 1.x, including the new ImageUsage.
  • Suggests spaanproductions/laravel-ai-usage for tracking the tokens and cost of every laravel/ai call in a dashboard with budgets.
  • CI now runs the test matrix against both laravel/ai majors.

Changed

  • Bookkeeping can no longer fail the feature. Token usage, model name and cost estimation are now rescued without being reported. If recording them fails, a generated image is still marked ready and an improved prompt is still applied.

Full Changelog: https://github.com/spaanproductions/laravel-switchbot-frame/compare/1.3.0...1.4.0

1.1.0

AI Image Studio

Generate and edit frame art with AI, right from the admin page — powered by the optional laravel/ai (https://github.com/laravel/ai) package.

  • 🎨 Create with AI — describe a frame, or start from an uploaded/library photo, then refine it conversationally
  • ✏️ Edit with AI on any library image, and Improve prompt to expand a short idea into a rich one
  • 🖼️ Save to library with optimize presets (Vivid, Balanced, Soft, Grayscale — configurable)
  • 💬 Browsable, shareable conversation history with retry on failures
  • 💸 Optional, experimental token & cost tracking (LiteLLM price sheet)

Fully opt-in (install laravel/ai + enable in config) — the frame gallery works exactly as before without it. Supports Laravel 12 & 13.

Full Changelog: https://github.com/spaanproductions/laravel-switchbot-frame/compare/1.0.0...1.1.0

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
roundly-consulting/kubernetes-api-for-laravel
roundly-consulting/plausible-for-laravel
gvp/gvp-laravel-template
metasyncsite/laravel-metasync-client
roundly-consulting/onboarding-for-laravel
andydefer/laravel-notification
adachsoft/cli-process-tester
jhaskell13/laraflow
sebastienheyd/boilerplate-media-manager
ccast/tagixo-primix
pretendtrue/laravel-builder
sawmainek/laravel-scout-tntsearch-driver
tomshaw/laravel-calendar-table
dibakar/laravel-ownership
steadrun/laravel-monitor
labyrinthe/connect-laravel
elmogy/layan
drewdan/sentinel-client
dskripchenko/laravel-llm
fatryst/nuonuo