It started with a sentence.

Every project in this gallery was built with codsh from a one-sentence request, with just one round of interaction and the recommended answer selected for every question. Explore the original requests, real screenshots, and playable results.

International Mall

Bilingual cross-border shop

Storefront homepage with a bilingual header, currency switcher, and a grid of electronics, fashion and home products
Captured from the shop running in a browser

The original request

做一个国际商城

“Make an international mall.”

A bilingual B2C storefront with USD, EUR, CNY and JPY prices, a curated catalog, cart, simulated international checkout, and order tracking.

  • Next.js
  • TypeScript
  • Tailwind CSS

Works in a desktop or mobile browser. Checkout is simulated and stays in this browser; it does not charge a real account.

Shopping notes

How to shop

EN / 中文
Switch the interface and product copy
USD EUR CNY JPY
Recalculate prices across the catalog and cart
Catalog
Filter by category, search, open a product, add to cart
Checkout
Guest address, Standard or Express shipping, simulated card / PayPal / Apple Pay
Track
Look up the order with the confirmation ID

From request to result

The quote preserves the original wording from the project spec. This project also used just one round of interaction, with the recommended answer selected for every question, before codsh completed planning and implementation. This demo is a built snapshot of the resulting project; orders persist in the browser instead of a server file.

Medal of Honor · Web

3D first-person shooter

In-game first-person view of a rifle in a trench, a bunker ahead and mission objectives at the top left
Captured from the game running in a browser

The original request

做一个 web 版的荣誉勋章游戏

“Make a web version of Medal of Honor.”

A browser tribute to the classic WWII shooter. Cross the trenches, enter the bunker, and take on three mission stages with an M1 Garand and a Thompson.

  • Three.js
  • TypeScript
  • Web Audio

Requires a desktop browser, keyboard and mouse. Screenshots work on mobile; touch controls are not supported.

Controls and project notes

How to play

Click deploy
Enter the battlefield and lock the pointer
W A S D / Mouse
Move / look around
Left / right click
Fire / aim
1 / 2 / R
Switch weapons / reload
Shift / Space
Sprint / jump
Esc
Release the pointer

From request to result

The quote preserves the original wording from the project spec. This project also used just one round of interaction, with the recommended answer selected for every question, before codsh completed planning and implementation. This demo is a built snapshot of the resulting project.

An unofficial tribute, unaffiliated with Medal of Honor or its rights holders. The name describes the original request and inspiration.

Web Music Player

Desktop-grade local audio app

Desktop music player interface with a sidebar, track table, audio visualizer, and persistent playback controls
Captured from the music player running in a browser

The original request

做一个 web 音乐播放器,但是要像本地应用一样

“Make a web music player, but like a local app.”

A desktop-grade audio player running entirely client-side. Access local folders directly without uploads, tune the sound with a 10-band equalizer, watch the real-time spectrum visualizer, and follow synchronized LRC lyrics.

  • React
  • TypeScript
  • Web Audio
  • Tailwind CSS

Works in modern browsers with bundled sample tracks. Accessing local folders uses the File System Access API on desktop browsers.

Playback and app notes

How to listen

Play / Pause
Click any track or press Space to audition bundled sample tracks
10-Band EQ
Open the equalizer modal to adjust bands or choose genre presets
Visualizer
Toggle between bar spectrum, wave modes, or off
Lyrics
Press L or click Lyrics to open the synchronized scrolling lyric drawer
Local Folder
Click Open Local Folder to read your own audio files with zero upload

From request to result

The quote preserves the original wording from the project spec. This project also used just one round of interaction, with the recommended answer selected for every question, before codsh completed planning and implementation. This demo is a built snapshot of the resulting project; library state and equalizer settings persist in IndexedDB.