XiaoZhan AIhubXiaoZhan AIhub
Deski desktop coworker · 124+ model gateway · creation studio

Hand it the work,
from code to final cut.

Deski lives on your own machine: chat, office work and coding that runs for hours. Behind it, one gateway to 124+ frontier models — images, avatars, video and an infinite canvas on a single key.

Invite friends — you both earn credits!
macOS / Windows desktopOpenAI / Anthropic / Gemini compatibleFree credits on sign-up
Long coding runsLong office tasksDeep reasoningImages · video · avatarsInfinite canvas
Ringed giant over the dunes
Real platform output · unretouched
GPT-Image 2.5Ringed giant over the dunes · Cinematic
Deski · workingMigrating payments · running 2h 14m
One keysk-gpushare-····e7a1 · 124 models callable
Prompt Plaza · 2K works generated by the platform's models — every tile is real, unretouched output
Cinematic · fashion · anime · landscape · impasto · watercolor · oil
Neon rainNeon rain · GPT-Image 2.5
Jiangnan water townJiangnan water town · GPT-Image 2.5
Street flash editorialStreet flash editorial · GPT-Image 2.5
Countryside trainCountryside train · GPT-Image 2.5
Impressionist poppy fieldImpressionist poppy field · GPT-Image 2.5
Glacier auroraGlacier aurora · GPT-Image 2.5
White dragon in the cloudsWhite dragon in the clouds · GPT-Image 2.5
3D designer toy: astro cat3D designer toy: astro cat · GPT-Image 2.5
Neo-Chinese ink posterNeo-Chinese ink poster · GPT-Image 2.5
Future eco-cityFuture eco-city · GPT-Image 2.5
Peony watercolorPeony watercolor · GPT-Image 2.5
Perfume campaignPerfume campaign · GPT-Image 2.5
Core · 01 · Deski

A desktop coworker that chats,
does office work and writes code.

Not a chat box — a colleague who takes the job: reads your files, runs your commands, drives a browser, and keeps going for hours without babysitting. This is Deski — pick a task on the left or switch to Chat and watch it work.

Plans first, acts on your goLong background runs · scheduledLocal-first · code never leaves
New chat
Scheduled
Plugins
Projects
DDemo account
Get Plus
Done · awaiting reviewRunning 2h 14m
Migrate the payments module from Stripe v1 to v2, fill in the unit tests and get CI green. Open a PR when done.
ThinkingRead payments/ and the existing tests first to find the v1 call sites; split into adapter → swap calls → regression tests, and plan before touching anything.
Plan (files untouched until you confirm)
  1. Add StripeV2Adapter wrapping PaymentIntent / Refund
  2. Replace 14 legacy charges.* calls, keep a rollback switch
  3. Add installment and refund edge cases, run the full payments suite
Approved
Read filepayments/stripe_client.ts · 412 lines0.3s
Searchgrep "stripe.charges" src/ · 14 hits0.2s
Run commandpnpm test payments38 passed · 4 failed
payments/stripe_client.ts+86 −41
@@ -12,7 +12,9 @@
- const charge = await stripe.charges.create(params)
+ const intent = await adapter.createIntent(params)
+ await adapter.confirm(intent.id, { idempotencyKey })
Run commandpnpm test payments46 passed
Run commandgit commit -m "feat(payments): migrate to Stripe v2" && gh pr createPR #482
Migration done. StripeV2Adapter now wraps PaymentIntent and Refund; 14 legacy calls replaced with a rollback switch kept in place. Added 4 regression cases for installment and refund edges — payments suite 46/46 green. PR #482 is open for your review.
Task complete · 2h 14m · 6 files changed · tests 46/46
Review changesOpen PR
Use Deski Work
Full access5.6 LunaMed
shop-webPlugins
01 · PARALLEL

Five tasks, five worktrees

Every session gets its own Git worktree, so refactors, bug fixes and test runs never overwrite each other. Switch back any time; merge when it's done.

02 · PLAN & REVIEW

A plan first, then your go-ahead

Plan mode lists the steps before touching a file. Afterwards you get a readable diff: stage by hunk, commit, push, or open a Pull Request.

03 · SCHEDULED

Chores run on schedule, in the background

Ticket triage, alert sweeps, dependency bumps, build-failure digs — set a time and hand it over. Each run gets its own worktree; results land in your inbox for review.

04 · LOCAL FIRST

Code never leaves your machine

Files are read and written on your disk, commands run in your shell, the repo stays local. Nothing gets uploaded to a container you can't see.

Core · 02 · Gateway

One key,
every model and protocol.

OpenAI, Anthropic and Gemini protocols side by side — just point base_url at the gateway. Account pools, automatic failover, unified billing, pay-as-you-go. Deski, Cursor, Dify and your own app all share one key.

only base_url and model change
from openai import OpenAI

client = OpenAI(
  base_url="https://api.dflop.top/v1",
  api_key="sk-gpushare-····e7a1",
)

r = client.chat.completions.create(
  model="gpt-5.6-luna",  # or claude-opus-4-6 / gemini-3.1-pro-low / glm-5.3
  messages=[{"role": "user", "content": "write a rate-limit middleware"}],
  stream=True,
)
for chunk in r: print(chunk.choices[0].delta.content, end="")
124+frontier models, new ones within 24h of release
3protocols: OpenAI · Anthropic · Gemini, plus an incremental WebSocket face
< 50msautomatic failover across account pools
8 dpbilling precision, every call in the log
Core · 03 · Creation studio

One sentence, a full set of images.

Cinematic stills, fashion, anime, landscapes, impasto, watercolor, oil — write one sentence or reuse a plaza template and get four images at once. Every image below is a 2K original generated on the platform.

You
A Shiba Inu in aviator goggles flies a vintage red biplane over sunset clouds, four camera angles, film look, cinematic light, 2048×2048
GPT-Image 2.5Seedream 5.01:13:44 images2K
Shiba pilot
Shiba pilot
Shiba pilot
Shiba pilot

How it works

EntryCreate → image / edit / poster / long image
TemplatesPublic plaza cases, one-click remix
ReferencesUpload / team library / your works
Output4 per run · shown first, saved after · survives refresh
ModelsGPT-Image 2.5 · Seedream 5.0 · Nano Banana
Open the studio
Drowned skylineGPT-Image 2.5
Drowned skylineCinematic
Retro film portraitGPT-Image 2.5
Retro film portraitFashion
Cyberpunk rooftopGPT-Image 2.5
Cyberpunk rooftopAnime
Milky Way over the peakGPT-Image 2.5
Milky Way over the peakLandscape
Xianxia swordsmanGPT-Image 2.5
Xianxia swordsmanImpasto
Paris in the rainGPT-Image 2.5
Paris in the rainWatercolor
The old fishermanGPT-Image 2.5
The old fishermanOil painting
Miniature teahouseGPT-Image 2.5
Miniature teahouseTrending
Deep-sea leviathanGPT-Image 2.5
Deep-sea leviathanCinematic
Black-and-white portraitGPT-Image 2.5
Black-and-white portraitFashion
Magic libraryGPT-Image 2.5
Magic libraryAnime
Pillars above the cloudsGPT-Image 2.5
Pillars above the cloudsLandscape
Mecha pilotGPT-Image 2.5
Mecha pilotImpasto
Cat among hydrangeasGPT-Image 2.5
Cat among hydrangeasWatercolor
Starry wheat fieldGPT-Image 2.5
Starry wheat fieldOil painting
Surreal doorwayGPT-Image 2.5
Surreal doorwayTrending
Swordswoman in the bambooGPT-Image 2.5
Swordswoman in the bambooCinematic
Neo-Chinese coutureGPT-Image 2.5
Neo-Chinese coutureFashion
Summer fireworksGPT-Image 2.5
Summer fireworksAnime
Golden autumn valleyGPT-Image 2.5
Golden autumn valleyLandscape
Elven archerGPT-Image 2.5
Elven archerImpasto
Seaside villageGPT-Image 2.5
Seaside villageWatercolor
Floral still lifeGPT-Image 2.5
Floral still lifeOil painting
Paper-cut koiGPT-Image 2.5
Paper-cut koiTrending
Core · 04 · Digital human

One photo,
a version of you that talks.

Upload a likeness, paste a short-video link to extract the script, clone your voice — a talking-head clip in minutes. Product pitches, lessons, company intros, no studio booking.

1
Upload a likeness or pick from your works

A front-facing photo or a short video is enough; real people go through the consent flow.

2
Extract the script · rewrite in one click

Paste a Douyin / Xiaohongshu link to pull the voice-over, or let a model rewrite it for your product.

3
Voice clone · burned-in subtitles

Clone your voice, subtitles auto-aligned and burned in, export 9:16 / 16:9.

Live-commerce pitchLessonsCompany introMultilingual dubbing
Open the avatar studio
Source photoInput · one photo
Talking-head previewOutput · talking head · 1080p00:00
Hi everyone — this voiceover was made from a single photo.
Stone titan · text-to-video
Seedance 2.5Text to video1080p · 8s · 16:9
Stone titan · text-to-video00:00 / 00:08
Core · 05 · Video generation

A first frame, a reference,
or one sentence — all become video.

Text-to-video, image-to-video, reference rewrites, billed per second. Jobs run asynchronously — close the tab and come back; results are stored automatically, on domestic storage for domestic models so playback stays smooth.

Open the video studio
Core · 06 · Infinite canvas

Lay a whole creation out on one canvas.

References, prompts, generations, edits and video nodes all connect on one infinite canvas. Redo any step from that step; the whole chain stays visible.

Open the canvas
Landscape poster · 1:1 → 16:9
Edit · new background · GPT-Image 2.5
Video · Seedance 2.5 · 5s
Image-to-video · 1080p · 9:16
Export
4 shots · 1 poster · 1 video
Publish to the plaza
Generate · 4 imagesFour at a time, shown first and saved after; pick one to keep editing or turn into a video.
ModelGPT-Image 2.5
Time45s
Node-based creation chain

Reference → prompt → generate → edit → video. Every node reruns; change an upstream node and regenerate downstream in one click.

Mix models freely

Seedream for images, GPT-Image 2 for edits, Seedance for video — on the same canvas, no page switching.

Shared with the team

Team members share the asset library and canvases; admins publish to the plaza or file into the knowledge base in one click.

Model catalogue

124 leading models, one integration

Covers OpenAI, Anthropic, Google, ByteDance Doubao, Zhipu, DeepSeek, Qwen, MiniMax, Moonshot, xAI and other major vendors. New models are available within 24 hours of release.

GPT-5.6 Sol
OpenAI
70% OFFChat & reasoningReasoning
Input price0.6066Credits/K2.022Credits
Claude Opus 4.6
Anthropic
40% OFFChat & reasoningReasoning
Input price1.2132Credits/K2.022Credits
Claude Sonnet 4.6
Anthropic
40% OFFChat & reasoningReasoning
Input price0.7279Credits/K1.2132Credits
GLM-5.3
Zhipu GLM
Chat & reasoningReasoningOpenAI compatible
Input price0.48Credits/K
GLM-5.3-Flash
Zhipu GLM
Chat & reasoningReasoningOpenAI compatible
Input price0.048Credits/K
DeepSeek V4.1 Flash
DeepSeek
Chat & reasoningReasoningOpenAI compatible
Input price0.12Credits/K
+ 118+ more models not shown · See the full model list →
Three minutes to every model

Download Deski, or
take one key and start today.

Free credits on sign-up, no card, no minimum. Generate an API key in the console; Deski signs in with the same account.

124+
models
99.9%
uptime
4
client protocols
Pay as
you go · every call logged