Provider Access & Dependencies
Understand how model providers, external tools, skill dependencies, and local state together determine what is actually usable.
Start with a healthy provider setup
Many DreamCreator capabilities depend on a working model provider. Chat, research, subtitle translation, and automation all assume that at least one provider is configured correctly.
A complete provider setup usually means:
- API key or equivalent credential
- correct endpoint
- available model list
- enabled models
- clear knowledge of which models support tools
If those layers are incomplete, many features may appear present while still being unusable in practice.
External tools determine whether media and execution workflows can land
DreamCreator does not hide every capability inside the app binary. Important workflows depend on external tools such as:
yt-dlpfor download and source resolutionFFmpegfor transcoding, muxing, and subtitle burn-inbunfor parts of the runtime and tool executionplaywrightfor web automation
That means “the app opens” is not the same as “the workflow is ready.” Operational readiness depends on installed dependencies, valid paths, and healthy versions.
Skill and tool dependencies are part of the environment too
If you enable skills, external tool search, or deeper execution flows, those are also part of dependency management. When a capability disappears, it is often better to check the runtime environment first rather than only the screen where the failure appears.
What local-first means in practice
In DreamCreator, local-first is not only branding. It means:
- provider settings and tool state stay on the machine
- downloads, subtitle assets, and workspace files live in your own file structure
- failures can be debugged through local tasks, files, logs, and configuration
That is one reason the product fits ongoing work better than one-off web utilities.