MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Denoise It is a tool that helps extracting maximum signal out of noise from concepts, news, and other sources.
MediaTypeScript · JavaScriptGitHub @vichudoOnlineOwner 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.
Strip the noise. See what's real.
Denoise It is an AI-powered fact-checking platform that separates signal (verifiable truth) from noise (emotional language, bias, sensationalism, and narrative framing) in any piece of content. Paste a tweet, headline, article, claim, link, or rumor — and get a clear, source-backed verdict in seconds.Read the full README ↗Strip the noise. See what's real.
Denoise It is an AI-powered fact-checking platform that separates signal (verifiable truth) from noise (emotional language, bias, sensationalism, and narrative framing) in any piece of content. Paste a tweet, headline, article, claim, link, or rumor — and get a clear, source-backed verdict in seconds.
| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router, RSC, Turbopack) |
| Language | TypeScript 5.8 |
| UI | React 19, Tailwind CSS 4, shadcn/ui, Framer Motion |
| API | tRPC 11 (end-to-end type safety) |
| Database | PostgreSQL + Prisma 6 |
| Auth | NextAuth 5 (Google OAuth) |
| AI | Anthropic Claude (via Vercel AI SDK), OpenRouter |
| Tooling | pnpm, Oxlint (type-aware), Oxfmt, husky + lint-staged |
Clone the repo
git clone https://github.com/vichudo/denoise-it.git
cd denoise-it
Install dependencies
pnpm install
Configure environment variables
cp .env.example .env
Fill in your .env:
# Auth — generate with: npx auth secret
AUTH_SECRET=""
# Google OAuth — https://console.cloud.google.com/apis/credentials
AUTH_GOOGLE_ID=""
AUTH_GOOGLE_SECRET=""
# PostgreSQL connection
DATABASE_URL="postgresql://postgres:password@localhost:5432/denoise-it"
# AI providers
ANTHROPIC_API_KEY=""
OPENROUTER_API_KEY=""
Push the database schema
pnpm db:push
Start the dev server
pnpm dev
Open http://localhost:3000.
| Command | Description |
|---|---|
pnpm dev | Start dev server (Turbopack) |
pnpm build | Production build |
pnpm start | Start production server |
pnpm check | Format check + lint + typecheck |
pnpm lint | Oxlint (type-aware) |
pnpm lint:fix | Oxlint with auto-fix |
pnpm typecheck | TypeScript type checking |
pnpm format | Oxfmt auto-format |
pnpm format:check | Oxfmt check |
pnpm db:push | Push Prisma schema to database |
pnpm db:generate | Create Prisma migration |
pnpm db:migrate | Deploy Prisma migrations |
pnpm db:studio | Open Prisma Studio |
src/
├── app/
│ ├── _components/ # Page-specific client components
│ ├── api/ # API routes (auth, tRPC, chat, OG images)
│ ├── dashboard/ # User dashboard (protected)
│ ├── link/ # URL-based analysis
│ ├── login/ # Authentication page
│ └── s/[id]/ # Signal view page
├── components/
│ └── ui/ # shadcn/ui component library (65+)
├── server/
│ ├── api/
│ │ └── routers/ # tRPC routers (analysis, followup, user)
│ ├── auth/ # NextAuth configuration
│ └── db.ts # Prisma client singleton
├── trpc/ # tRPC client wiring (React + RSC)
├── lib/ # Shared utilities
└── styles/ # Global CSS + theme variables
This project is open source under the MIT License.