{"id":50682275,"url":"https://github.com/DREwX-code/omnichat-exporter","last_synced_at":"2026-06-25T18:00:56.684Z","repository":{"id":341049681,"uuid":"1168659656","full_name":"DREwX-code/omnichat-exporter","owner":"DREwX-code","description":"Export and download conversations from ChatGPT, Gemini, Claude, Grok, and DeepSeek in TXT, PDF, JSON, or Markdown format.","archived":false,"fork":false,"pushed_at":"2026-05-24T17:34:23.000Z","size":1448,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-24T19:24:09.797Z","etag":null,"topics":["ai","chatgpt","claude","deepseek","developer-tools","export","gemini","grok","json","markdown","pdf","tampermonkey","userscript"],"latest_commit_sha":null,"homepage":"https://greasyfork.org/scripts/567743-omnichat-exporter-export-any-ai-chat-instantly","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DREwX-code.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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-02-27T16:44:06.000Z","updated_at":"2026-05-24T17:34:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/DREwX-code/omnichat-exporter","commit_stats":null,"previous_names":["drewx-code/omnichat-exporter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DREwX-code/omnichat-exporter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DREwX-code%2Fomnichat-exporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DREwX-code%2Fomnichat-exporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DREwX-code%2Fomnichat-exporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DREwX-code%2Fomnichat-exporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DREwX-code","download_url":"https://codeload.github.com/DREwX-code/omnichat-exporter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DREwX-code%2Fomnichat-exporter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34786231,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-25T02:00:05.521Z","response_time":101,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","chatgpt","claude","deepseek","developer-tools","export","gemini","grok","json","markdown","pdf","tampermonkey","userscript"],"created_at":"2026-06-08T20:00:23.307Z","updated_at":"2026-06-25T18:00:56.678Z","avatar_url":"https://github.com/DREwX-code.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# OmniChat Exporter\n\n[![GreasyFork](https://img.shields.io/static/v1?label=%20\u0026message=GreasyFork\u0026style=flat-square\u0026labelColor=7B0000\u0026color=960000\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggEBCQHM3fXsAAAAVdJREFUOMudkz2qwkAUhc/goBaGJBgUtBCZyj0ILkpwAW7Bws4yO3AHLiCtEFD8KVREkoiFxZzX5A2KGfN4F04zMN+ce+5c4LMUgDmANYBnrnV+plBSi+FwyHq9TgA2LQpvCiEiABwMBtzv95RSfoNEHy8DYBzHrNVqVEr9BWKcqNFoxF6vx3a7zc1mYyC73a4MogBg7vs+z+czO50OW60Wt9stK5UKp9Mpj8cjq9WqDTBHnjAdxzGQZrPJw+HA31oulzbAWgLoA0CWZVBKIY5jzGYzdLtdE9DlcrFNrY98zobqOA6TJKHW2jg4nU5sNBpFDp6mhVe5rsvVasUwDHm9Xqm15u12o+/7Hy0gD8KatOd5vN/v1FozTVN6nkchxFuI6hsAAIMg4OPxMJCXdtTbR7JJCMEgCJhlGUlyPB4XfumozInrupxMJpRSRtZlKoNYl+m/6/wDuWAjtPfsQuwAAAAASUVORK5CYII=)](https://greasyfork.org/scripts/567743-omnichat-exporter-export-any-ai-chat-instantly)\n[![GreasyFork installs](https://img.shields.io/greasyfork/dt/567743?style=flat-square\u0026label=installs\u0026color=3b82f6)](https://greasyfork.org/scripts/567743-omnichat-exporter-export-any-ai-chat-instantly)\n[![Version](https://img.shields.io/badge/dynamic/json?style=flat-square\u0026label=version\u0026color=8b5cf6\u0026query=%24.version\u0026url=https%3A%2F%2Fapi.greasyfork.org%2Fscripts%2F567743.json)](https://greasyfork.org/scripts/567743-omnichat-exporter-export-any-ai-chat-instantly/versions)\n[![GitHub license](https://img.shields.io/github/license/DREwX-code/omnichat-exporter?style=flat-square)](./LICENSE)\n\n![OmniChat Exporter Preview](./assets/preview.png)\n\n\n## Export conversations from major AI platforms in multiple formats\n\n[OmniChat Exporter](https://greasyfork.org/scripts/567743-omnichat-exporter-export-any-ai-chat-instantly) allows you to export conversations from **ChatGPT, Gemini, Claude, Grok, and DeepSeek** in **TXT, Markdown, JSON, or PDF**.\n\n**Fast. Clean. Reliable.**\n\n---\n\n## What OmniChat Exporter does\n\n- Adds export controls directly inside supported AI platforms\n- Allows exporting a full conversation thread\n- Allows exporting individual messages\n- Generates structured and clean output files\n- Works instantly in the browser\n\nEverything runs locally.\n\n---\n\n## Main Features\n\n### Export Control\n\n- Full conversation export\n- Per-message export\n- Clean file structure depending on format\n- Native UI integration on each supported platform\n\n---\n\n## Supported Formats\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eTXT\u003c/b\u003e – simple and universal\u003c/summary\u003e\n\n- Plain text export\n- Preserves message roles and readable chat structure\n- Lightweight and compatible with any text editor\n- Suitable for quick backups and simple archiving\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eMarkdown\u003c/b\u003e – perfect for documentation and reuse\u003c/summary\u003e\n\n- Converts chat content into clean and reusable Markdown\n- Preserves headings, paragraphs, lists, quotes and code blocks\n- Supports links, tables and inline code\n- Supports math conversion for KaTeX / LaTeX content\n- Suitable for documentation, notes, publishing and reuse in other tools\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eJSON\u003c/b\u003e – structured data for automation\u003c/summary\u003e\n\n- Structured export format designed for automation and processing\n- Exports message roles, plain text and HTML content\n- Preserves message order and conversation structure\n- Suitable for scripts, pipelines, backups and data analysis\n\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cb\u003ePDF\u003c/b\u003e – browser-generated document, ready to share\u003c/summary\u003e\n\n### Core features\n\n- Client-side PDF generation using **pdfmake**\n- Automatic conversation scan before PDF generation\n- Local language and script detection\n- Smart loading of fonts based on detected scripts\n- Multilingual text support with mixed-script rendering\n- Script-aware font routing to ensure correct character rendering\n\n### Content rendering\n\n- Per-message PDF rendering with preserved role blocks\n- Conversation metadata included in the document header\n- Support for formatted text, lists, quotes, code blocks, tables and HTML-derived content\n- Syntax-highlighted code rendering\n- Support for AI-generated images (embedded directly in the PDF output)\n\n### Character support\n\n- Support for emoji, symbols and extended Unicode characters (rendered in black and white when necessary)\n\n### Reliability and compatibility\n\n- Built-in PDF generation popup with progress indicator\n- Progressive preparation stages: scan → detection → font loading → generation\n- Automatic fallback and retry strategy when a font triggers a rendering error\n- No conversation data is sent to external services\n- Improved compatibility with strict CSP environments through Tampermonkey requests\n\n---\n\n### Multilingual PDF Support\n\nThe PDF export system supports many writing systems including:\n\nLatin, Extended Latin, Cyrillic, Greek, Arabic, Hebrew, Chinese, Japanese, Korean,  \nDevanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam,  \nSinhala, Thai, Khmer, Lao, Myanmar, Georgian, Armenian, Ethiopic and Egyptian hieroglyphs.\n\nFonts are automatically loaded depending on detected scripts to keep the export lightweight and reliable.\n\n\u003c/details\u003e\n\n---\n\n## Export Characteristics\n\nAll export formats share the following properties:\n\n- Includes the source URL\n- Includes the export date / timestamp\n- Includes the conversation title when available\n- Keeps a readable conversation structure with message roles\n- Generated locally in the browser\n- No external API used\n\n---\n\n## Supported Platforms\n\n- ChatGPT\n- Gemini\n- Claude\n- Grok\n- DeepSeek\n\n---\n\n## Privacy\n\nAll export operations are performed **locally in the browser**.\nNo conversation data is sent to external servers.\n\n---\n\n## Third-Party Libraries\n\n### pdfmake\n\nUsed for generating PDF files directly in the browser.\n\n- Website: \u003chttps://pdfmake.github.io/docs/\u003e\n- Source: \u003chttps://github.com/bpampuch/pdfmake\u003e\n- License: MIT\n\n### franc-min\n\nUsed for local language detection before PDF generation.\n\n- Source: https://github.com/wooorm/franc  \n- License: MIT\n\n### Noto Fonts\n\nUsed for multilingual PDF rendering when required.\n\n- Sources:\n  - \u003chttps://github.com/notofonts\u003e\n  - \u003chttps://github.com/google/fonts\u003e\n- Licenses:\n  - SIL Open Font License 1.1\n  - Apache License 2.0\n\n---\n\n## Installation\n\n[![Install](https://img.shields.io/badge/Install-OmniChat%20Exporter-2f7d32?style=for-the-badge\u0026logo=greasyfork\u0026logoColor=white)](https://update.greasyfork.org/scripts/567743/OmniChat%20Exporter%20-%20Export%20Any%20AI%20Chat%20Instantly.user.js)\n[![View Source](https://img.shields.io/badge/View-Source%20Code-181717?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/DREwX-code/omnichat-exporter/blob/main/src/omnichat-exporter.user.js)\n\n1. Install a userscript manager such as **Tampermonkey**  \n   https://www.tampermonkey.net/\n\n2. Click **Install OmniChat Exporter** above or install from [GreasyFork](https://greasyfork.org/scripts/567743-omnichat-exporter-export-any-ai-chat-instantly).\n\n3. Open a supported AI platform.\n\n4. Use the export controls directly in the interface.\n\n---\n\n## Feedback and Contributions\n\nFeedback and improvement suggestions are welcome via:\n\n- [GreasyFork feedback](https://greasyfork.org/scripts/567743-omnichat-exporter-export-any-ai-chat-instantly/feedback)  \n- [GitHub Issues](https://github.com/DREwX-code/omnichat-exporter/issues) \n\n---\n\n## Author\n\nDeveloped and maintained by **Dℝ∃wX** (GitHub: [DREwX-code](https://github.com/DREwX-code)).  \nEngineered for performance, precision, and long-term evolution.\n\n---\n\n## License\n\nThis project is licensed under the **Apache License 2.0**.  \nYou are free to use, modify, and redistribute it under the terms of the license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDREwX-code%2Fomnichat-exporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDREwX-code%2Fomnichat-exporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDREwX-code%2Fomnichat-exporter/lists"}