How chris0jeky/local-asset-studio works
Local Asset Studio is a local-first creative application layered over ComfyUI: users choose a goal or recipe, configure prompts and references, submit and monitor work, then review and retain outputs with reproducibility evidence. Its documented surface also includes reference analysis, workflow authoring and saved runs, model research and qualification, workspace management, and native finishing. The sampled files show selected storage, client, UI, and server behavior; several capability links below reflect README descriptions and repository paths rather than inspected implementation wiring.
Main entry points: server.py Studio server · app.js Studio browser · workspace.py Workspace assets · execution.py Workflow execution
Components 22
Guided creation
- Studio browser
app/static/app.js - Recipes and settings
app/backends.py - Model intake
app/model_intake.py
References and prompts
- Reference Atelier
app/static/references.js - Reference analysis
studio_prompt/reference_analysis.py - Prompt projects
studio_prompt/projects.py
Workflow and evidence
- Workflow Studio
app/static/workflow-studio.js - Workflow execution
studio_workflow/execution.py - Saved runs
studio_workflow/saved_dispatch.py - Route qualification
studio_workflow/qualification.py - Experiment records
app/performance_history.py
Workspace and finishing
- Output review
app/review_desk.py - Workspace assets
app/workspace.py - Project plans
app/project_storage.py - Native finishing
integrations/krita/native_edit.py - Blender integration
integrations/blender/av_job.py - Godot export
scripts/godot_asset_adapter.py
Local execution
- Studio server
app/server.py - Job lifecycle
app/job_cancel.py - Resource admission
app/resource_admission.py
Other components
- Artist or agent
- ComfyUI
Connections 23
- Artist or agent → Studio browser: uses
- Studio browser → Studio server: submits requests
- Studio server → Recipes and settings: loads routes
- Studio server → Model intake: inspects intake
- Studio server → Resource admission: checks capacity
- Studio server → Job lifecycle: manages jobs
- Studio server → ComfyUI: submits workflow
- ComfyUI → Studio server: returns execution
- Studio browser → Reference Atelier: assigns references
- Reference Atelier → Reference analysis: requests analysis
- Studio browser → Prompt projects: edits prompt projects
- Studio browser → Workflow Studio: opens workflows
- Workflow Studio → Workflow execution: executes workflows
- Workflow execution → ComfyUI: dispatches graph
- Workflow execution → Saved runs: records run
- Saved runs → Route qualification: supports qualification
- Studio server → Experiment records: records history
- Studio browser → Output review: reviews outputs
- Studio server → Workspace assets: manages assets
- Studio server → Project plans: publishes plans
- Workspace assets → Native finishing: exports to Krita
- Workspace assets → Blender integration: hands off assets
- Workspace assets → Godot export: exports sprites