{"id":48446980,"url":"https://github.com/shuyhere/system-prompt-observatory","last_synced_at":"2026-04-06T18:04:29.108Z","repository":{"id":349537904,"uuid":"1202772902","full_name":"shuyhere/system-prompt-observatory","owner":"shuyhere","description":"Track and compare system prompts across all major AI agents. Diff viewer + component analysis + evolution dashboard.","archived":false,"fork":false,"pushed_at":"2026-04-06T11:48:33.000Z","size":3768,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-06T13:28:59.578Z","etag":null,"topics":["ai-agents","chatgpt","claude-code","diff-viewer","llm","prompt-engineering","system-prompts"],"latest_commit_sha":null,"homepage":"https://shuyhere.github.io/system-prompt-observatory/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shuyhere.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-06T11:38:02.000Z","updated_at":"2026-04-06T11:48:38.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/shuyhere/system-prompt-observatory","commit_stats":null,"previous_names":["shuyhere/system-prompt-observatory"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/shuyhere/system-prompt-observatory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuyhere%2Fsystem-prompt-observatory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuyhere%2Fsystem-prompt-observatory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuyhere%2Fsystem-prompt-observatory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuyhere%2Fsystem-prompt-observatory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shuyhere","download_url":"https://codeload.github.com/shuyhere/system-prompt-observatory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuyhere%2Fsystem-prompt-observatory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31483394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"ssl_error","status_checked_at":"2026-04-06T17:22:54.741Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","chatgpt","claude-code","diff-viewer","llm","prompt-engineering","system-prompts"],"created_at":"2026-04-06T18:04:03.935Z","updated_at":"2026-04-06T18:04:29.097Z","avatar_url":"https://github.com/shuyhere.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# System Prompt Observatory\n\nTrack and compare system prompts across all major AI agents. Git-style diffs powered by Monaco Editor, with component analysis and evolution tracking.\n\n## Live Site\n\nDeployed via GitHub Pages.\n\n## Agents Tracked (670 prompt files)\n\n| Agent | Provider | Versions |\n|-------|----------|----------|\n| Claude Code | Anthropic | 275 |\n| Gemini CLI | Google | 133 |\n| Codex CLI | OpenAI | 53 |\n| ChatGPT | OpenAI | 46 |\n| Claude.ai | Anthropic | 32 |\n| Kimi CLI | Moonshot | 32 |\n| Other Agents | Various | 29 |\n| OpenHands | Open Source | 22 |\n| Grok | xAI | 14 |\n| Gemini Web | Google | 13 |\n| Cursor | Cursor | 11 |\n| Perplexity | Perplexity | 10 |\n\n## Features\n\n- **Diff Viewer** — Monaco-powered side-by-side diffs between any two versions\n- **Component Analysis** — Token-counted breakdown into 16 categories (Identity, Safety, Tools, Memory, etc.)\n- **Evolution Dashboard** — Claude Code prompt size, churn, and composition over 275 versions\n- **Multi-source** — Data from cchistory, system_prompts_leaks, jujumilk3, LouisShark, git histories\n- **Dark/Light mode**\n\n## Development\n\n```bash\ncd web\nnpm install\nnpx vite dev        # dev server on :3000\nnpx vite build      # production build to dist/\n```\n\n## Data Sources\n\n- [cchistory](https://github.com/badlogic/cchistory) — Claude Code versions\n- [system_prompts_leaks](https://github.com/asgeirtj/system_prompts_leaks) — Multi-agent leaks\n- [jujumilk3/leaked-system-prompts](https://github.com/jujumilk3/leaked-system-prompts) — Historical captures\n- [LouisShark/chatgpt_system_prompt](https://github.com/LouisShark/chatgpt_system_prompt) — ChatGPT history\n- [openai/codex](https://github.com/openai/codex) — Codex CLI git history\n- [google-gemini/gemini-cli](https://github.com/google-gemini/gemini-cli) — Gemini CLI git history\n- [MoonshotAI/kimi-cli](https://github.com/MoonshotAI/kimi-cli) — Kimi CLI git history\n- [All-Hands-AI/OpenHands](https://github.com/All-Hands-AI/OpenHands) — OpenHands git history\n\n## Inspired By\n\n- [cchistory.mariozechner.at](https://cchistory.mariozechner.at)\n- [How System Prompts Define Agent Behavior](https://www.dbreunig.com/2026/02/10/system-prompts-define-the-agent-as-much-as-the-model.html) by Drew Breunig\n- [nilenso/context-viewer](https://github.com/nilenso/context-viewer)\n\n## License\n\nData sourced from public repositories under their respective licenses. Site code is MIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshuyhere%2Fsystem-prompt-observatory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshuyhere%2Fsystem-prompt-observatory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshuyhere%2Fsystem-prompt-observatory/lists"}