masterda/my-personal-codex-data
Coding Agent Conversation Logs This is a performance art project. Anthropic built their models on the world's freely shared information, then introduced increasingly dystopian data policies to stop anyone else from doing the same with their data - pulling up the ladder behind them. DataClaw lets you throw the ladder back down. The dataset it produces is yours to share. Exported with DataClaw. Tag: dataclaw - Browse all DataClaw datasets Stats Metric Value… See the full description on the dataset page: https://huggingface.co/datasets/masterda/my-personal-codex-data.
067
1---2license: mit3task_categories:4 - text-generation5language:6 - en7tags:8 - dataclaw9 - claude-code10 - codex-cli11 - cursor12 - custom13 - gemini-cli14 - kimi-cli15 - opencode16 - openclaw17 - conversations18 - coding-assistant19 - tool-use20 - agentic-coding21 - claude-haiku-4-5-2025100122 - claude-sonnet-523pretty_name: Coding Agent Conversations24configs:25 - config_name: default26 data_files: conversations.jsonl27---28 29# Coding Agent Conversation Logs30 31> **This is a performance art project.** Anthropic built their models on the world's freely shared information, then introduced increasingly [dystopian data policies](https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks) to stop anyone else from doing the same with their data - pulling up the ladder behind them. DataClaw lets you throw the ladder back down. The dataset it produces is yours to share.32 33Exported with [DataClaw](https://github.com/peteromallet/dataclaw).34 35**Tag: `dataclaw`** - [Browse all DataClaw datasets](https://huggingface.co/datasets?other=dataclaw)36 37## Stats38 39| Metric | Value |40|--------|-------|41| Sessions | 2 |42| Projects | 1 |43| Input tokens | 356K |44| Output tokens | 4K |45| Last updated | 2026-09-02 |46 47### Models48 49| Model | Sessions | Input tokens | Output tokens |50|-------|----------|--------------|---------------|51| claude-haiku-4-5-20251001 | 1 | 245K | 3K |52| claude-sonnet-5 | 1 | 112K | 944 |53 54### Projects55 56| Project | Sessions | Input tokens | Output tokens |57|-------|----------|--------------|---------------|58| dataclaw-test | 2 | 356K | 4K |59 60## Schema61 62Each line in `conversations.jsonl` is one session:63 64```json65{66 "session_id": "abc-123",67 "project": "my-project",68 "model": "claude-opus-4-6",69 "git_branch": "main",70 "start_time": "2025-06-15T10:00:00+00:00",71 "end_time": "2025-06-15T10:30:00+00:00",72 "messages": [73 {74 "role": "user",75 "content": "Fix the login bug",76 "content_parts": [77 {"type": "image", "source": {"type": "base64", "media_type": "image/png", "data": "..."}}78 ],79 "timestamp": "..."80 },81 {82 "role": "assistant",83 "content": "I'll investigate the login flow.",84 "thinking": "The user wants me to look at...",85 "tool_uses": [86 {87 "tool": "bash",88 "input": {"command": "grep -r 'login' src/"},89 "output": {90 "text": "src/auth.py:42: def login(user, password):",91 "raw": {"stderr": "", "interrupted": false}92 },93 "status": "success"94 }95 ],96 "timestamp": "..."97 }98 ],99 "stats": {100 "user_messages": 5, "assistant_messages": 8,101 "tool_uses": 20, "input_tokens": 50000, "output_tokens": 3000102 }103}104```105 106`messages[].content_parts` is optional and preserves structured user content such as attachments when the source provides them. The canonical human-readable user text remains in `messages[].content`.107 108`tool_uses[].output.raw` is optional and preserves extra structured tool-result fields when the source provides them. The canonical human-readable result text remains in `tool_uses[].output.text`.109 110## Load111 112```python113from datasets import load_dataset114ds = load_dataset("masterda/my-personal-codex-data", split="train")115```116 117## Export your own118 119```bash120pip install -U dataclaw121dataclaw122```123 