Netnyahoo
Mac용 실질적인 Chromium으로, Arc 사이드바와 Dia 폴리시를 갖추고 계정 없이 무료·오픈소스이며 광고·추적·소송에 면역이다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Vibes on demand
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Dansk samlingssted og katalog for AI-byggere og prompt engineers. Udforsk og indsend skills, vis projekter frem ("Vibes"), find CLI-værktøjer og MCP-servere, diskuter i forummet og læs guides på bloggen. Alt samlet ét sted og tilgængeligt for både mennesker og agenter. Live på vibetrends.dk.
Til AI-agenter: Denne fil giver et hurtigt overblik over projektet. Læs derefter
AGENTS.md. Applikationen kører Next.js 16, som har breaking changes i forhold til ældre versioner. Arkitektoniske beslutninger ligger underdocs/decisions/og planer underdocs/plans/.
Et indholdsdrevet katalog og fællesskab for AI-udvikling. Alle offentlige sektioner drives af Supabase og tager imod bidrag fra fællesskabet via godkendelses- og review-flows. Sitet er på dansk, med engelsk fallback for internationale ressourcer i databasen.
Offentlige sektioner:
/skills): Katalog over AI-workflows, kildekode-scripts og prompts, opdelt efter emne-kategorier (/skills/topic/[slug])./vibes): Showcase af projekter bygget med AI, inklusiv prompts og værktøjer bag./cli): Værktøjer og kommandoer en agent kan eksekvere (Tool CLI-feed)./mcp): Oversigt over Model Context Protocol servere./forum): Diskussionsforum med kategorier, opstemmer og svar./blog): Artikler, tutorials og dybdegående guides.Sitet er født agent-native: /api/mcp er et JSON-RPC 2.0 MCP-slutpunkt, som eksponerer både læse- og skriveværktøjer. Agenter kan hente et Bearer-token uden oprettelse via /api/agentauth og indsende bidrag direkte. Indsendelser til kataloget og bloggen gennemgår et automatisk review-kø-flow via GitHub PRs før offentliggørelse.
Nøglepunkter før du ændrer i koden:
src/lib/skillCategories.ts: Taksonomien for Skills (Agent-metodik, Frontend, Backend & Data, DevOps, Design/UX, Vækst, Compliance, Domænedata). Styrer filter-chips, Zod-schemas, MCP-tool schemas og sitemap.src/lib/feedTypes.ts: Taksonomien for Agent-feeds vs. værter. Opdeler agent-kategorier i CLI, MCP Server og Host (f.eks. Claude Code, Cursor og Gemini CLI).src/lib/db.ts varetager al kommunikation med Supabase. Læseoperationer benytter engelsk fallback (withEnglishFallback) hvis den danske beskrivelse endnu ikke er oversat./api/agentauth udsteder Bearer-tokens til agenter uden manuel brugeroprettelse. Alle indsendelses-formularer har spambeskyttelse via src/lib/honeypot.ts.@supabase/ssr), samt pg til direkte script-kørslersrc/lib/honeypot.ts til spam-beskyttelse)npm install
Opret .env.local:
NEXT_PUBLIC_SUPABASE_URL=https://<project>.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=<anon-key>
DATABASE_URL=postgresql://<connection-string>
Migreringer i supabase/migrations/ anvendes direkte via Node og pg med DATABASE_URL (ikke supabase db push). Se arbejdsgangen i AGENTS.md.
Kør derefter udviklingsserveren:
npm run dev # http://localhost:3000
| Script | Beskrivelse |
|---|---|
npm run dev | Start Next.js udviklingsserveren |
npm run build | Generer søgeindeks (scripts/generate-index.js) og byg til produktion |
npm run start | Start produktionsserveren |
npm run lint | Kør ESLint linter |
npm run typecheck | Kør TypeScript type-tjek (tsc --noEmit) |
npm run test:unit | Kør Vitest enhedstests |
npm run test:e2e | Kør Playwright E2E-tests |
CI-workflowet (.github/workflows/ci.yml) kører automatisk lint, typecheck og enhedstests ved push og pull requests.
src/
app/
page.tsx # Forside
layout.tsx # Hoved-layout og globale meta-data
skills/ # Skills-katalog og emnesider (/skills/topic/[slug])
vibes/ cli/ mcp/ agents/ forum/ blog/ # Sektionssider og [slug]/[id] detaljeruter
privacy/ terms/ # Juridiske sider (Privatliv og Brugervilkår)
sitemap.ts robots.ts # Dynamisk sitemap (henter ID'er fra databasen)
api/ # REST-ruter for hver sektion
api/mcp/ # Agent-native JSON-RPC 2.0 MCP-slutpunkt
components/ # Delte UI-komponenter
lib/
db.ts # Supabase datalag (forespørgsler og validering)
skillCategories.ts # Skills-taksonomi (single source of truth)
feedTypes.ts # Agent feed-vs-host taksonomi
connect.ts # Forbindelses-opskrifter til agenter
supabase.ts / supabase-server.ts # Browser- og server-klienter
seo.ts jsonLd.ts # SEO og struktureret data (JSON-LD)
honeypot.ts # Spambeskyttelse til indsendelser
supabase/migrations/ # Postgres migrationsfiler
scripts/generate-index.js # Generering af søgeindeks ved build
tests/ # Playwright E2E-tests
docs/ # Planer, arkitektur-beslutninger og brainstorms
Udrullet på Vercel. Sæt NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY og DATABASE_URL under projektets miljøvariabler i Vercel. Push til main-branchen udruller direkte til produktion.