# AIPUT Homepage Source Notice

This package contains the corresponding source for the AIPUT independent
homepage deployed at `https://home.aiput.top/`.

## Upstream

- Project: New API
- Repository: https://github.com/QuantumNous/new-api
- Version: `v1.0.0-rc.30`
- Commit: `27ff6a8767e728f879d52770c273d4f73214a430`

## Modifications

AIPUT modified and extended the public homepage presentation, branding,
internationalization, iframe integration, theme synchronization, navigation,
API examples, contact information, filing information, and footer. The current
modification notice date is 2026-09-30.

Frontend design and development by New API contributors.

## License

This modified work is provided under the GNU Affero General Public License,
version 3 or later, together with the additional attribution terms described by
the New API project under AGPLv3 Section 7. See `LICENSE` in the source archive.

The source archive contains source code and public build assets only. It does
not contain production credentials, API keys, user data, channel data, billing
data, databases, logs, backups, certificates, or private server configuration.

## Build

Use Node.js 24 and pnpm 11:

```text
pnpm install --frozen-lockfile
pnpm run typecheck
pnpm run build
```

## Tool identifiers

Tool names and marks identify configurable compatible clients, not official
partnerships or endorsement. DeepSeek Harness uses the unmodified favicon from
https://github.com/deepseek-ai/deepseek-harness/blob/master/website/public/favicon.svg .
WorkBuddy and CC Switch retain the existing homepage marks at
public/branding/tools/workbuddy.svg and public/branding/tools/cc-switch.png,
restored unchanged from the previous homepage distribution.
OpenCode and the other model/tool icons are rendered at build time from the
existing @lobehub/icons dependency into one same-document SVG symbol sprite.
Their paths, colors, gradients and currentColor behavior are preserved; browser
instances reference these local symbols without requesting external SVG files.
Production hydration reuses the definitions already in the rendered HTML;
client code carries only the identifiers and viewBoxes, avoiding a second copy
of the SVG paths in JavaScript.
The LobeHub copyright and full MIT license are retained in
public/open-source/LobeHub-Icons-LICENSE.txt, the corresponding source archive,
and the generated sprite's preserved license comment.
