ymstar/agentmeter

๐ŸŽฏ AI ์—์ด์ „ํŠธ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰, ๋น„์šฉ ๋ฐ ์บ์‹œ ์ ์ค‘๋ฅ  ์ถ”์ . Claude Code, Cursor ๋ฐ Gemini CLI์šฉ CLI + ๋Œ€์‹œ๋ณด๋“œ. ์˜ˆ์‚ฐ ์•Œ๋ฆผ, ๋‹ค์ค‘ ๋ชจ๋ธ ๊ฐ€๊ฒฉ ์ฑ…์ •, ์ œ๋กœ ์„ค์ •.

agentmeter๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

AgentMeter๋Š” AI ์—์ด์ „ํŠธ(Claude Code, Cursor, Gemini CLI)์˜ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰, ๋น„์šฉ ๋ฐ ์บ์‹œ ์ ์ค‘๋ฅ ์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•œ CLI ๊ธฐ๋ฐ˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ด ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ์—์ด์ „ํŠธ๋ณ„๋กœ ์†Œ๋น„๋œ ํ† ํฐ ์ˆ˜์™€ ๊ด€๋ จ ๋น„์šฉ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์บ์‹œ ์ ์ค‘๋ฅ ์„ ๋ถ„์„ํ•˜์—ฌ ์šด์˜ ํšจ์œจ์„ฑ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์˜ˆ์‚ฐ ์•Œ๋ฆผ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์—ฌ ์„ค์ •๋œ ์˜ˆ์‚ฐ์„ ์ดˆ๊ณผํ•  ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ AI ๋ชจ๋ธ์˜ ๊ฐ€๊ฒฉ ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์„ค์ • ์—†์ด ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ œ๋กœ ์ปจํ”ผ๊ทธ(Zero Config) ๋ฐฉ์‹์„ ์ฑ„ํƒํ•˜์—ฌ ๊ฐœ๋ฐœ์ž ์›Œํฌํ”Œ๋กœ์šฐ์— ์‰ฝ๊ฒŒ ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” GitHub์—์„œ ์˜คํ”ˆ์†Œ์Šค๋กœ ์ œ๊ณต๋˜๋ฉฐ, ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค์™€ ํ•จ๊ป˜ ์›น ๊ธฐ๋ฐ˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ง๊ด€์ ์ธ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒโœ“Claude Code~Codex CLIโœ“Cursorโœ“Gemini CLI
npx skills add ymstar/agentmeter

Installed? Explore more ์ฝ”๋”ฉ & ๊ฐœ๋ฐœ skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

agentmeter์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐ŸŽฏ AI ์—์ด์ „ํŠธ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰, ๋น„์šฉ ๋ฐ ์บ์‹œ ์ ์ค‘๋ฅ  ์ถ”์ . Claude Code, Cursor & Gemini CLI์šฉ CLI + ๋Œ€์‹œ๋ณด๋“œ. ์˜ˆ์‚ฐ ์•Œ๋ฆผ, ๋‹ค์ค‘ ๋ชจ๋ธ ๊ฐ€๊ฒฉ ์ฑ…์ •, ์ œ๋กœ ์„ค์ •.

์ถœ์ฒ˜: https://github.com/ymstar/agentmeter

๋งค์ผ ์ง„ํ–‰๋˜๋Š” awesomeskills.dev ์—์ด์ „ํŠธ ์Šคํ‚ฌ ํƒ์ƒ‰ ์ค‘ ๋ฐœ๊ฒฌ๋จ.

์„ค์น˜

npm install -g agentmeter

์‚ฌ์šฉ๋ฒ•

# ๋„์›€๋ง ๋ณด๊ธฐ
agentmeter --help

# ํ˜„์žฌ ์—์ด์ „ํŠธ ์„ธ์…˜ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์ž‘
agentmeter monitor

# ๋Œ€์‹œ๋ณด๋“œ ์—ด๊ธฐ
agentmeter dashboard

์ง€์›๋˜๋Š” ์—์ด์ „ํŠธ

  • Claude Code
  • Cursor
  • Gemini CLI

๊ธฐ๋Šฅ

  • ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰ ์ถ”์ : ๊ฐ AI ์—์ด์ „ํŠธ๊ฐ€ ์†Œ๋น„ํ•œ ํ† ํฐ ์ˆ˜๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.
  • ๋น„์šฉ ๊ณ„์‚ฐ: ๋ชจ๋ธ๋ณ„ ๊ฐ€๊ฒฉ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ˆ์ƒ ๋น„์šฉ์„ ์ž๋™ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
  • ์บ์‹œ ์ ์ค‘๋ฅ : ์บ์‹œ ์‚ฌ์šฉ ํšจ์œจ์„ฑ์„ ๋ถ„์„ํ•˜์—ฌ ์ตœ์ ํ™” ํฌ์ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์˜ˆ์‚ฐ ์•Œ๋ฆผ: ์„ค์ •๋œ ์˜ˆ์‚ฐ ์ž„๊ณ„๊ฐ’์— ๋„๋‹ฌํ•˜๋ฉด ์•Œ๋ฆผ์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์ค‘ ๋ชจ๋ธ ๊ฐ€๊ฒฉ: ๋‹ค์–‘ํ•œ AI ๋ชจ๋ธ์˜ ์ตœ์‹  ๊ฐ€๊ฒฉ ์ •๋ณด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ œ๋กœ ์„ค์ •: ๋ณ„๋„์˜ ๋ณต์žกํ•œ ์„ค์ • ์—†์ด ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์„ค์ •

~/.agentmeter/config.json ํŒŒ์ผ์—์„œ ์„ค์ •์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

{
  "budget": {
    "monthly": 50,
    "alertThreshold": 0.8
  },
  "models": {
    "claude-3-opus": {
      "input": 0.015,
      "output": 0.075
    }
  }
}

๋ผ์ด์„ ์Šค

MIT

๊ด€๋ จ ์Šคํ‚ฌ