Turn HAR Files, Claude Code, Copilot CLI, and Codex CLI Logs into ATIF The Harbor Framework released atifact, a command-line tool that converts HAR files, Claude Code logs, Copilot CLI logs, and Codex CLI logs into standardized ATIF v1.7 trajectory JSON format with a single command and zero dependencies. The tool supports auto-detection of input formats and can output trajectories for debugging, visualization, fine-tuning, and reinforcement learning pipelines, with options for file output or JSON piping to stdout. Convert agent logs to ATIF https://harborframework.com/docs/agents/trajectory-format trajectories. One command. Zero dependencies. Turn HAR files, Claude Code logs, Copilot CLI logs, and Codex CLI logs into standardized ATIF v1.7 https://github.com/harbor-framework/harbor/blob/main/rfcs/0001-trajectory-format.md trajectory JSON — ready for debugging, visualization, fine-tuning, and RL pipelines. Give your AI coding agent the atifact skill so it can extract trajectories on your behalf: npx skills add waldekmastykarz/atifact Once installed, ask your agent to "extract the trajectory from this HAR file" , "convert Claude Code logs to ATIF" , "convert Copilot CLI logs" , or "convert Codex CLI logs" and it will handle the rest. npm install -g atifact Convert a HAR file auto-detected atifact session.har Convert Claude Code logs atifact claude-log.jsonl Convert Copilot CLI logs atifact copilot-session.jsonl Convert Codex CLI logs atifact codex-session.jsonl Pipe to stdout returns JSON array of trajectories atifact session.har --json | jq '.steps | length' Output: