by lostvita
Listening all, Listening freedom!
# Add to your Claude Code skills
git clone https://github.com/lostvita/AuraPlayerLast scanned: 6/19/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@anthropic-ai/claude-agent-sdk: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@anthropic-ai/sdk: Claude SDK for TypeScript has Insecure Default File Permissions in Local Filesystem Memory Tool",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@babel/core: @babel/core: Arbitrary File Read via sourceMappingURL Comment",
"severity": "low"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: Large numeric range defeats documented `max` DoS protection",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "express-rate-limit: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "fast-uri: fast-uri vulnerable to path traversal via percent-encoded dot segments",
"severity": "high"
},
{
"type": "npm-audit",
"message": "hono: Hono has CSS Declaration Injection via Style Object Values in JSX SSR",
"severity": "high"
},
{
"type": "npm-audit",
"message": "ip-address: ip-address has XSS in Address6 HTML-emitting methods",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "js-yaml: JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "next: Next.js Vulnerable to Denial of Service with Server Components",
"severity": "high"
},
{
"type": "npm-audit",
"message": "postcss: PostCSS has XSS via Unescaped </style> in its CSS Stringify Output",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "qs: qs has a remotely triggerable DoS: qs.stringify crashes with TypeError on null/undefined entries in comma-format arrays when encodeValuesOnly is set",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-06-19T09:06:06.766Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}AuraPlayer is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by lostvita. Listening all, Listening freedom!. It has 101 GitHub stars.
AuraPlayer returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/lostvita/AuraPlayer" and add it to your Claude Code skills directory (see the Installation section above).
AuraPlayer is primarily written in TypeScript. It is open-source under lostvita on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh AuraPlayer against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
AI Agent 驱动的 B站音频播放器。随时随地,想听就听,不止于音乐。


| 层 | 技术 |
|---|---|
| 框架 | Next.js 16 (App Router) |
| 前端 | React 19 / TypeScript 5 |
| 样式 | Tailwind CSS 4 + CSS Variables |
| AI | @anthropic-ai/claude-agent-sdk(支持 DeepSeek / Claude) |
git clone https://github.com/pstrm-dev/aura-player.git
cd aura-player
pnpm install
cp .env.example .env.local
编辑 .env.local,填入你的 API Key:
# 推荐使用 DeepSeek(中文能力强、免费额度大)
# 获取 Key: https://platform.deepseek.com/api_keys
ANTHROPIC_BASE_URL=https://api.deepseek.com
ANTHROPIC_API_KEY=your-deepseek-api-key
# 音频存储目录(可选,默认 ~/Documents/bili)
# MUSIC_DIR=/path/to/your/music
pnpm dev
打开 http://localhost:3000 即可使用。
aura-player/
├── app/
│ ├── api/ # API 路由
│ │ ├── chat/ # AI Agent SSE 接口
│ │ ├── bili/ # B站搜索 & 弹幕代理
│ │ ├── search/ # 本地曲库搜索
│ │ └── tracks/ # 音频文件服务 & 扫描
│ ├── components/ # UI 组件(Atomic Design)
│ │ ├── atoms/
│ │ ├── molecules/
│ │ └── organisms/
│ ├── context/ # React Context(Player/Agent/Mode/Danmaku)
│ ├── hooks/ # 自定义 Hooks
│ └── lib/ # 共享逻辑(bili API、tracks 解析、类型)
├── docs/screenshots/ # 应用截图
├── public/ # 静态资源
└── design/ # 设计规范文档
搜索 MUSIC_DIR 目录下的 MP3 文件。支持按标题、作者、文件名模糊匹配。
| 平台 | 支持情况 |
|---|---|
| macOS | 完全支持 |
| Linux | 完全支持 |
| Windows | 需要 WSL(云端转换依赖 bash 命令) |
如果这个项目对你有帮助,欢迎请作者喝杯咖啡 :)
本项目采用 CC BY-NC-SA 4.0 协议。
你可以自由地查看、修改和分享本项目代码,但 禁止用于商业用途。衍生作品须以相同协议分发。