Files
amipro-home/contextwizard_top.html
qingjie.du d06b4cf629 feat: add static HTML content for GEO
- merits.html: Passkey vs Password security comparison table
- passkey.html: How Passkeys Work steps and business benefits
- fido2_top.html: Why Choose amiPro Passkey Hub section
- contextwizard_top.html: What is ContextWizard section
- contextwizard_install.html: What You Get After Installation section
2026-06-21 12:23:18 +09:00

1215 lines
68 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html
lang="en-US"
class="light-style"
>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1.0"
/>
<title>ContextWizard | AI Chat Backup & Search - Local-First Privacy | amiPro</title>
<link rel="canonical" href="https://amipro.me/contextwizard_top.html" />
<link rel="alternate" hreflang="en" href="https://amipro.me/contextwizard_top.html" />
<link rel="alternate" hreflang="ja" href="https://amipro.me/contextwizard_top.html" />
<link rel="alternate" hreflang="x-default" href="https://amipro.me/contextwizard_top.html" />
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-850DCHX9EJ"></script>
<script>
globalThis.dataLayer = globalThis.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-850DCHX9EJ');
</script>
<meta name="description" content="ContextWizard automatically captures and organizes AI conversations across ChatGPT, Claude, Gemini, Perplexity, and more. Local-first encryption, full-text search, zero configuration. Free Chrome and Edge extension by amiPro." />
<!-- Open Graph -->
<meta property="og:type" content="website" />
<meta property="og:title" content="ContextWizard | AI Chat Backup & Search - Local-First Privacy" />
<meta property="og:description" content="Capture, search, and organize AI conversations across 10+ platforms. Local-first encryption, zero configuration." />
<meta property="og:url" content="https://amipro.me/contextwizard_top.html" />
<meta property="og:site_name" content="amiPro" />
<meta property="og:image" content="https://amipro.me/contextwizard-files/screen-platforms-640-400.jpg" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="ContextWizard | AI Chat Backup & Search" />
<meta name="twitter:description" content="Capture, search, and organize AI conversations across 10+ platforms with local-first encryption." />
<meta name="twitter:image" content="https://amipro.me/contextwizard-files/screen-platforms-640-400.jpg" />
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="files/favicon.ico" />
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap"
rel="stylesheet"
/>
<!-- Icons. Uncomment required icon fonts -->
<link rel="stylesheet" href="files/boxicons.css?v=20230405" />
<!-- Core CSS -->
<link rel="stylesheet" href="files/core.css" class="template-customizer-core-css" />
<link rel="stylesheet" href="files/theme-default.css" class="template-customizer-theme-css" />
<link rel="stylesheet" href="files/demo.css" />
<link rel="stylesheet" href="files/modern.css" />
<!-- Vendors CSS -->
<link rel="stylesheet" href="files/perfect-scrollbar.css" />
<!-- Helpers -->
<script src="files/helpers.js"></script>
<style>
body {
color: var(--text-bright, #f8fafc);
background: radial-gradient(circle at top, #0f172a, #040b1f);
background-color: #040b1f;
}
.hero__text .hero__title {
font-size: clamp(2rem, 4vw, 3.25rem);
color: var(--text-bright, #f8fafc);
}
.hero__text .hero__lead {
max-width: 560px;
color: rgba(248, 250, 252, 0.85);
}
.hero__badge {
display: inline-flex;
align-items: center;
gap: 0.35rem;
padding: 0.25rem 0.8rem;
border-radius: 999px;
background: rgba(248, 250, 252, 0.18);
border: 1px solid rgba(248, 250, 252, 0.3);
color: var(--text-bright, #f8fafc);
font-size: 0.85rem;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.hero__media img {
width: 100%;
height: auto;
border-radius: 1.25rem;
box-shadow: 0 20px 60px rgba(15, 23, 42, 0.18);
}
.section-heading {
margin: 0 0 0.5rem;
font-weight: 600;
color: var(--text-bright, #f8fafc);
}
.section-lead {
color: var(--text-muted, #cbd5f5);
max-width: 720px;
}
.feature-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 1.5rem;
}
.feature-card {
border: none;
border-radius: 1rem;
box-shadow: 0 16px 50px rgba(15, 23, 42, 0.08);
transition: transform 200ms ease, box-shadow 200ms ease;
background: rgba(255, 255, 255, 0.95);
color: #0f172a;
}
.feature-card:hover {
transform: translateY(-4px);
box-shadow: 0 24px 55px rgba(15, 23, 42, 0.12);
}
.feature-icon {
display: inline-flex;
width: 48px;
height: 48px;
border-radius: 16px;
align-items: center;
justify-content: center;
background: #eef2ff;
color: #4338ca;
font-size: 1.5rem;
margin-bottom: 1rem;
}
.feature-card ul {
padding-left: 1rem;
margin-bottom: 0;
color: #334155;
}
.checklist {
list-style: none;
padding: 0;
margin: 0;
}
.checklist li {
display: flex;
gap: 0.5rem;
margin-bottom: 0.5rem;
color: var(--text-bright, #f8fafc);
}
.checklist li i {
color: #16a34a;
}
.data-callout {
border: 1px solid rgba(15, 23, 42, 0.08);
border-radius: 1rem;
padding: 1.5rem;
background: #ffffff;
box-shadow: inset 0 0 0 1px rgba(99, 102, 241, 0.1);
color: #0f172a;
}
.card {
color: #0f172a;
background-color: rgba(255, 255, 255, 0.95);
}
.card .checklist li,
.data-callout .checklist li {
color: #0f172a;
}
.pay-attention {
border-left: 4px solid #f97316;
background: #fff7ed;
color: #7c2d12;
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How to copy a long ChatGPT thread into Claude without formatting issues?",
"acceptedAnswer": {
"@type": "Answer",
"text": "To copy a long ChatGPT thread into Claude without markdown or UI formatting clutter, use ContextWizard's context copy feature. It automatically strips out platform-specific UI artifacts, extracts clean raw text transcripts from ChatGPT, and allows one-step copying, exporting, or transferring of full conversation contexts into Claude, Manus, Gemini, or other assistants."
}
},
{
"@type": "Question",
"name": "What is the best way to search through multiple AI platform histories at once?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The most efficient way to search through multiple AI platform histories at once is by using a local-first browser tool like ContextWizard. It builds a unified local index that allows full-text search across titles, summaries, and message bodies across 10+ major platforms including ChatGPT, Claude, Gemini, Grok, DeepSeek, and Perplexity simultaneously with granular platform filters."
}
},
{
"@type": "Question",
"name": "How to build a local knowledge base from AI chats safely?",
"acceptedAnswer": {
"@type": "Answer",
"text": "ContextWizard turns your daily browsing history into a secure, searchable local text database. By capturing real-time conversations using platform-specific selectors, it aggregates scattered insights into a unified workspace on your PC, enabling power users to build an offline second brain from their AI interactions."
}
},
{
"@type": "Question",
"name": "How do I keep track of important conversations across different AI models?",
"acceptedAnswer": {
"@type": "Answer",
"text": "ContextWizard's cross-platform bookmark feature lets you save key moments across ChatGPT, Claude, and Gemini in a single place. It supports organizing bookmarks into custom groups with full instant-undo support, making it easy to jump back to any bookmarked conversation in its original web context with one click."
}
},
{
"@type": "Question",
"name": "How can I safely reuse prompts without exposing sensitive data?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The built-in Prompt Editor in ContextWizard allows you to manage reusable prompt templates while safeguarding your privacy through auto-redaction. You can define custom redaction rules that automatically replace sensitive information such as API keys, passwords, and private tokens with placeholders before sending the prompt to any AI platform."
}
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "ContextWizard",
"applicationCategory": "BrowserApplication",
"operatingSystem": "Chrome, Edge",
"description": "Local-first browser extension that captures, organizes, and encrypts AI conversations across 10+ platforms including ChatGPT, Claude, Gemini, and Perplexity.",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"author": {
"@type": "Organization",
"name": "amiPro, LLC",
"url": "https://amipro.me"
},
"installUrl": "https://chromewebstore.google.com/detail/contextwizard/lmhnmmedgmnfggecdalkancllnekofnb",
"featureList": "Multi-platform AI chat capture, Full-text search, Local-first encryption, JSON export/import, 12-language UI"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "VideoObject",
"@id": "https://youtu.be/_XzSm3txFkg",
"name": "Cross-Platform Bookmarks Demo - ContextWizard",
"description": "Save key moments across ChatGPT, Claude, and Gemini in one place using ContextWizard's cross-platform bookmark feature. Organize into custom groups and jump back with one click.",
"thumbnailUrl": "https://img.youtube.com/vi/_XzSm3txFkg/maxresdefault.jpg",
"contentUrl": "https://www.youtube.com/watch?v=_XzSm3txFkg",
"embedUrl": "https://www.youtube.com/embed/_XzSm3txFkg",
"uploadDate": "2025-01-01",
"publisher": {
"@type": "Organization",
"name": "amiPro",
"url": "https://amipro.me"
}
},
{
"@type": "VideoObject",
"@id": "https://youtu.be/lYbXXWZZMJ0",
"name": "Page Context Copy Demo - ContextWizard",
"description": "Copy page context from any website and seamlessly use it across your AI platforms with ContextWizard.",
"thumbnailUrl": "https://img.youtube.com/vi/lYbXXWZZMJ0/maxresdefault.jpg",
"contentUrl": "https://www.youtube.com/watch?v=lYbXXWZZMJ0",
"embedUrl": "https://www.youtube.com/embed/lYbXXWZZMJ0",
"uploadDate": "2025-01-01",
"publisher": {
"@type": "Organization",
"name": "amiPro",
"url": "https://amipro.me"
}
},
{
"@type": "VideoObject",
"@id": "https://youtu.be/UDKbb1h-NMA",
"name": "Cross-Platform Thread Transfer Demo - ContextWizard",
"description": "Stop losing formats when shifting from ChatGPT to Claude. ContextWizard transfers long threads locally in 1 click.",
"thumbnailUrl": "https://img.youtube.com/vi/UDKbb1h-NMA/maxresdefault.jpg",
"contentUrl": "https://www.youtube.com/watch?v=UDKbb1h-NMA",
"embedUrl": "https://www.youtube.com/embed/UDKbb1h-NMA",
"uploadDate": "2025-01-01",
"publisher": {
"@type": "Organization",
"name": "amiPro",
"url": "https://amipro.me"
}
}
]
}
</script>
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
<script src="files/config.js"></script>
<script defer src="files/jquery.js"></script>
<script defer src="files/popper.js"></script>
<script defer src="files/bootstrap.js"></script>
<script defer src="files/perfect-scrollbar.js"></script>
<script defer src="files/menu.js"></script>
<script defer src="files/main.js"></script>
<script defer src="files/ua-parser.js"></script>
<script defer src="files/amipro_utils.js?v=20230401402"></script>
<script>
const i18n_messages = new Map();
let lang_map = new Map();
lang_map.set('en-US', 'amiPro - Trustworthy passkey & privacy tooling');
lang_map.set('zh-CN', 'amiPro - 值得信赖的 Passkey 与隐私工具');
lang_map.set('ja', 'amiPro - 信頼できるパスキーとプライバシーツール');
i18n_messages.set('label_welcome', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Management Portal');
lang_map.set('zh-CN', '管理门户');
lang_map.set('ja', '管理ポータル');
i18n_messages.set('label_portal', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Cross-Platform Bookmarks');
lang_map.set('zh-CN', '跨平台书签');
lang_map.set('ja', 'クロスプラットフォームブックマーク');
i18n_messages.set('feature_bm_title', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Save key moments across ChatGPT, Claude, and Gemini in one place.');
lang_map.set('zh-CN', '在一个地方保存 ChatGPT、Claude、Gemini 的关键对话。');
lang_map.set('ja', 'ChatGPT、Claude、Gemini の重要な会話を一箇所に保存します。');
i18n_messages.set('feature_bm_1', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Organize bookmarks into custom groups with instant-undo support.');
lang_map.set('zh-CN', '将书签整理到自定义分组,支持即时撤销。');
lang_map.set('ja', 'ブックマークをカスタムグループに整理、インスタントアンドゥ対応。');
i18n_messages.set('feature_bm_2', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Jump back to any bookmarked conversation in its original context.');
lang_map.set('zh-CN', '一键跳回任何已书签的对话原始页面。');
lang_map.set('ja', 'ブックマークした会話を元のコンテキストで開きます。');
i18n_messages.set('feature_bm_3', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Prompt Editor & Privacy');
lang_map.set('zh-CN', '提示词编辑与隐私保护');
lang_map.set('ja', 'プロンプトエディターとプライバシー');
i18n_messages.set('feature_pe_title', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Manage reusable prompt templates with the built-in Prompt Editor.');
lang_map.set('zh-CN', '使用内置的提示词编辑器管理可复用的模板。');
lang_map.set('ja', '内蔵プロンプトエディターで再利用可能なテンプレートを管理。');
i18n_messages.set('feature_pe_1', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Auto-redact sensitive info (API keys, passwords, tokens) before sending.');
lang_map.set('zh-CN', '发送前自动脱敏 API 密钥、密码、令牌等敏感信息。');
lang_map.set('ja', '送信前にAPIキーやパスワードなどの機密情報を自動秘匿化。');
i18n_messages.set('feature_pe_2', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Define custom redaction rules to safeguard proprietary data.');
lang_map.set('zh-CN', '定义自定义脱敏规则保护专有数据。');
lang_map.set('ja', 'カスタム秘匿化ルールで機密データを保護。');
i18n_messages.set('feature_pe_3', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Cross-Platform Bookmarks Demo');
lang_map.set('zh-CN', '跨平台书签演示');
lang_map.set('ja', 'クロスプラットフォームブックマークデモ');
i18n_messages.set('video_bm_title', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'See how ContextWizard saves key moments across ChatGPT, Claude, and Gemini. Organize bookmarks into custom groups and jump back with one click.');
lang_map.set('zh-CN', '了解 ContextWizard 如何在 ChatGPT、Claude、Gemini 间保存关键时刻。将书签整理到自定义分组,一键跳回。');
lang_map.set('ja', 'ContextWizardがChatGPT、Claude、Gemini間で重要な会話を保存する方法をご覧ください。ブックマークをカスタムグループに整理し、ワンクリックで戻ります。');
i18n_messages.set('video_bm_desc', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Watch Bookmark Demo on YouTube &rarr;');
lang_map.set('zh-CN', '在 YouTube 上观看书签演示 &rarr;');
lang_map.set('ja', 'YouTubeでブックマークデモを見る &rarr;');
i18n_messages.set('video_bm_link', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Page Context Copy Demo');
lang_map.set('zh-CN', '页面上下文复制演示');
lang_map.set('ja', 'ページコンテキストコピーデモ');
i18n_messages.set('video_pcc_title', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Learn how to copy page context from any website and seamlessly use it across your AI platforms with ContextWizard.');
lang_map.set('zh-CN', '了解如何从任意网站复制页面上下文,并在 AI 平台间无缝使用。');
lang_map.set('ja', '任意のWebサイトからページコンテキストをコピーし、AIプラットフォーム間でシームレスに使用する方法をご紹介します。');
i18n_messages.set('video_pcc_desc', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Watch Page Context Demo on YouTube &rarr;');
lang_map.set('zh-CN', '在 YouTube 上观看页面上下文演示 &rarr;');
lang_map.set('ja', 'YouTubeでページコンテキストデモを見る &rarr;');
i18n_messages.set('video_pcc_link', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Cross-Platform Thread Transfer Demo');
lang_map.set('zh-CN', '跨平台对话传输演示');
lang_map.set('ja', 'クロスプラットフォームスレッド転送デモ');
i18n_messages.set('video_act_title', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Stop losing formats when shifting from ChatGPT to Claude. ContextWizard transfers long threads locally in 1 click.');
lang_map.set('zh-CN', '不再在从 ChatGPT 切换到 Claude 时丢失格式。ContextWizard 一键本地传输长对话。');
lang_map.set('ja', 'ChatGPTからClaudeに移行する際のフォーマット損失を解消。ContextWizardが1クリックで長いスレッドをローカル転送。');
i18n_messages.set('video_act_desc', lang_map);
lang_map = new Map();
lang_map.set('en-US', 'Watch 5-sec Workflow Demo on YouTube &rarr;');
lang_map.set('zh-CN', '在 YouTube 上观看 5 秒工作流演示 &rarr;');
lang_map.set('ja', 'YouTubeで5秒ワークフローデモを見る &rarr;');
i18n_messages.set('video_act_link', lang_map);
lang_map = new Map();
lang_map.set('en', 'The universal context layer for your AI chats. Automatically capture, search, and transfer knowledge across platforms.');
lang_map.set('ja', 'AIチャットのための汎用コンテキストレイヤー。プラットフォーム全体で知識を自動的にキャプチャ、検索、転送します。');
i18n_messages.set('hero_subtitle', lang_map);
lang_map = new Map();
lang_map.set('en', "Harness each assistant's strengths, one-click backup or migrate every thread, and start immediately with zero configuration.");
lang_map.set('ja', '各アシスタントの強みを活用し、ワンクリックで全スレッドをバックアップまたは移行、ゼロコンフィグレーションで即座にスタート。');
i18n_messages.set('hero_lead', lang_map);
lang_map = new Map();
lang_map.set('en', 'All your data never leaves your PC');
lang_map.set('ja', 'すべてのデータはPCから外に出ません');
i18n_messages.set('check_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'No API keys required');
lang_map.set('ja', 'APIキーは不要です');
i18n_messages.set('check_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Automatic capture across your favorite AI chat platforms');
lang_map.set('ja', 'お気に入りのAIチャットプラットフォーム全体を自動キャプチャ');
i18n_messages.set('check_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Search, filter, and relaunch chats instantly');
lang_map.set('ja', 'チャットを即座に検索、フィルター、再起動');
i18n_messages.set('check_4', lang_map);
lang_map = new Map();
lang_map.set('en', 'Install from Chrome Store');
lang_map.set('ja', 'Chromeストアからインストール');
i18n_messages.set('btn_chrome_text', lang_map);
lang_map = new Map();
lang_map.set('en', 'Install from Edge store');
lang_map.set('ja', 'Edgeストアからインストール');
i18n_messages.set('btn_edge_text', lang_map);
lang_map = new Map();
lang_map.set('en', 'Watch Video');
lang_map.set('ja', '動画を見る');
i18n_messages.set('btn_video_text', lang_map);
lang_map = new Map();
lang_map.set('en', 'Local-First &amp; Privacy-Centric Architecture');
lang_map.set('ja', 'ローカルファースト&プライバシー重視のアーキテクチャ');
i18n_messages.set('callout_title', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>Zero Cloud Uploads:</strong> All captured AI chat logs, transcripts, and custom prompt templates are fully encrypted and saved strictly inside your browser\'s local storage (<code>chrome.storage.local</code>).');
lang_map.set('ja', '<strong>クラウドアップロードゼロ:</strong> キャプチャされたすべてのAIチャットログ、文字起こし、カスタムプロンプトテンプレートは完全に暗号化され、ブラウザのローカルストレージ<code>chrome.storage.local</code>)内に厳密に保存されます。');
i18n_messages.set('callout_1', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>No Cloud Account &amp; No API Keys Required:</strong> ContextWizard runs entirely out of the box via native DOM observation. It does not require any third-party registration or OpenAI/Anthropic/DeepSeek API keys.');
lang_map.set('ja', '<strong>クラウドアカウント不要APIキー不要:</strong> ContextWizardはネイティブDOM監視によりそのまま動作します。第三者登録やOpenAI/Anthropic/DeepSeekのAPIキーは一切不要です。');
i18n_messages.set('callout_2', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>100% GDPR &amp; Privacy Compliant:</strong> Your confidential prompts, proprietary source code, and business context remain completely offline and never touch external synchronization servers.');
lang_map.set('ja', '<strong>100% GDPRプライバシー準拠:</strong> 機密プロンプト、自社ソースコード、ビジネスコンテキストは完全にオフラインで保持され、外部同期サーバーに一切送信されません。');
i18n_messages.set('callout_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Why ContextWizard?');
lang_map.set('ja', 'なぜ ContextWizard');
i18n_messages.set('why_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'ContextWizard automatically captures and organizes your conversations across multiple AI assistants, making every insight searchable, portable, and ready to revisit.');
lang_map.set('ja', 'ContextWizardは複数のAIアシスタント全体の会話を自動的にキャプチャし整理し、すべてのインサイトを検索可能、ポータブル、再訪可能な状態にします。');
i18n_messages.set('why_lead', lang_map);
lang_map = new Map();
lang_map.set('en', 'Multi-Platform Support');
lang_map.set('ja', 'マルチプラットフォーム対応');
i18n_messages.set('mp_title', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>10 built-in platforms</strong>: ChatGPT, Claude, Gemini, Copilot, Perplexity, HuggingChat, Poe, Grok, DeepSeek, Qwen.');
lang_map.set('ja', '<strong>10の内蔵プラットフォーム</strong>: ChatGPT、Claude、Gemini、Copilot、Perplexity、HuggingChat、Poe、Grok、DeepSeek、Qwen。');
i18n_messages.set('mp_1', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>Custom platforms</strong>: Add any AI chat site via URL patterns.');
lang_map.set('ja', '<strong>カスタムプラットフォーム</strong>: URLパターンで任意のAIチャットサイトを追加可能。');
i18n_messages.set('mp_2', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>Automatic detection</strong> as soon as you land on supported hosts.');
lang_map.set('ja', '<strong>自動検出</strong> - サポートされているホストにアクセスするとすぐに検出。');
i18n_messages.set('mp_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Smart Recording');
lang_map.set('ja', 'スマート録画');
i18n_messages.set('sr_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Real-time capture using MutationObserver.');
lang_map.set('ja', 'MutationObserverを使用したリアルタイムキャプチャ。');
i18n_messages.set('sr_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'Platform-specific selectors for accurate transcripts.');
lang_map.set('ja', '正確な文字起こしのためのプラットフォーム固有セレクタ。');
i18n_messages.set('sr_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Debounced saves, visual indicator, and URL-aware logic for clean history.');
lang_map.set('ja', 'デバウンス保存、ビジュアルインジケーター、URL認識ロジックによるクリーンな履歴。');
i18n_messages.set('sr_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Powerful Search');
lang_map.set('ja', '強力な検索');
i18n_messages.set('ps_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Full-text search across titles, summaries, and message bodies.');
lang_map.set('ja', 'タイトル、要約、メッセージ本文を横断する全文検索。');
i18n_messages.set('ps_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'Platform filters plus smart ranking by recency and relevance.');
lang_map.set('ja', 'プラットフォームフィルターと最新性・関連性によるスマートランキング。');
i18n_messages.set('ps_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Jump back into any conversation with one click.');
lang_map.set('ja', 'ワンクリックで任意の会話にジャンプ。');
i18n_messages.set('ps_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Conversation Management');
lang_map.set('ja', '会話管理');
i18n_messages.set('cm_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Unified list for every assistant you use.');
lang_map.set('ja', '使用するすべてのアシスタントの統一リスト。');
i18n_messages.set('cm_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'Quick access, deletion, export, and import workflows.');
lang_map.set('ja', 'クイックアクセス、削除、エクスポート、インポートのワークフロー。');
i18n_messages.set('cm_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Local storage ensures nothing syncs beyond your machine.');
lang_map.set('ja', 'ローカルストレージにより、マシン外への同期は一切行われません。');
i18n_messages.set('cm_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Internationalization');
lang_map.set('ja', '多言語対応');
i18n_messages.set('i18n_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Localized UI across 12 languages.');
lang_map.set('ja', '12言語にローカライズされたUI。');
i18n_messages.set('i18n_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'Automatic browser-language detection.');
lang_map.set('ja', 'ブラウザ言語の自動検出。');
i18n_messages.set('i18n_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Fast language switching with persistent preferences.');
lang_map.set('ja', '永続化された設定による高速な言語切替。');
i18n_messages.set('i18n_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Customization');
lang_map.set('ja', 'カスタマイズ');
i18n_messages.set('cust_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Enable/disable platforms individually.');
lang_map.set('ja', 'プラットフォームごとに個別に有効/無効化。');
i18n_messages.set('cust_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'Add custom URL patterns for new AI sites.');
lang_map.set('ja', '新しいAIサイトのカスタムURLパターンを追加。');
i18n_messages.set('cust_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Manage data with stats, exports, imports, and clears.');
lang_map.set('ja', '統計、エクスポート、インポート、クリアでデータを管理。');
i18n_messages.set('cust_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Stay coordinated across assistants');
lang_map.set('ja', 'アシスタント全体で連携を維持');
i18n_messages.set('stay_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Bring order to the chaos of juggling multiple AI assistants. ContextWizard keeps a unified list, lets you filter by platform, and opens any saved thread in-place with a single click.');
lang_map.set('ja', '複数のAIアシスタントの使い分けに秩序をもたらします。ContextWizardは統一リストを維持し、プラットフォームでフィルタリングし、ワンクリックで保存されたスレッドを開きます。');
i18n_messages.set('stay_lead', lang_map);
lang_map = new Map();
lang_map.set('en', 'Tag and color-code platforms for quick scanning.');
lang_map.set('ja', 'プラットフォームにタグと色分けを設定してクイックスキャンニング。');
i18n_messages.set('stay_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'Use summaries to remember why a chat mattered.');
lang_map.set('ja', '要約を使用してチャットの重要性を記憶。');
i18n_messages.set('stay_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Export/import archives for backups or new machines.');
lang_map.set('ja', 'バックアップや新しいマシン用にアーカイブをエクスポート/インポート。');
i18n_messages.set('stay_3', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>Pay attention:</strong> Do <em>not</em> delete your conversations on AI platforms if you still need them. ContextWizard stores the main content, not attachments or full raw data.');
lang_map.set('ja', '<strong>注意:</strong> まだ必要な会話をAIプラットフォーム上で<em>削除しない</em>でください。ContextWizardはメインコンテンツのみを保存し、添付ファイルや完全な生データは保存しません。');
i18n_messages.set('pay_attention_text', lang_map);
lang_map = new Map();
lang_map.set('en', 'Ready in minutes');
lang_map.set('ja', '数分で準備完了');
i18n_messages.set('ready_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Install the extension, pick which platforms to observe, and ContextWizard starts capturing right away—no API keys, no cloud accounts, zero configuration beyond toggling the platforms you care about.');
lang_map.set('ja', '拡張機能をインストールし、監視するプラットフォームを選ぶだけで、ContextWizardはすぐにキャプチャを開始します。APIキー不要、クラウドアカウント不要、関心のあるプラットフォームのトグル以外のコンフィグレーションはゼロ。');
i18n_messages.set('ready_lead', lang_map);
lang_map = new Map();
lang_map.set('en', 'Enable/disable per platform anytime.');
lang_map.set('ja', 'プラットフォームごとにいつでも有効/無効化可能。');
i18n_messages.set('ready_1', lang_map);
lang_map = new Map();
lang_map.set('en', 'Toggle recording indicator visibility.');
lang_map.set('ja', '録画インジケーターの表示切替。');
i18n_messages.set('ready_2', lang_map);
lang_map = new Map();
lang_map.set('en', 'Switch languages instantly.');
lang_map.set('ja', '即座に言語を切替。');
i18n_messages.set('ready_3', lang_map);
lang_map = new Map();
lang_map.set('en', 'Export JSON snapshots for backups.');
lang_map.set('ja', 'バックアップ用にJSONスナップショットをエクスポート。');
i18n_messages.set('ready_4', lang_map);
lang_map = new Map();
lang_map.set('en', 'Import archives when moving machines.');
lang_map.set('ja', 'マシン移行時にアーカイブをインポート。');
i18n_messages.set('ready_5', lang_map);
lang_map = new Map();
lang_map.set('en', 'Clear everything with one tap if needed.');
lang_map.set('ja', '必要に応じてワンタップですべてクリア。');
i18n_messages.set('ready_6', lang_map);
lang_map = new Map();
lang_map.set('en', 'Frequently Asked Questions');
lang_map.set('ja', 'よくある質問');
i18n_messages.set('faq_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'How to copy a long ChatGPT thread into Claude without formatting issues?');
lang_map.set('ja', 'フォーマットの問題なしに長いChatGPTスレッドをClaudeにコピーするには');
i18n_messages.set('faq_1_q', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>To copy a long ChatGPT thread into Claude without markdown or UI formatting clutter, use ContextWizard\'s context copy feature.</strong> It automatically strips out platform-specific UI artifacts, extracts clean raw text transcripts from ChatGPT, and allows one-step copying, exporting, or transferring of full conversation contexts into Claude, Manus, Gemini, or other assistants. <a href="#thread-transfer-demo" style="color: #2563eb; text-decoration: underline;">&#8593; Watch the demo</a>');
lang_map.set('ja', '<strong>markdownやUIフォーマットの雑踏なしに長いChatGPTスレッドをClaudeにコピーするには、ContextWizardのコンテキストコピー機能を使用してください。</strong> プラットフォーム固有のUIアーティファクトを自動的に除去し、ChatGPTからクリーンな生テキスト文字起こしを抽出し、Claude、Manus、Gemini、その他のアシスタントへの完全な会話コンテキストのワンステップコピー、エクスポート、転送が可能です。 <a href="#thread-transfer-demo" style="color: #2563eb; text-decoration: underline;">&#8593; デモを見る</a>');
i18n_messages.set('faq_1_a', lang_map);
lang_map = new Map();
lang_map.set('en', 'How do I copy page context and use it across AI platforms?');
lang_map.set('ja', 'ページコンテキストをコピーしてAIプラットフォーム全体で使用するには');
i18n_messages.set('faq_2_q', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>ContextWizard\'s page context copy feature lets you capture content from any webpage and seamlessly paste it into ChatGPT, Claude, Gemini, or other AI assistants.</strong> It strips out unnecessary UI clutter, preserves the meaningful text structure, and lets you transfer context in one click — no more manual copy-paste or formatting cleanup. <a href="#page-context-demo" style="color: #2563eb; text-decoration: underline;">&#8593; Watch the demo</a>');
lang_map.set('ja', '<strong>ContextWizardのページコンテキストコピー機能により、任意のWebページからコンテンツをキャプチャし、ChatGPT、Claude、Gemini、その他のAIアシスタントにシームレスに貼り付けることができます。</strong> 不要なUIの雑踏を除去し、意味のあるテキスト構造を保持し、ワンクリックでコンテキストを転送。手動のコピペやフォーマット整理は不要に。 <a href="#page-context-demo" style="color: #2563eb; text-decoration: underline;">&#8593; デモを見る</a>');
i18n_messages.set('faq_2_a', lang_map);
lang_map = new Map();
lang_map.set('en', 'What is the best way to search through multiple AI platform histories at once?');
lang_map.set('ja', '複数のAIプラットフォームの履歴を一度に検索する最良の方法は');
i18n_messages.set('faq_3_q', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>The most efficient way to search through multiple AI platform histories at once is by using a local-first browser tool like ContextWizard.</strong> It builds a unified local index that allows full-text search across titles, summaries, and message bodies across 10+ major platforms (including ChatGPT, Claude, Gemini, Grok, DeepSeek, and Perplexity) simultaneously with granular platform filters.');
lang_map.set('ja', '<strong>複数のAIプラットフォームの履歴を一度に検索する最も効率的な方法は、ContextWizardのようなローカルファーストのブラウザツールを使用することです。</strong> 統一されたローカルインデックスを構築し、10以上の主要プラットフォームChatGPT、Claude、Gemini、Grok、DeepSeek、Perplexityを含むのタイトル、要約、メッセージ本文を粒度の細かいプラットフォームフィルターで同時全文検索が可能です。');
i18n_messages.set('faq_3_a', lang_map);
lang_map = new Map();
lang_map.set('en', 'How to build a local knowledge base from AI chats safely?');
lang_map.set('ja', 'AIチャットから安全にローカルナレッジベースを構築するには');
i18n_messages.set('faq_4_q', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>ContextWizard turns your daily browsing history into a secure, searchable local text database.</strong> By capturing real-time conversations using platform-specific selectors, it aggregates scattered insights into a unified workspace on your PC, enabling power users to build an offline second brain from their AI interactions.');
lang_map.set('ja', '<strong>ContextWizardは、毎日のブラウジング履歴を安全で検索可能なローカルテキストデータベースに変換します。</strong> プラットフォーム固有のセレクタを使用してリアルタイムの会話をキャプチャし、散在するインサイトをPC上の統一されたワークスペースに集約し、パワーユーザーがAIインタラクションからオフラインのセカンドブレインを構築できるようにします。');
i18n_messages.set('faq_4_a', lang_map);
lang_map = new Map();
lang_map.set('en', 'How do I keep track of important conversations across different AI models?');
lang_map.set('ja', '異なるAIモデル全体の重要な会話を追跡するには');
i18n_messages.set('faq_5_q', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>ContextWizard\'s cross-platform bookmark feature lets you save key moments across ChatGPT, Claude, and Gemini in a single place.</strong> It supports organizing bookmarks into custom groups with full instant-undo support, making it easy to jump back to any bookmarked conversation in its original web context with one click. <a href="#bookmark-demo" style="color: #2563eb; text-decoration: underline;">&#8593; Watch the demo</a>');
lang_map.set('ja', '<strong>ContextWizardのクロスプラットフォームブックマーク機能により、ChatGPT、Claude、Gemini全体の重要な会話を一箇所に保存できます。</strong> カスタムグループへの整理とフルインスタントアンドゥをサポートし、ワンクリックでブックマークした会話の元のWebコンテキストに戻るのが簡単に。 <a href="#bookmark-demo" style="color: #2563eb; text-decoration: underline;">&#8593; デモを見る</a>');
i18n_messages.set('faq_5_a', lang_map);
lang_map = new Map();
lang_map.set('en', 'How can I safely reuse prompts without exposing sensitive data?');
lang_map.set('ja', '機密情報を露出せずに安全にプロンプトを再利用するには?');
i18n_messages.set('faq_6_q', lang_map);
lang_map = new Map();
lang_map.set('en', '<strong>The built-in Prompt Editor in ContextWizard allows you to manage reusable prompt templates while safeguarding your privacy through auto-redaction.</strong> You can define custom redaction rules that automatically replace sensitive information—such as API keys, passwords, and private tokens—with placeholders before sending the prompt to any AI platform.');
lang_map.set('ja', '<strong>ContextWizardの内蔵プロンプトエディターにより、自動秘匿化でプライバシーを保護しながら再利用可能なプロンプトテンプレートを管理できます。</strong> APIキーやパスワード、プライベートトークンなどの機密情報をプロンプトをAIプラットフォームに送信する前にプレースホルダーに自動的に置き換えるカスタム秘匿化ルールを定義できます。');
i18n_messages.set('faq_6_a', lang_map);
lang_map = new Map();
lang_map.set('en', 'Privacy Policy');
lang_map.set('ja', 'プライバシーポリシー');
i18n_messages.set('footer_privacy', lang_map);
lang_map = new Map();
lang_map.set('en', 'Contact');
lang_map.set('ja', 'お問い合わせ');
i18n_messages.set('footer_contact', lang_map);
lang_map = new Map();
lang_map.set('en', '© 2026 amiPro, LLC. All rights reserved.');
lang_map.set('ja', '© 2026 amiPro, LLC. All rights reserved.');
i18n_messages.set('footer_copy', lang_map);
lang_map = new Map();
lang_map.set('en', 'What is ContextWizard?');
lang_map.set('ja', 'ContextWizardとは');
lang_map.set('zh-CN', '什么是 ContextWizard');
i18n_messages.set('static_what_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'ContextWizard is a free, local-first browser extension that automatically captures and organizes your AI conversations across 10+ platforms including ChatGPT, Claude, Gemini, Perplexity, Grok, DeepSeek, and Qwen. All data stays encrypted on your local machine — nothing is uploaded to any cloud server.');
lang_map.set('ja', 'ContextWizardは、ChatGPT、Claude、Gemini、Perplexity、Grok、DeepSeek、Qwenなど10以上のプラットフォームのAI会話を自動的にキャプチャ・整理する、無料のローカルファーストブラウザ拡張機能です。すべてのデータはローカルマシンに暗号化されたまま保持され、クラウドサーバーにアップロードされることはありません。');
lang_map.set('zh-CN', 'ContextWizard 是一款免费的本地优先浏览器扩展,可自动捕获和整理你在 ChatGPT、Claude、Gemini、Perplexity、Grok、DeepSeek、Qwen 等 10+ 平台上的 AI 对话。所有数据加密存储在本地,不会上传到任何云服务器。');
i18n_messages.set('static_what_desc', lang_map);
lang_map = new Map();
lang_map.set('en', '10+ Platforms');
lang_map.set('ja', '10以上のプラットフォーム');
lang_map.set('zh-CN', '10+ 平台');
i18n_messages.set('static_feat1_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'ChatGPT, Claude, Gemini, Copilot, Perplexity, HuggingChat, Poe, Grok, DeepSeek, Qwen — plus custom platforms.');
lang_map.set('ja', 'ChatGPT、Claude、Gemini、Copilot、Perplexity、HuggingChat、Poe、Grok、DeepSeek、Qwen — さらにカスタムプラットフォーム対応。');
lang_map.set('zh-CN', 'ChatGPT、Claude、Gemini、Copilot、Perplexity、HuggingChat、Poe、Grok、DeepSeek、Qwen — 还支持自定义平台。');
i18n_messages.set('static_feat1_desc', lang_map);
lang_map = new Map();
lang_map.set('en', 'Zero Configuration');
lang_map.set('ja', 'ゼロコンフィグレーション');
lang_map.set('zh-CN', '零配置');
i18n_messages.set('static_feat2_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'Install the extension, toggle the platforms you want, and ContextWizard starts capturing automatically. No API keys or accounts needed.');
lang_map.set('ja', '拡張機能をインストールし、有効にしたいプラットフォームを切り替えるだけで、ContextWizardが自動的にキャプチャを開始します。APIキーやアカウントは不要です。');
lang_map.set('zh-CN', '安装扩展切换你想启用的平台ContextWizard 即自动开始捕获。无需 API 密钥或账户。');
i18n_messages.set('static_feat2_desc', lang_map);
lang_map = new Map();
lang_map.set('en', '100% Private');
lang_map.set('ja', '100%プライベート');
lang_map.set('zh-CN', '100% 私密');
i18n_messages.set('static_feat3_title', lang_map);
lang_map = new Map();
lang_map.set('en', 'All conversations are encrypted and stored locally in your browser. GDPR compliant. No cloud uploads, no external servers.');
lang_map.set('ja', 'すべての会話は暗号化され、ブラウザ内にローカル保存されます。GDPR準拠。クラウドアップロードなし、外部サーバーなし。');
lang_map.set('zh-CN', '所有对话加密存储在浏览器本地。符合 GDPR无云上传无外部服务器。');
i18n_messages.set('static_feat3_desc', lang_map);
window.onload = async function() {
setI18NText(i18n_messages);
initRevealAnimations();
if (typeof createLanguageSelector === 'function') {
document.body.appendChild(createLanguageSelector());
}
updateImages(getCurrentLanguage());
}
</script>
</head>
<body>
<!-- Layout wrapper -->
<div class="layout-wrapper layout-content-navbar">
<div class="layout-container">
<!-- Layout container -->
<div class="layout-page">
<!-- Navbar -->
<!-- Content wrapper -->
<div class="content-wrapper">
<!-- Content -->
<div style="margin: 24px;">
<section class="hero reveal">
<div class="hero__text" data-animate>
<span class="hero__badge"><i class="bx bx-bot"></i> ContextWizard</span>
<h1 class="hero__title">ContextWizard</h1>
<p id="hero_subtitle" style="font-size: 1.15rem; font-weight: 500; color: var(--text-bright, #f8fafc); line-height: 1.5; margin-bottom: 0.75rem;">The universal context layer for your AI chats. Automatically capture, search, and transfer knowledge across platforms.</p>
<p id="hero_lead" class="hero__lead">
Harness each assistant's strengths, one-click backup or migrate every thread, and start immediately with zero configuration.
</p>
<ul class="checklist" style="margin-top: 1.25rem;">
<li id="check_1"><i class="bx bx-check-circle"></i>All your data never leaves your PC</li>
<li id="check_2"><i class="bx bx-check-circle"></i>No API keys required</li>
<li id="check_3"><i class="bx bx-check-circle"></i>Automatic capture across your favorite AI chat platforms</li>
<li id="check_4"><i class="bx bx-check-circle"></i>Search, filter, and relaunch chats instantly</li>
</ul>
<div style="margin-top: 2rem; display: flex; flex-wrap: wrap; gap: 1rem;">
<a
href="https://chromewebstore.google.com/detail/contextwizard/lmhnmmedgmnfggecdalkancllnekofnb"
class="btn btn-success"
style="min-width: 200px;"
target="_blank"
rel="noopener"
>
<i class="bx bxl-chrome me-1"></i><span id="btn_chrome_text">Install from Chrome Store</span>
</a>
<a
href="https://microsoftedge.microsoft.com/addons/detail/contextwizard/nknoacgaapoeboehlgelolgbifgcimli"
class="btn btn-primary"
style="min-width: 200px;"
target="_blank"
rel="noopener"
>
<i class="bx bx-download me-1"></i><span id="btn_edge_text">Install from Edge store</span>
</a>
<a href="https://www.youtube.com/watch?v=UDKbb1h-NMA" class="btn btn-outline-primary" style="min-width: 200px;" target="_blank">
<i class="bx bx-play-circle me-1"></i><span id="btn_video_text">Watch Video</span>
</a>
</div>
</div>
<div class="hero__media" data-animate>
<div class="hero__orb"></div>
<img id="hero-image" src="contextwizard-files/screen-platforms-640-400.jpg" alt="ContextWizard platform overview screenshot" loading="lazy" />
</div>
</section>
<section style="margin-top: 2rem; padding: 2rem; background: rgba(255,255,255,0.08); border-radius: 12px; border: 1px solid rgba(255,255,255,0.15);">
<h2 id="static_what_title" style="font-size: 1.5rem; font-weight: 600; color: #f8fafc; margin-bottom: 1rem;">What is ContextWizard?</h2>
<p id="static_what_desc" style="color: #cbd5e1; line-height: 1.7; margin-bottom: 1rem;">ContextWizard is a free, local-first browser extension that automatically captures and organizes your AI conversations across 10+ platforms including ChatGPT, Claude, Gemini, Perplexity, Grok, DeepSeek, and Qwen. All data stays encrypted on your local machine — nothing is uploaded to any cloud server.</p>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1rem; margin-top: 1.5rem;">
<div style="padding: 1rem; background: rgba(255,255,255,0.06); border-radius: 8px;">
<strong id="static_feat1_title" style="color: #f8fafc;">10+ Platforms</strong>
<p id="static_feat1_desc" style="color: #94a3b8; margin: 0.25rem 0 0; font-size: 0.9rem;">ChatGPT, Claude, Gemini, Copilot, Perplexity, HuggingChat, Poe, Grok, DeepSeek, Qwen — plus custom platforms.</p>
</div>
<div style="padding: 1rem; background: rgba(255,255,255,0.06); border-radius: 8px;">
<strong id="static_feat2_title" style="color: #f8fafc;">Zero Configuration</strong>
<p id="static_feat2_desc" style="color: #94a3b8; margin: 0.25rem 0 0; font-size: 0.9rem;">Install the extension, toggle the platforms you want, and ContextWizard starts capturing automatically. No API keys or accounts needed.</p>
</div>
<div style="padding: 1rem; background: rgba(255,255,255,0.06); border-radius: 8px;">
<strong id="static_feat3_title" style="color: #f8fafc;">100% Private</strong>
<p id="static_feat3_desc" style="color: #94a3b8; margin: 0.25rem 0 0; font-size: 0.9rem;">All conversations are encrypted and stored locally in your browser. GDPR compliant. No cloud uploads, no external servers.</p>
</div>
</div>
</section>
<div class="alert alert-success data-callout reveal" role="alert" data-animate style="margin-top: 24px;">
<div style="display: flex; gap: 0.75rem; align-items: flex-start;">
<i class="bx bx-lock-alt bx-sm me-2" style="flex-shrink: 0; margin-top: 0.15rem;"></i>
<div>
<strong id="callout_title">Local-First &amp; Privacy-Centric Architecture</strong>
<ul style="margin: 0.5rem 0 0; padding-left: 1.25rem;">
<li id="callout_1"><strong>Zero Cloud Uploads:</strong> All captured AI chat logs, transcripts, and custom prompt templates are fully encrypted and saved strictly inside your browser's local storage (<code>chrome.storage.local</code>).</li>
<li id="callout_2"><strong>No Cloud Account &amp; No API Keys Required:</strong> ContextWizard runs entirely out of the box via native DOM observation. It does not require any third-party registration or OpenAI/Anthropic/DeepSeek API keys.</li>
<li id="callout_3"><strong>100% GDPR &amp; Privacy Compliant:</strong> Your confidential prompts, proprietary source code, and business context remain completely offline and never touch external synchronization servers.</li>
</ul>
</div>
</div>
</div>
<section class="reveal" data-animate style="margin-top: 40px;">
<h2 id="why_title" class="section-heading">Why ContextWizard?</h2>
<p id="why_lead" class="section-lead">
ContextWizard automatically captures and organizes your conversations across multiple AI assistants, making every insight searchable, portable, and ready to revisit.
</p>
</section>
<div class="feature-grid" style="margin-top: 24px;">
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">🤖</div>
<h3 id="mp_title" class="card-title">Multi-Platform Support</h3>
<ul>
<li id="mp_1"><strong>10 built-in platforms</strong>: ChatGPT, Claude, Gemini, Copilot, Perplexity, HuggingChat, Poe, Grok, DeepSeek, Qwen.</li>
<li id="mp_2"><strong>Custom platforms</strong>: Add any AI chat site via URL patterns.</li>
<li id="mp_3"><strong>Automatic detection</strong> as soon as you land on supported hosts.</li>
</ul>
</div>
</article>
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">💾</div>
<h3 id="sr_title" class="card-title">Smart Recording</h3>
<ul>
<li id="sr_1">Real-time capture using MutationObserver.</li>
<li id="sr_2">Platform-specific selectors for accurate transcripts.</li>
<li id="sr_3">Debounced saves, visual indicator, and URL-aware logic for clean history.</li>
</ul>
</div>
</article>
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">🔍</div>
<h3 id="ps_title" class="card-title">Powerful Search</h3>
<ul>
<li id="ps_1">Full-text search across titles, summaries, and message bodies.</li>
<li id="ps_2">Platform filters plus smart ranking by recency and relevance.</li>
<li id="ps_3">Jump back into any conversation with one click.</li>
</ul>
</div>
</article>
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">📊</div>
<h3 id="cm_title" class="card-title">Conversation Management</h3>
<ul>
<li id="cm_1">Unified list for every assistant you use.</li>
<li id="cm_2">Quick access, deletion, export, and import workflows.</li>
<li id="cm_3">Local storage ensures nothing syncs beyond your machine.</li>
</ul>
</div>
</article>
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">🌐</div>
<h3 id="i18n_title" class="card-title">Internationalization</h3>
<ul>
<li id="i18n_1">Localized UI across 12 languages.</li>
<li id="i18n_2">Automatic browser-language detection.</li>
<li id="i18n_3">Fast language switching with persistent preferences.</li>
</ul>
</div>
</article>
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">⚙️</div>
<h3 id="cust_title" class="card-title">Customization</h3>
<ul>
<li id="cust_1">Enable/disable platforms individually.</li>
<li id="cust_2">Add custom URL patterns for new AI sites.</li>
<li id="cust_3">Manage data with stats, exports, imports, and clears.</li>
</ul>
</div>
</article>
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">🔖</div>
<h3 class="card-title" id="feature_bm_title">Cross-Platform Bookmarks</h3>
<ul>
<li id="feature_bm_1">Save key moments across ChatGPT, Claude, and Gemini in one place.</li>
<li id="feature_bm_2">Organize bookmarks into custom groups with instant-undo support.</li>
<li id="feature_bm_3">Jump back to any bookmarked conversation in its original context.</li>
</ul>
</div>
</article>
<article class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">✏️</div>
<h3 class="card-title" id="feature_pe_title">Prompt Editor &amp; Privacy</h3>
<ul>
<li id="feature_pe_1">Manage reusable prompt templates with the built-in Prompt Editor.</li>
<li id="feature_pe_2">Auto-redact sensitive info (API keys, passwords, tokens) before sending.</li>
<li id="feature_pe_3">Define custom redaction rules to safeguard proprietary data.</li>
</ul>
</div>
</article>
</div>
<section class="reveal" data-animate style="margin-top: 40px;">
<h2 class="section-heading" data-i18n="video_section_title">Watch in Action</h2>
<p class="section-lead" data-i18n="video_section_lead">Quick video demonstrations of ContextWizard's key features.</p>
</section>
<div class="feature-grid" style="margin-top: 24px;">
<div id="bookmark-demo" class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">▶️</div>
<h3 class="card-title"><span id="video_bm_title">Cross-Platform Bookmarks Demo</span></h3>
<p><span id="video_bm_desc">See how ContextWizard saves key moments across ChatGPT, Claude, and Gemini. Organize bookmarks into custom groups and jump back with one click.</span></p>
<a href="https://youtu.be/_XzSm3txFkg" target="_blank" id="video_bm_link" style="color: #2563eb; text-decoration: underline; display: inline-flex; align-items: center; gap: 0.35rem;">Watch Bookmark Demo on YouTube &rarr;</a>
</div>
</div>
<div id="page-context-demo" class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">▶️</div>
<h3 class="card-title"><span id="video_pcc_title">Page Context Copy Demo</span></h3>
<p><span id="video_pcc_desc">Learn how to copy page context from any website and seamlessly use it across your AI platforms with ContextWizard.</span></p>
<a href="https://youtu.be/lYbXXWZZMJ0" target="_blank" id="video_pcc_link" style="color: #2563eb; text-decoration: underline; display: inline-flex; align-items: center; gap: 0.35rem;">Watch Page Context Demo on YouTube &rarr;</a>
</div>
</div>
<div id="thread-transfer-demo" class="card feature-card reveal" data-animate>
<div class="card-body">
<div class="feature-icon">▶️</div>
<h3 class="card-title"><span id="video_act_title">Cross-Platform Thread Transfer Demo</span></h3>
<p><span id="video_act_desc">Stop losing formats when shifting from ChatGPT to Claude. ContextWizard transfers long threads locally in 1 click.</span></p>
<a href="https://youtu.be/UDKbb1h-NMA" target="_blank" id="video_act_link" style="color: #2563eb; text-decoration: underline; display: inline-flex; align-items: center; gap: 0.35rem;">Watch 5-sec Workflow Demo on YouTube &rarr;</a>
</div>
</div>
</div>
<hr class="my-1" />
<section class="card mb-4 reveal" data-animate>
<div class="row g-0 align-items-center">
<div class="col-md-6">
<div class="card-body">
<h3 id="stay_title" class="card-title" style="margin-bottom: 1rem;">Stay coordinated across assistants</h3>
<p id="stay_lead">
Bring order to the chaos of juggling multiple AI assistants. ContextWizard keeps a unified list, lets you filter by platform, and opens any saved thread in-place with a single click.
</p>
<ul class="checklist" style="margin-top: 1rem;">
<li id="stay_1"><i class="bx bx-check-circle"></i>Tag and color-code platforms for quick scanning.</li>
<li id="stay_2"><i class="bx bx-check-circle"></i>Use summaries to remember why a chat mattered.</li>
<li id="stay_3"><i class="bx bx-check-circle"></i>Export/import archives for backups or new machines.</li>
</ul>
</div>
</div>
<div class="col-md-6">
<div class="card-body">
<img id="search-image" src="contextwizard-files/screen-search-640-400.jpg" alt="ContextWizard search UI" class="img-fluid" loading="lazy" style="border-radius: 1rem; box-shadow: 0 20px 60px rgba(15, 23, 42, 0.15);" />
</div>
</div>
</div>
</section>
<div class="alert pay-attention reveal" role="alert" data-animate style="margin-top: 24px;">
<i class="bx bx-info-circle bx-sm me-2"></i>
<span id="pay_attention_text"><strong>Pay attention:</strong> Do <em>not</em> delete your conversations on AI platforms if you still need them. ContextWizard stores the main content, not attachments or full raw data.</span>
</div>
<section class="card mb-5 mt-4 reveal" data-animate>
<div class="card-body">
<h3 id="ready_title" class="card-title" style="margin-bottom: 1rem;">Ready in minutes</h3>
<p id="ready_lead">
Install the extension, pick which platforms to observe, and ContextWizard starts capturing right away—no API keys, no cloud accounts, zero configuration beyond toggling the platforms you care about.
</p>
<div class="checklist" style="margin-top: 1rem;">
<div class="row">
<div class="col-md-6">
<ul class="checklist">
<li id="ready_1"><i class="bx bx-check-circle"></i>Enable/disable per platform anytime.</li>
<li id="ready_2"><i class="bx bx-check-circle"></i>Toggle recording indicator visibility.</li>
<li id="ready_3"><i class="bx bx-check-circle"></i>Switch languages instantly.</li>
</ul>
</div>
<div class="col-md-6">
<ul class="checklist">
<li id="ready_4"><i class="bx bx-check-circle"></i>Export JSON snapshots for backups.</li>
<li id="ready_5"><i class="bx bx-check-circle"></i>Import archives when moving machines.</li>
<li id="ready_6"><i class="bx bx-check-circle"></i>Clear everything with one tap if needed.</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<section class="card mb-5 reveal" data-animate>
<div class="card-body">
<h3 id="faq_title" class="card-title" style="margin-bottom: 1.5rem;">Frequently Asked Questions</h3>
<div id="faq-thread-transfer" class="faq-item" style="margin-bottom: 1.5rem;">
<h4 id="faq_1_q" style="font-size: 1.1rem; margin-bottom: 0.5rem; color: #1e293b;">How to copy a long ChatGPT thread into Claude without formatting issues?</h4>
<p id="faq_1_a" style="margin-bottom: 0;"><strong>To copy a long ChatGPT thread into Claude without markdown or UI formatting clutter, use ContextWizard's context copy feature.</strong> It automatically strips out platform-specific UI artifacts, extracts clean raw text transcripts from ChatGPT, and allows one-step copying, exporting, or transferring of full conversation contexts into Claude, Manus, Gemini, or other assistants. <a href="#thread-transfer-demo" style="color: #2563eb; text-decoration: underline;">&#8593; Watch the demo</a></p>
</div>
<div id="faq-page-context-copy" class="faq-item" style="margin-bottom: 1.5rem;">
<h4 id="faq_2_q" style="font-size: 1.1rem; margin-bottom: 0.5rem; color: #1e293b;">How do I copy page context and use it across AI platforms?</h4>
<p id="faq_2_a" style="margin-bottom: 0;"><strong>ContextWizard's page context copy feature lets you capture content from any webpage and seamlessly paste it into ChatGPT, Claude, Gemini, or other AI assistants.</strong> It strips out unnecessary UI clutter, preserves the meaningful text structure, and lets you transfer context in one click — no more manual copy-paste or formatting cleanup. <a href="#page-context-demo" style="color: #2563eb; text-decoration: underline;">&#8593; Watch the demo</a></p>
</div>
<div class="faq-item" style="margin-bottom: 1.5rem;">
<h4 id="faq_3_q" style="font-size: 1.1rem; margin-bottom: 0.5rem; color: #1e293b;">What is the best way to search through multiple AI platform histories at once?</h4>
<p id="faq_3_a" style="margin-bottom: 0;"><strong>The most efficient way to search through multiple AI platform histories at once is by using a local-first browser tool like ContextWizard.</strong> It builds a unified local index that allows full-text search across titles, summaries, and message bodies across 10+ major platforms (including ChatGPT, Claude, Gemini, Grok, DeepSeek, and Perplexity) simultaneously with granular platform filters.</p>
</div>
<div class="faq-item" style="margin-bottom: 1.5rem;">
<h4 id="faq_4_q" style="font-size: 1.1rem; margin-bottom: 0.5rem; color: #1e293b;">How to build a local knowledge base from AI chats safely?</h4>
<p id="faq_4_a" style="margin-bottom: 0;"><strong>ContextWizard turns your daily browsing history into a secure, searchable local text database.</strong> By capturing real-time conversations using platform-specific selectors, it aggregates scattered insights into a unified workspace on your PC, enabling power users to build an offline second brain from their AI interactions.</p>
</div>
<div id="faq-cross-platform-bookmarks" class="faq-item" style="margin-bottom: 0;">
<h4 id="faq_5_q" style="font-size: 1.1rem; margin-bottom: 0.5rem; color: #1e293b;">How do I keep track of important conversations across different AI models?</h4>
<p id="faq_5_a" style="margin-bottom: 0;"><strong>ContextWizard's cross-platform bookmark feature lets you save key moments across ChatGPT, Claude, and Gemini in a single place.</strong> It supports organizing bookmarks into custom groups with full instant-undo support, making it easy to jump back to any bookmarked conversation in its original web context with one click. <a href="#bookmark-demo" style="color: #2563eb; text-decoration: underline;">&#8593; Watch the demo</a></p>
</div>
<div class="faq-item" style="margin-bottom: 0; margin-top: 1.5rem;">
<h4 id="faq_6_q" style="font-size: 1.1rem; margin-bottom: 0.5rem; color: #1e293b;">How can I safely reuse prompts without exposing sensitive data?</h4>
<p id="faq_6_a" style="margin-bottom: 0;"><strong>The built-in Prompt Editor in ContextWizard allows you to manage reusable prompt templates while safeguarding your privacy through auto-redaction.</strong> You can define custom redaction rules that automatically replace sensitive information—such as API keys, passwords, and private tokens—with placeholders before sending the prompt to any AI platform.</p>
</div>
</div>
</section>
</div>
<!-- / Content -->
<!-- Footer -->
<footer class="reveal" data-animate style="padding: 2rem 24px; border-top: 1px solid rgba(248, 250, 252, 0.1);">
<div class="d-flex flex-wrap justify-content-center gap-4" style="font-size: 0.9rem;">
<a id="footer_privacy" href="contextwizard_privacy_policy.html" style="color: rgba(248, 250, 252, 0.7); text-decoration: none;">Privacy Policy</a>
<a href="contextwizard_tokushoho.html" style="color: rgba(248, 250, 252, 0.7); text-decoration: none;">特定商取引法に基づく表記</a>
<a id="footer_contact" href="mailto:support@amipro.me" style="color: rgba(248, 250, 252, 0.7); text-decoration: none;">Contact</a>
</div>
<p id="footer_copy" class="text-center mt-3" style="color: rgba(248, 250, 252, 0.5); font-size: 0.85rem; margin-bottom: 0;">
© 2026 amiPro, LLC. All rights reserved.
</p>
</footer>
<!-- / Footer -->
<div class="content-backdrop fade"></div>
</div>
<!-- Content wrapper -->
</div>
<!-- / Layout page -->
</div>
<!-- / Layout container -->
</div>
<!-- / Layout wrapper -->
<!-- Overlay -->
<div class="layout-overlay layout-menu-toggle"></div>
</body>
</html>