WebInfer

Fooocus

Simplified image generation with built-in enhancements

Free
Local & Self-Hosted
Local

Configure Fooocus

Enable Fooocus in Settings

Go to Settings
About Fooocus

Fooocus is a streamlined image generation tool inspired by Midjourney. It features automatic prompt enhancement, style presets, and quality optimization. Great for users who want excellent results without complex settings.

Key Features
  • Automatic prompt enhancement
  • Style presets for easy customization
  • Built-in quality optimization
  • Simplified user interface
  • SDXL-based for high quality
  • Multiple performance modes
  • Completely free and local
Capabilities
image-generation
local
Configuration Schema
Required and optional fields for configuring this provider
FieldTypeRequired
baseUrl
url
Optional
baseModel
text
Optional
CLI Usage
For users running the daemon server locally or a self-hosted gateway

Add provider:

npx webinfer provider add fooocus

Test connection:

npx webinfer provider test fooocus
Programmatic Usage
Use Fooocus in your code with WebInfer

Basic usage:

import { generateText } from "webinfer"

// WebInfer automatically routes to the best available provider
const result = await generateText({
  prompt: "Write a haiku about programming"
})

console.log(result.text)

Specify Fooocus explicitly:

import { generateText } from "webinfer"

const result = await generateText({
  prompt: "Write a haiku about programming",
  provider: "fooocus"
})

console.log(result.text)
console.log("Provider:", result.provider)
console.log("Model:", result.model)

Streaming:

import { streamText } from "webinfer"

const { textStream } = await streamText({
  prompt: "Write a story about AI",
  provider: "fooocus"
})

for await (const chunk of textStream) {
  process.stdout.write(chunk)
}
Image Models
Default: juggernaut_xl
juggernaut_xlJuggernaut XL
896x1152
1024x1024
1152x896
realvisxlRealVisXL
896x1152
1024x1024
1152x896
sdxlBase SDXL
1024x1024
896x1152
1152x896
Pricing
Free
Completely free. All computation happens locally on your device.