
Project Overview
The Whale Girl open-source asset library is an unofficial resource website maintained by the community. It brings together Whale Girl character reference images, generation prompts, community projects, tools, reference materials, derivative works, and memes. Its goal is to lower the barrier to finding and sharing resources, making it easier for creators to produce derivative works.

This project does not represent the official position of DeepSeek or DeepSeek's parent company. Whale Girl is a community-created character that continues to evolve. The library provides references only and does not define a single or standardized characterization.
If you only want to browse the resources, visit the Whale Girl open-source asset library website. For project background, see the project FAQ.
Key Content and Features
- Character creation references: Character design images and ready-to-copy generation prompts.
- Related resource directory: Whale Girl community projects, creative tools, and reference materials.
- Community gallery: Community derivative works and memes.
- Low-barrier contributions: Non-programmers can submit works, recommend resources, or report issues through GitHub forms.
- Static website structure: Website source files are集中 in
site/and can be previewed locally with a simple Python HTTP server. - Automatic deployment: After changes are pushed to the
mainbranch, GitHub Actions automatically deployssite/to GitHub Pages.
How to Use the Website
Step 1: Open the Resource Website
Open the online site to browse the resources and community gallery on the home page. No software installation is needed to view or copy existing content.
Step 2: Find Creative References
Use the character designs and generation prompts according to your creative needs. Design images are useful for studying character elements, while prompts can be copied directly and adjusted for your own goals. Since the project does not define a single characterization, treat these materials as community references rather than mandatory standards.
Step 3: Verify Asset Licenses
Before quoting or republishing an image, check the corresponding author's notes and licensing terms. A resource being included on the website does not mean the website owns its copyright or that users automatically receive permission to reuse it.
Local Installation and Preview
This is a static website and does not require complex dependencies or build tools. The README specifies that Python 3 must be installed locally.
1. Get the Repository Files
You can download the repository archive from GitHub or clone the project with Git:
git clone https://github.com/TreapGoGo/deepseek-whale-girl.git
cd deepseek-whale-girl2. Start the Local Server
Run the following command from the repository root:
python -m http.server 4173 --directory siteThis command uses Python's built-in HTTP server, sets site/ as the website directory, and listens on port 4173 on the local machine.
3. Open the Preview
After the server starts, visit the following address in a browser:
http://localhost:4173After modifying HTML, CSS, or JavaScript files, refresh the browser to view the changes. When finished, press Ctrl+C in the terminal running the server to stop it.
Repository Structure
.
├── .github/
│ ├── ISSUE_TEMPLATE/
│ └── workflows/pages.yml
├── characters/
└── site/
├── assets/
├── index.html
├── project.html
├── contribute.html
├── styles.css
└── script.js.github/ISSUE_TEMPLATE/: Community artwork, resource recommendation, and feedback forms..github/workflows/pages.yml: GitHub Pages automatic deployment workflow.characters/: Original archives of character designs and brand assets.site/assets/: Website images and community gallery assets.site/index.html: Website home page and resource gallery.site/project.html: Project FAQ page.site/contribute.html: Contribution guide.site/styles.css: Page styles.site/script.js: Page interaction logic.
Basic Modification Examples
Adjust Page Content
To modify the home page text or resource display, start with site/index.html. The FAQ and contribution guide are located in site/project.html and site/contribute.html, respectively.
- Edit the target HTML file.
- To adjust the visual style, modify
site/styles.css. - To adjust existing page interactions, inspect and modify
site/script.js. - Start the local server with the Python command.
- Refresh the browser and check that the layout, content, and links work correctly.
Manage Image Assets
Images used by the pages and community gallery are located in site/assets/. Original archives of character designs and brand assets are located in characters/. When changing image references, also verify the file path, source information, and licensing notes.
Contribute Without Programming
The project provides GitHub Issue forms for different types of contributions. Selecting the appropriate channel helps maintainers process submissions more quickly:
- Share community artwork: Submit Whale Girl-related derivative works.
- Recommend a related resource: Recommend projects, tools, or reference materials.
- Report, correct, or supplement information: Report errors, make suggestions, or contact maintainers about possible infringing content.
When submitting, clearly state the name, source, author, and licensing information for the work or resource. This helps maintainers verify the submission and reduces the risk of later users misunderstanding the scope of the license.
Improve the Website with a Pull Request
Contributors familiar with web development can modify the website directly and submit a Pull Request. A reliable workflow is:
- Modify the webpages, styles, or scripts under
site/in a separate branch. - Run the local HTTP server to preview the changes.
- Check the page display on desktop and common browsers.
- Verify each new or modified link.
- Explain the purpose, scope, and verification results in the Pull Request.
Deployment and Advanced Tips
Understand the Automatic Deployment Scope
The project's deployment directory is site/. When updates are pushed to the main branch, GitHub Actions automatically deploys the site to GitHub Pages. You can also manually trigger a deployment from the repository's Actions page.
If original archive files are located in characters/ but are not copied or referenced in site/, do not assume they will automatically appear on the deployed website. Before making changes, distinguish the original asset directory from the actual website directory.
Perform Minimal Checks Before Submission
- Confirm that the local home page opens at
http://localhost:4173. - Check the links between the home page, FAQ, and contribution pages.
- Confirm that new image paths match the filenames.
- Make sure page interactions still work after JavaScript changes.
- Check asset sources, author attribution, and licensing information.
- Explain the reason for the changes in a clear commit message.
Distinguish Between Licenses
The website source code in this repository is released under the MIT License. The website's original explanatory text and generation prompts are shared under CC BY-SA 4.0.
Character designs, community submissions, and materials from external projects are not covered by the code licenses above. They each follow the licensing terms provided by their authors or sources. If a file has separate licensing information, follow the terms specified in that file.
Do not assume that an image can be freely copied, modified, or used in another project simply because it appears in the repository or on the website. Verify the specific license before using it.
Summary
The Whale Girl open-source asset library is both a central source for character references and generation prompts and a platform for sharing community works, tools, and materials. Ordinary users can browse online and contribute through forms, while developers only need Python 3 to preview and modify the static website locally. Regardless of how you participate, respect the community-created nature of the project and carefully verify the copyright and licensing of every asset.
