by jinzijian
Compile real-world Claude Code and Codex trajectories into verified, tradable post-training assets.
# Add to your Claude Code skills
git clone https://github.com/jinzijian/EvoTraceLast scanned: 8/21/2026
{
"issues": [
{
"file": "README.md",
"line": 91,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -LsSf https://raw.githubusercontent.com/jinzijian/EvoTrace/main/install.sh \"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-08-21T04:39:07.648Z",
"npmAuditRan": false,
"pipAuditRan": true,
"promptInjectionRan": true
}EvoTrace is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jinzijian. Compile real-world Claude Code and Codex trajectories into verified, tradable post-training assets. It has 258 GitHub stars.
Yes. EvoTrace passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/jinzijian/EvoTrace" and add it to your Claude Code skills directory (see the Installation section above).
EvoTrace is primarily written in Python. It is open-source under jinzijian 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 EvoTrace against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A local-first trajectory compiler built on DeepSeek Harness.
Get started · What you get · Workflow · Architecture · 中文
EvoTrace imports the coding-agent work already stored on your machine, finds the sessions worth keeping, and compiles them into evidence-backed preference data, replayable coding tasks, RL environments, and execution-reward candidates. You keep the source data and the resulting assets under your control.
It is not another coding agent and does not require you to change how you use Claude Code or Codex.
[!WARNING] EvoTrace is early alpha, and DeepSeek Harness is a developer preview. Generated tasks and verifiers remain candidates until they pass the documented evidence and Docker validation gates.
macOS, Linux, or WSL:
curl -LsSf https://raw.githubusercontent.com/jinzijian/EvoTrace/main/install.sh | sh
Windows PowerShell:
irm https://raw.githubusercontent.com/jinzijian/EvoTrace/main/install.ps1 | iex
evotrace
EvoTrace opens the DeepSeek Harness Web app. In Settings, choose any provider supported by your Harness setup, such as DeepSeek, OpenAI, or Anthropic. Local import and deterministic mining do not require a model; agent review, hardening, calibration, and evolution do.
New sessions start with Harness Full access by default. To use the narrower workspace sandbox:
DSH_PERMISSION_MODE=workspace-write evotrace
Docker is required only when you build or validate executable environments.
Type / in the app and run:
/init import existing Claude Code and Codex history
/candidates show the strongest evidence-backed sessions
/show 1 inspect candidate 1 and its missing evidence
/review 1 run the sequential four-agent review
/assets inspect anything that was compiled or verified
That is the main product loop. A review may build an asset, route the session to preference data, keep it only as a hardening seed, or reject it with explicit reasons. Rejection is a useful result: it prevents a long but weak trajectory from being mislabeled as training-ready.
| Output | Recovered or generated from your sessions | Useful for |
|---|---|---|
| Candidate catalog | task intent, repo, corrections, failures, effective actions, provenance gaps | finding the small fraction of history worth keeping |
| Preference and recovery data | rejected/chosen attempts, human corrections, successful recoveries | DPO, SFT, QA, failure-recovery training |
| Executable task bundle | repository base, initial state, dependency evidence, task specification | coding-agent evals, regression tasks, RL environments |
| Verifier and reward candidate | test commands, behavioral checks, policy, provenance | rollout scoring and execution rewards after validation |
| Difficulty evidence | fresh independent solver attempts and verifier outcomes | curriculum construction instead of guessing from patch size |
| Execution experience | grounded runtime facts compressed from exploration trajectories | training examples and held-out experience-transfer experiments |
The same validated task can evaluate an agent today, score newly sampled rollouts tomorrow, and produce verifier-grounded RL data later. The future opt-in EvoTrace Marketplace and fine-tuning integrations are intended to let users license reviewed assets on terms they control; they are roadmap products, not part of the current local release.
A transcript may contain a prompt, messages, commands, and diffs, but post-training needs more:
EvoTrace automates that compilation gap with session import, Git/repository archaeology, deterministic gates, specialized agents, and isolated execution.
Claude Code / Codex history
│
▼
/init import + normalize + Git archaeology
│
▼
/candidates rank evidence, hide nested subagent duplicates
│
▼
/review mine episode → gate route → build/harden → criticize
│
┌────┴───────────────┐
▼ ▼
preference/recovery executable candidate
│
▼
/validate in Docker
│
▼
verified reward environment
| Status | What it actually means |
|---|---|
| Mined | The session has useful signals. Nothing executable is implied. |
| Buildable | Task, repo base, reconstruction confidence, reference patch, verifier commands, and environment gates pass. |
| Bundle generated | A Docker-ready candidate exists. Its verifier is not yet trusted. |
| Verified | A conforming Docker run rejected the base, accepted the reference, and was recorded against the exact bundle digest. |
| Calibrated | Fresh solver attempts measured the task; the default target is two verifier passes in five attempts. |
EvoTrace fails closed on empty prompt wrappers, low-confidence reconstruction, missing reference patches, missing verification commands, unsupported environments, candidate switching, and mismatched asset lineage.
/init
/candidates
/show 1
/review 1
/build 1
/validate 1
/runs
/harden 1
/calibrate 2
Hardening must add testable behavior, compatibility, edge cases, or failure constraints. Making a patch longer is not treated as making a task harder.
/evolve 1 2
Asset 1 is explored and compressed; asset 2 must be an independently built held-out task from the same repository.
Baseline and conditioned solver attempts are then compared using Docker rewards. Running /evolve 1 without a
held-out asset is only a wiring smoke test and cannot certify transfer.
| Command | Purpose |
|---|---|
/init [all|codex|claude] |
import history and refresh mining |
/candidates |
browse ranked candidates |
/search payment retry |
search tasks, repositories, and evidence |
/show 1 |
inspect provenance and readiness gaps |
/review 1 |
run the sequential review pipeline |
/build 1 |
compile an execution candidate |
/validate 1 |
run two-state Docker validation |
/harden 1 |
derive and test a harder child task |
/calibrate 1 |
measure and adapt difficulty with self-play |
/evolve 1 2 |
test compressed experience on a held-out task |
/assets |
list compiled assets and their states |
/runs |
inspect saved validation evidence |
/doctor |
check local integrations |
EvoTrace is a specialized distribution of DeepSeek Harness. Harness supplies the Web UI, sessions, streaming, provider settings, permission surface, slash commands, and plugin runtime. EvoTrace adds the trajectory compiler and one managed Orchestrator with four foreground, least-privilege roles:
| Stage | Responsibility | Cannot do |
|---|---|---|
| Episode Miner | isolate one coherent episode and count effective actions | build or approve an asset |
| Candidate Gate | judge value, complexity, reconstructability, and record one immutable route | mutate data or change the route later |
| Task Builder / Hardener | build the exact routed candidate or derive a harder child | edit the source checkout or approve itself |
| Verifier Critic | audit Docker runs, verifier evidence, lineage, and difficulty | certify missing evidence |
The children run sequentially, never in parallel. Review-bound tools enforce the exact review token, candidate ID, route, and produced-asset lineage in code rather than relying only on prompts.
Requires Git, Node.js 22.19+ or 24+, Python 3.9+, and optionally Docker.
git clone https://github.com/jinzijian/EvoTrace.git
cd EvoTrace
python3 -m venv .venv
.venv/bin/python -m pip install -e .
pnpm install
pnpm dev
The Python CLI remains available as a deterministic compiler and automation sidecar. Run et --help for its
machine-ori