AIChatClip

pending

by tohshima

Sync AI chat clips to your vault.

Updated 15d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

English | 日本語 | 中文 | 한국어

AIChatClip for Obsidian

Save AI chat responses from ChatGPT, Gemini, Claude, and Grok to your Obsidian vault with one click using the AIChatClip browser extension.

Features

  • One-click clip — Save any AI chat response via the browser extension
  • Auto-sync — Clips sync to your vault automatically on startup and in real-time (desktop)
  • YAML frontmatter — Each note includes source, URL, tags, and summary metadata
  • Custom file names — Configurable templates with date, source, and title variables
  • Smart folders (Pro) — AI-powered auto-classification into vault folders
  • Auto tags & titles (Pro) — AI-generated tags, titles, and summaries

Installation

Community Plugins (recommended)

  1. Open Settings → Community plugins → Browse
  2. Search for AIChatClip
  3. Click Install, then Enable

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create <vault>/.obsidian/plugins/aichatclip/ and copy the files there
  3. Enable the plugin in Settings → Community plugins

Setup

  1. Install the browser extension — Get AIChatClip for Chrome or Firefox
  2. Sign in — Open plugin settings and click "Sign in" to connect your account
  3. Clip & sync — Click the clip button on any AI chat response; it syncs to your vault automatically

Configuration

SettingDescriptionDefault
Inbox FolderWhere clipped notes are savedAIChatClip/Inbox
File name templateVariables: {yyyy} {MM} {dd} {hh} {mm} {ss} {source} {chat_title} {title} (Pro){yyyy}-{MM}-{dd}-{title}
TimezoneTimezone for clipped_at frontmatterAuto-detected
Auto-sync on loadSync when Obsidian startsOn
Sync on foregroundSync when app returns to foreground (mobile)On

Pro Settings

SettingDescription
Auto-scan foldersUpload vault folder structure on sync
Folder scan rootRoot folder to scan for marker files
Marker filenameFilename stem for folder descriptions (e.g. README)
Title languageLanguage for AI-generated titles
Tag rule filePath to custom tag rule markdown file

Source Architecture

FileRole
src/main.tsPlugin entry point — commands, ribbon icon, lifecycle
src/api.tsCentralized API client for all server communication
src/sync.tsClip synchronization — fetch, write to vault, mark synced
src/settings.tsSettings UI with Basic / Pro / Guide tabs
src/folders.tsVault folder scanning and server sync
src/formatter.tsMarkdown formatting with YAML frontmatter
src/i18n.tsInternationalization (en, ja, zh, ko)
src/websocket.tsWebSocket client for real-time push notifications
src/types.tsShared types, constants, and default settings

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.