klopaper
no signup · bring your own keys

Run models across providers without creating another account.

Connect fal.ai, Replicate, and Civitai in one private studio. Browse models, generate images, video, and 3D, then reuse LoRAs and recipes without exposing your keys or giving klopaper permanent media storage.

  • No signup
  • Multiple inference providers
  • One-hour provider retention
run
$ klopaper run anonymous session
providerfal.ai / Replicate modelfal-ai/flux/dev prompt "a lighthouse at dusk, 35mm" retention1 hour
key stays browser-local · media stays with provider

Private by architecture, not by promise.

No klopaper identity, no shared media library, and no hidden platform credits. Your provider accounts remain the source of truth.

Read the privacy policy
  1. 01

    Keys stay in your browser

    Provider keys persist in local storage on this device. klopaper does not save new keys in its database.

  2. 02

    Provider data expires quickly

    fal.ai payload storage is disabled and files expire after one hour. Replicate API data and files expire after one hour by default.

  3. 03

    Media stays with the provider

    klopaper records remote URLs for history and recipes. It does not copy generated images, videos, or 3D files to its own storage.

How it works

  1. 01

    Open an anonymous session

    No signup, email address, profile, or klopaper account. Your browser receives a random private session.

  2. 02

    Connect your providers

    Add fal.ai, Replicate, and Civitai keys. Switch providers without changing your workflow or moving to another app.

  3. 03

    Run with minimal retention

    Requests use your own provider account. klopaper stores the recipe and provider URL, never the generated media bytes.

Focused workflows

Start with a featured tool

View all

Everything in the panel

8 tools

Questions before you connect a key

The privacy, provider, and age boundaries in plain language.

Why is this web app 18+?

klopaper’s privacy-focused architecture does not inspect or store generated media, so it cannot reliably moderate every result. One 18+ boundary is simpler and safer than scanning private output to separate SFW and NSFW workflows. The gate therefore applies even if you only create SFW work.

Do I need to sign up?

No. klopaper uses a random browser session instead of an account. There is no email address, password, or profile to create.

Which inference providers are supported?

fal.ai and Replicate run inference. Civitai supplies community models, LoRAs, and discovery data. You can connect multiple providers and choose the right endpoint for each job.

Can anyone see my API keys?

Keys are stored in this browser’s local storage, masked in the interface, and excluded from recipes, history, logs, and klopaper’s database. Browser local storage is readable by JavaScript on this origin, so a same-origin XSS bug or a privileged browser extension could expose it. Use scoped provider keys, revoke them at the provider if needed, and delete them in Settings or by clearing this site’s data.

Which providers can klopaper call directly from the browser?

fal.ai supports CORS for its API, queue, storage, billing, and model endpoints, so klopaper sends fal uploads, generations, polling, cancellation, model discovery, balance, and usage requests directly from your browser to fal.ai; the fal key never passes through klopaper’s server. Replicate does not support browser CORS, so klopaper attaches your browser-held token to a same-origin proxy request and forwards it to Replicate only in memory for that request. Civitai public REST GET endpoints support CORS, but authenticated REST and tRPC preflights are not consistently allowed; klopaper therefore uses keyless public access where practical and a transient same-origin proxy for account data, gated downloads, and other authenticated requests. Public Civitai browse routes may also pass through klopaper for response normalization and caching. Workflows that need FFmpeg, media cropping, or private model mapping still send only that input data through klopaper preprocessing endpoints—never the fal.ai key.

How long do providers retain my generations?

klopaper uses its shortest retention profile. fal.ai request payload storage is disabled and input and output files expire after one hour. Replicate removes API prediction inputs, outputs, files, and logs after one hour by default.