SlopScupper
00 crowd

sunnylink-wiki

A comprehensive, community-driven database and wiki for Sunnypilot settings and driving models
Open repo on GitHub Open the demogithub.com/vinnie291/sunnylink-wiki
TypeScript · ★ 6 · 2 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 9 hours ago by vinnie291 · last checked 21 minutes ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-11: a mobile-first wiki for sunnypilot settings and driving models whose README says "This whole thing was vibecoded with Antigravity using Gemini 3 Pro & Opus 4.5". 6 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as vinnie291. There's no account to make: SlopScupper only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
A comprehensive, community-driven database and wiki for Sunnypilot settings and driving models
website
https://sunnylink.wiki/
created
2026-01-28 · pushed 5 hours ago · 222 commits · 7 contributors
languages
TypeScript 85%JavaScript 9%CSS 4%Python 2%Cap'n Proto 1%Dockerfile 0%
paperwork
licensereadme 57% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
capn-protocssdockerfilejavascriptpowershellpythontypescript
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: a mobile-first wiki for sunnypilot settings and driving models whose README says "This whole thing was vibecoded with Antigravity using Gemini 3 Pro & Opus 4.5". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

☀️ Sunnylink Wiki

License: MIT Status: Alpha Stack: Next.js 14

The "Missing Manual" for Sunnypilot. A community-driven database decoding the complex settings, toggles, and driving models of the sunnypilot ecosystem.

vwEIcgLrhY

Check it out here: https://sunnylink.wiki


🚀 Overview

Sunnypilot (a fork of openpilot) offers incredible customization, with over 100+ toggles and 60+ driving models. However, for new users, understanding the difference between "MADS" and "NNLC" or choosing between "WMI v12" and "Recertified Herbalist" can be overwhelming.

Sunnylink Database solves this by acting as the single source of truth. It is a mobile-first web app that translates technical settings into plain English, helping drivers configure their Comma devices with confidence.

✨ Key Features

  • 🎛️ Toggle Encyclopedia: A searchable wiki for every setting (MADS, Dynamic Experimental Control, etc.) with definitions, safety warnings, and dependencies.
  • 🧠 Model "Vibe Check" Explorer: A breakdown of driving models not just by version, but by feel (e.g., "Aggressive," "Comfort," "Legacy").
  • 📱 Mobile-First Design: Optimized for in-car reference, allowing you to look up settings while sitting in your driver's seat.
  • 🔌 Antigravity Ready: All data is stored in structured JSON, serving as the backend for the Sunnylink "Antigravity" app ecosystem.

🧠 The Models Page (Model Explorer)

Navigating the dozens of available driving models can be confusing. Names like "WMI v12" or "Dark Souls" don't explain how the car will actually behave. The Models Page solves this by shifting the focus from version numbers to Driving Vibes.

cmhcB6JybV

Instead of a dry list of files, users are presented with a rich "Model Explorer" that answers the most critical question: "How does it feel to drive?"

Key Features

✨ The "Vibe Check" System: Every model is tagged with human-readable attributes (e.g., Aggressive, Limo Driver, On Rails, Wife Approved) so you know what to expect before you download.

📊 Community Consensus:

We aggregate real feedback from the Sunnypilot Discord and forums to provide a "Truth Score" for each model.

Example: "WMI v12 is great at intersections but can feel 'loose' on straight highways."

🗂️ Smart Categorization: Models are grouped by their architecture and era:

  • 2026 World Models: The latest "End-to-End" AI that understands 3D scenes.
  • Legacy / Stable: Older, robotic models (like Recertified Herbalist) that are less smart but rock-solid on highways.
  • Experimental: "Bleeding edge" builds (like Firehose) for testers.

🏎️ Hardware Context:

Notes on which models perform best on specific vehicle types (e.g., "Best for heavy steering racks" or "Optimized for Hyundai/Kia").

Data Source

This page is powered by data/models.json, ensuring that as new models are released or community sentiment shifts, the database can be updated instantly via a simple Pull Request.


🧙‍♂️ The Setup Wizard

"Like TurboTax for your sunnylink configuration."

comet_dgWzKlbboj

Configuring Sunnypilot involves over 100+ variables, from Neural Network Lateral Control to Dynamic Experimental Control. Instead of forcing users to guess what these mean, the Setup Wizard acts as an expert consultant that interviews the driver.

🚀 Why we built this We intentionally moved away from a "JSON Config Generator" to avoid the risk of corrupting device files or breaking hardware fingerprints. Instead, the Wizard focuses on education and safety.

✨ How it works Hardware Handshake: Filters settings based on the user's specific device (C3/C3X/C4) and vehicle make (e.g., hiding Hyundai-only toggles for Toyota drivers).

Psychographic Profiling: Asks plain-English questions like "Do you drive like a Limo Driver or a Commuter?" to map vague preferences into concrete settings (e.g., DrivingPersonality: Relaxed, Model: Down To Ride).

The "Build Sheet": Generates a mobile-optimized, interactive checklist. Users mount their phone in the car and toggle settings manually, learning what they are changing and why.


🛠️ Tech Stack


🏁 Getting Started

This is a standard Next.js project. You can have it running locally in minutes.

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository:

    git clone [https://github.com/your-username/sunnylink-database.git](https://github.com/your-username/sunnylink-database.git)
    cd sunnylink-database
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Open your browser: Navigate to http://localhost:3000 to see the wiki live.


💾 Data Structure

The heart of this project lies in the data/ directory. We strictly separate content from code to allow non-developers to contribute easily.

data/toggles.json

Stores the definitions for system settings.

{
  "key": "mads_enabled",
  "label": "MADS Enabled",
  "category": "steering",
  "description": "Decouples steering from gas/brake...",
  "safety_level": "safe"
}
data/models.json
Stores the "Vibe Check" data for driving models.

JSON

{
  "name": "WMI V12",
  "tags": ["Flagship", "Smart"],
  "consensus": "Current daily driver. Best for intersections.",
  "vibe": "Modern & Smart"
}
🤝 Contributing
We welcome contributions from the community! Whether you are a React developer or just a driver who wants to fix a typo in a model description.

How to help:
Verify Data: If you see a model description that doesn't match reality, submit a PR to update models.json.

Add Examples: We need more "Real World Scenarios" for the Toggle Wiki.

Code: Check the Issues tab for open tasks.

Please read our CONTRIBUTING.md for details on our code of conduct and submission process.

📄 License
This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments
Sunnyhaibin & the Sunnypilot Team: For building the incredible software this wiki documents.

Comma.ai: For the openpilot platform that started it all.

The Sunnypilot Discord Community: For the endless testing and feedback that powers our "Community Consensus" data.

Disclaimer: This whole thing was vibecoded with Antigravity using Gemini 3 Pro & Opus 4.5

image

Read the rest on GitHub

Scan report · 2026-09-12
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review

0 comments

log in to comment.

report this listinglog in to report