Skip to content

CSharperMantle/wbnbd

Repository files navigation

wbnbd

我帮你百度 (Wo Bang Ni Baidu, Let Me Baidu That For You) - A demonstrative app for trying out agentic development (or colloquially, Vibe Coding).

The idea of this app is from https://letmegooglethat.com/. It is neither affiliated with letmegooglethat.com nor Baidu Inc.

Build

$ pnpm install
$ pnpm run build
$ pnpm run start
$ # or
$ pnpm run dev

Notes on LLM usage

For the initial sketching stage, Crush is used for an agent-centric workflow. Then, at the refining and refactoring stage, VS Code and GitHub Copilot are used for a human-centric workflow. Throughout the process, no "YOLO" or "Always approve" features are enabled.

Commits involving agentic LLMs are highlighted with trailer Assisted-by with model name and provider. Often, the prompt to the LLM is also attached in the commit message.

Commits not marked with Assisted-by are written purely by a human.

An LLM assisted commit is as follows:

$ jj show --no-patch eae371c88bcf73ff45b51404301f5e7387cf1dd2
Commit ID: eae371c88bcf73ff45b51404301f5e7387cf1dd2
Change ID: nwxtprzkwrspusxqmqtvuuyktxpkqtwu
Author   : Rong Bao <rong.bao@csmantle.top> (2026-02-19 14:14:46)
Committer: Rong Bao <rong.bao@csmantle.top> (2026-02-19 14:20:49)

    Add responsiveness to narrow screens

    Prompt:

    ```plain-text
    Currently, this page works well on desktop, but layouts awkwardly on mobile.
    Please add responsive layout for mobile; On narrow screens, the Search Input
    Box and Search Button should maintain a 3-to-1 ratio on the same row. Please
    also adapt the link row to narrow screens.

    The Search Button now will wrap on narrow screen. Please stop it from wrapping,
    if needed it is okay to shrink out the Search Bar's space. The tooltip inside
    Search Bar should truncate and show ellipsis (...) if overflowed.
    ```

    Assisted-by: GPT-5.3-Codex (GitHub Copilot)

/AGENTS.md contains the general instructions used throughout the whole process. Each prompt will have this file attached or referenced, depending on the specific agentic tool.

The whole journey took about ~3.5 hours, including the setup of third-party providers, writing prompts and documents, scaffolding, a relaxed lunch, and various manual refactor and correction.

About

我帮你百度 - Demo app for trying out agentic development (colloquially, Vibe Coding)

Resources

License

Stars

Watchers

Forks

Contributors