ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
Identify insects from photos and report invasive species to the Pyinsect team
AI summary · website and README
OtherJavaScript · CSSGitHub @wizkidzaiAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
A web app that identifies insects in photos with the Pyinsect 2.8 model (390 classes) and
reports invasive species. The older Pyinsect 2.7 model is still available at /2.7/.
This repo is public, so it holds no reports and no tokens. Reports (one .json and one .jpg
per find) live in reports/ of a separate private repo that only the relay can read and write.Read the full README ↗A web app that identifies insects in photos with the Pyinsect 2.8 model (390 classes) and
reports invasive species. The older Pyinsect 2.7 model is still available at /2.7/.
| Where | What it does |
|---|---|
This repo on GitHub Pages (/) | Identify: pick photos, the model runs in the browser |
relay/worker.js on Cloudflare | Receives reports and saves them to a private repo |
https://<worker>/<secret word>/ | The reports page: password-protected, refreshes every 15 s |
This repo is public, so it holds no reports and no tokens. Reports (one .json and one .jpg
per find) live in reports/ of a separate private repo that only the relay can read and write.
index.html, README.md, assets/, model/, relay/) to its root. Then Settings →
Pages → Deploy from a branch → main → / (root). The site is live a minute later at
https://<your-username>.github.io/<repository>/.pyinsect-reports-data). Tick "Add a README" so it isn't empty.pyinsect-relay, Deploy.relay/worker.js, set REPORTS_REPO near the top to
<your-username>/<private reports repo>. Then Edit code, replace everything with the
contents of relay/worker.js, Deploy. (The reports repo is set in the code, not as a
Cloudflare setting, so it can't accidentally point at a public repo.) Also put your site's
address (https://<your-username>.github.io) in SITE_ORIGINS, and your site's full link in
SITE near the bottom (the reports page loads the AI check from there).GITHUB_TOKEN, Secret: the token from step 3VIEW_PASSWORD, Secret: the password for the reports pageVIEW_PATH, Secret: a secret word for the page address (letters, digits, -, _)https://pyinsect-relay.<something>.workers.dev) in
RELAY_URL at the top of assets/reports.js.https://pyinsect-relay.<something>.workers.dev/<VIEW_PATH>/. Share that
link and the password only with people who should see reports.nothing-found/, not reports/,
and never on the public map. Public map squares are about 200 m; the team sees a spot rounded to about 75 m.reports/, never change or delete existing ones.VIEW_PASSWORD / VIEW_PATH in Cloudflare.
Everyone then has to use the new link and password.invasive in assets/models/pyinsect-*.js and INVASIVE in
relay/worker.js. Change both, then paste worker.js into Cloudflare again
(Edit code → Deploy).relay/worker.js, so it keeps
working if the site moves or is renamed.model/insect_model.onnx and update classes (and size) in
its settings file in assets/models/. convert_to_onnx.py in the app folder converts a .pth and writes its class
list to assets/models/models.json.