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

Manus Ai Php Laravel Package

tigusigalpa/manus-ai-php

A PHP client for the Manus AI API that makes it easy to integrate Manus AI agents and tasks into Laravel or any PHP application. Install via Composer, configure your API key, and start automating workflows with a clean, simple interface.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for Manus integration: If your product depends on Manus (agents, tasks, webhooks, projects, websites, usage/discovery), adopting this SDK replaces a bespoke integration layer with a maintained one — freeing engineering to work on differentiated features instead of API plumbing and auth.
  • Roadmap timing for AI/agent-powered features: With support for Manus API v2 resources (agents, projects, webhooks, discovery, usage, website), a PM can confidently scope features like in-product agent orchestration, usage-based dashboards, or webhook-driven automation without waiting on a custom connector.
  • Auth strategy decision: OAuth Bearer tokens plus API key auth means you can support both multi-tenant user-consented flows (OAuth) and server-to-server/back-office flows (API keys) — a decision that affects onboarding, permissions, and enterprise sales conversations.
  • Framework compatibility scope: Laravel 8–12 support lets you ship to existing customers across upgrade cycles; useful when deciding whether to gate features on a Laravel upgrade or support the broader install base.
  • Compliance and security sign-off: CI (PHP 8.2–8.4), CodeQL, Dependency Review, and Dependabot give security reviewers concrete evidence to approve the dependency — reducing procurement/security-review friction.
  • Migration planning: Backwards-compatible aliases for legacy camelCase options and agent-profile names, plus documented migration guidance (EN/RU), lower the switching cost and let you phase out deprecated field names on your own timeline rather than a forced cutover.
  • Risk/roadmap flag: listFiles() removal is an intentional capability gap tied to Manus API v2 — any roadmap item depending on listing files needs a workaround or a request upstream.

When to Consider This Package

Adopt when:

  • You are building on Manus and want first-class Laravel integration (service provider bindings, facade, Artisan commands, published config).
  • You need both OAuth and API key auth paths in the same product.
  • You rely on v2 resources: discovery, usage, website, project, agent, and webhook endpoints.
  • Your install base spans Laravel 8–12 and you want one supported dependency.
  • Security/compliance review is a gate and you need an auditable CI and scanning baseline.

Look elsewhere or proceed cautiously when:

  • You depend on listing files — that capability is no longer supported (listFiles() removed; API v2 has no file-list endpoint). Confirm alternatives before committing.
  • You need long-term stability guarantees; the v2 field-name migration (interactive_mode, enable_visible_in_task_list, new agent_profile values) shows the API is still normalizing, and further renames are plausible.
  • You are not on Laravel, or are pinned to a version outside 8–12.
  • Your workloads need capabilities Manus v2 does not expose (file enumeration, and any endpoints not listed) — a thin custom client won't fix a missing API surface.
  • You require strict semantic versioning discipline; this release mixes additive features, behavioral fixes, and removals in a minor bump.

How to Pitch It (Stakeholders)

For executives: This is a maintained Laravel SDK that connects our product to Manus's current API. It converts integration work we would otherwise build and maintain in-house into a dependency we can adopt quickly. It ships with a real security and CI baseline, supports the Laravel versions our customers run, and includes migration guidance — so we can move faster on agent-powered features while lowering maintenance and compliance risk.

For engineering: v2.1.0 aligns the SDK with Manus API v2, adds OAuth Bearer auth alongside API keys, and expands resource coverage (discovery, usage, website, project, agent, webhook). Laravel integration is fleshed out — config, service provider bindings, facade, Artisan commands — with Laravel 8–12 support. Quality posture is credible: 40 tests / 86 assertions, PHP 8.2–8.4 CI, Codecov, CodeQL, Dependency Review, and weekly Dependabot.

What to plan for:

  • Adopt the new field names now (interactive_mode over enable_ask_user; enable_visible_in_task_list over hide_in_task_list; agent_profile values standard/lite/max). Legacy aliases exist, but treat them as transitional.
  • Audit for listFiles() usage — it is gone with no v2 equivalent. Identify affected roadmap items and either re-scope or raise upstream.
  • Keep an eye on error handling, timeouts, JSON parsing safeguards, and response-size limits — these are improvements, but they change behavior at the edges, so re-run integration tests against real responses.
  • Add CODECOV_TOKEN to repository secrets if we want coverage uploads.

Bottom line: A net-positive release with meaningful capability and governance gains. The only blocker-class item is the listFiles() removal — resolve that dependency question before committing it to the roadmap.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums