J
jackulau/coding.sh
Local-first observability and evals for AI agents
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
官方说明Local-first observability and evals for AI agents. Claude Code, Codex and other coding agents work out of the box. MIT, on SQLite.
安装与配置
取自该仓库的安装命令
npm install -g coding.sh
解析自我们于 2026-11-07 抓取的该仓库 README;我们未执行过。
这条是仓库自己写的安装方式,不是 MCP 客户端配置,所以不生成 JSON。
配置项的键名以你的客户端为准:客户端与 CLI
- ★ 数取值
- 8 ★ · jackulau/coding.sh · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-08 · 最近见到 2026-11-14 · 共见到 7 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 8 ★ · 1 个来源 · repo
- 安装
npm install -g coding.sh
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是
npm install -g coding.sh。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
jackulau/coding.sh;我们收录于 2026-11-08;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。Open-source, local-first observability and evals for any AI agent. Coding agents
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Your sessions stay on your machine.
Docs ·
Quickstart ·
Supported agents ·
Changelog ·
Discussions ·
Report a bug
sh
curl -fsSL https://coding.sh/install | sh
One Claude Code session in the local viewer, with the diff it made and the tests it ran. Sample data, generated by sample-sessions.mjs .
coding.sh records what your agents do: prompts, tool calls, file changes, model calls, latency and
tokens. It goes into a SQLite index on your machine. You browse it in a local viewer, query it from
the CLI or from your agents over MCP, turn failures into evals, and compare changes with paired
statistics. It covers the same ground as LangSmith or Braintrust, but capture, storage and the
viewer stay on your machine unless you add a remote sink.
MIT licensed, no runtime dependencies, Node 22.15 or newer.
## Quickstart
The install command above downloads the latest GitHub release, runs coding.sh init, then opens
the viewer. init finds your agents, shows one plan and asks once. It points their hooks at
coding.sh, registers the MCP server where the agent supports it, and backs up every config file it
edits. coding.sh init --dry-run prints the plan without writing anything (--diff adds the edits), and
coding.sh uninstall removes the hooks and MCP entries again.
Then use your agents as usual. Sessions show up on their own, with no ingest step. To pull in
sessions from before you installed:
sh
coding.sh ingest --backfill
coding.sh is not on npm yet, so npm install -g coding.sh doesn't work today. Installing from
source, updates and uninstall: docs/guides/install.md.
## What you get
Record. Hooks and transcripts capture each session, including subagents.
coding.sh run -- wraps any other agent and snapshots the repo before and after.
coding.sh collector takes OpenTelemetry from agent frameworks and apps.
Measure. Every session has its turns, tool calls, model calls, tokens, latency and outcome.
Sessions that edited code and never ran a check get a no-verification flag.
sh
coding.sh sessions # recent sessions
coding.sh show latest # timeline with turns, tools, subagents and latency
coding.sh search "rate limit" # full-text search over prompts, replies and tool calls
coding.sh usage --by model # tokens, turns and cache hits
coding.sh ui # the local viewer
Every command takes --json. coding.sh mcp gives your agents the same data as MCP tools.
More in docs/guides/explore.md.
Compare. Turn a failed session into a replayable eval with coding.sh eval new, and check
that its verifier is fair with coding.sh eval validate. Run experiments over versioned datasets
with code graders or calibrated LLM judges. coding.sh exp compare and coding.sh compare A/B
prompts, harness files and models with paired statistics. Tool evals and multi-agent workflow
runs are covered too. More in docs/guides/evals.md.
Benchmark. coding.sh bench draws new cases every day from a script, your failed sessions,
GitHub issues or a sitemap. Every contender gets the same frozen set in random order, and
bench report writes a static page with the trend, today's head to head and where each one
fails. More in docs/guides/benchmarks.md.
Production. coding.sh serve runs ingest, the viewer and the API on one port, backed by
Docs ·
Quickstart ·
Supported agents ·
Changelog ·
Discussions ·
Report a bug
sh
curl -fsSL https://coding.sh/install | sh
One Claude Code session in the local viewer, with the diff it made and the tests it ran. Sample data, generated by sample-sessions.mjs .
coding.sh records what your agents do: prompts, tool calls, file changes, model calls, latency and
tokens. It goes into a SQLite index on your machine. You browse it in a local viewer, query it from
the CLI or from your agents over MCP, turn failures into evals, and compare changes with paired
statistics. It covers the same ground as LangSmith or Braintrust, but capture, storage and the
viewer stay on your machine unless you add a remote sink.
MIT licensed, no runtime dependencies, Node 22.15 or newer.
## Quickstart
The install command above downloads the latest GitHub release, runs coding.sh init, then opens
the viewer. init finds your agents, shows one plan and asks once. It points their hooks at
coding.sh, registers the MCP server where the agent supports it, and backs up every config file it
edits. coding.sh init --dry-run prints the plan without writing anything (--diff adds the edits), and
coding.sh uninstall removes the hooks and MCP entries again.
Then use your agents as usual. Sessions show up on their own, with no ingest step. To pull in
sessions from before you installed:
sh
coding.sh ingest --backfill
coding.sh is not on npm yet, so npm install -g coding.sh doesn't work today. Installing from
source, updates and uninstall: docs/guides/install.md.
## What you get
Record. Hooks and transcripts capture each session, including subagents.
coding.sh run -- wraps any other agent and snapshots the repo before and after.
coding.sh collector takes OpenTelemetry from agent frameworks and apps.
Measure. Every session has its turns, tool calls, model calls, tokens, latency and outcome.
Sessions that edited code and never ran a check get a no-verification flag.
sh
coding.sh sessions # recent sessions
coding.sh show latest # timeline with turns, tools, subagents and latency
coding.sh search "rate limit" # full-text search over prompts, replies and tool calls
coding.sh usage --by model # tokens, turns and cache hits
coding.sh ui # the local viewer
Every command takes --json. coding.sh mcp gives your agents the same data as MCP tools.
More in docs/guides/explore.md.
Compare. Turn a failed session into a replayable eval with coding.sh eval new, and check
that its verifier is fair with coding.sh eval validate. Run experiments over versioned datasets
with code graders or calibrated LLM judges. coding.sh exp compare and coding.sh compare A/B
prompts, harness files and models with paired statistics. Tool evals and multi-agent workflow
runs are covered too. More in docs/guides/evals.md.
Benchmark. coding.sh bench draws new cases every day from a script, your failed sessions,
GitHub issues or a sitemap. Every contender gets the same frozen set in random order, and
bench report writes a static page with the trend, today's head to head and where each one
fails. More in docs/guides/benchmarks.md.
Production. coding.sh serve runs ingest, the viewer and the API on one port, backed by
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/jackulau-coding-sh/)
- 来源
- github · https://github.com/jackulau/coding.sh
- 按领域浏览
- 开源项目
- Traction
- 8 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。