Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "codeburn",
"owner": {
"name": "CodeBurn",
"url": "https://codeburn.app"
},
"description": "The CodeBurn plugin for Claude Code",
"plugins": [
{
"name": "codeburn",
"source": "./plugins/codeburn",
"description": "See what your AI coding tools cost, from inside Claude Code"
}
]
}
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,14 @@ Setup for all three platforms, including WSL, is in [Menu bar and tray](docs/men

## Inside your agent

In Claude Code, install the plugin. It sets up the MCP server below and adds `/codeburn:cost`, which summarizes today's spend:

```
/plugin install codeburn --marketplace getagentseal/codeburn
```

Or register only the MCP server:

```bash
claude mcp add codeburn -- npx -y codeburn mcp
```
Expand Down
11 changes: 6 additions & 5 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,12 @@ Every surface's updater reads its own channel, and the menubar and `codeburn upd

1. `npm publish`.
2. Wait until the tarball downloads: run `npm pack codeburn@<version>` in a temp directory until it writes `codeburn-<version>.tgz`.
3. Homebrew: `brew bump-formula-pr` (see "Homebrew Core") and bump the tap (CLI step 5b).
4. GitHub `v<version>` release.
5. Push `mac-v<version>` (writes `menubar-latest.json`).
6. Push `windows-v<version>` (writes `windows-latest.json`).
7. Publish the `desktop-v<version>` release (writes `latest*.yml`).
3. MCP Registry: set both `version` fields in `server.json` to the new version, then run `mcp-publisher publish` (log in once with `mcp-publisher login github` as an owner of the getagentseal org).
4. Homebrew: `brew bump-formula-pr` (see "Homebrew Core") and bump the tap (CLI step 5b).
5. GitHub `v<version>` release.
6. Push `mac-v<version>` (writes `menubar-latest.json`).
7. Push `windows-v<version>` (writes `windows-latest.json`).
8. Publish the `desktop-v<version>` release (writes `latest*.yml`).

Push tags one at a time and wait for each workflow to start. GitHub drops the push events when more than three tags arrive in one push, so `git push --tags` can leave a release with no workflow run.

Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"name": "codeburn",
"version": "0.9.27",
"description": "See where your AI spend goes - by task, tool, model, and project",
"mcpName": "io.github.getagentseal/codeburn",
"type": "module",
"main": "./dist/cli.js",
"bin": {
Expand Down
13 changes: 13 additions & 0 deletions plugins/codeburn/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "codeburn",
"version": "1.0.0",
"description": "See what your AI coding tools cost: a /codeburn:cost summary and CodeBurn's usage tools inside Claude Code",
"author": {
"name": "CodeBurn",
"url": "https://codeburn.app"
},
"homepage": "https://codeburn.app",
"repository": "https://github.com/getagentseal/codeburn",
"license": "MIT",
"keywords": ["cost", "tokens", "usage", "claude-code", "codex", "cursor"]
}
9 changes: 9 additions & 0 deletions plugins/codeburn/.mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"mcpServers": {
"codeburn": {
"type": "stdio",
"command": "npx",
"args": ["-y", "codeburn", "mcp"]
}
}
}
11 changes: 11 additions & 0 deletions plugins/codeburn/skills/cost/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: cost
description: Show what AI coding tools cost today, from CodeBurn. Use when the user asks about today's AI spend or token use, or which model or project cost the most.
allowed-tools: Bash(npx -y codeburn today)
---

Today's AI coding usage, from CodeBurn. It reads the session logs that Claude Code, Codex, Cursor and other tools keep on this machine:

!`npx -y codeburn today`

Summarize this in at most five short bullets: the total cost, the models and projects that cost the most, anything unusual, and one concrete way to spend less. Use only the numbers above.
29 changes: 29 additions & 0 deletions server.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.getagentseal/codeburn",
"title": "CodeBurn",
"description": "AI coding spend, tokens and plan quotas across Claude Code, Codex, Cursor and 40+ more tools",
"websiteUrl": "https://codeburn.app",
"repository": {
"url": "https://github.com/getagentseal/codeburn",
"source": "github"
},
"version": "0.9.27",
"packages": [
{
"registryType": "npm",
"identifier": "codeburn",
"version": "0.9.27",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"type": "positional",
"value": "mcp"
}
]
}
]
}
Loading