Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Codex Notes Companion

Zhuofu ChenZhuofu Chen26 downloads

Chat with Codex beside your notes, attach selections and images, and keep progress separate from final replies.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Chat with Codex beside your Obsidian notes. Attach the current note or selected text, paste images, invoke installed Codex skills, and keep intermediate progress separate from the final answer.

An independent community project, not affiliated with OpenAI or Obsidian. The plugin interface is in English. Codex replies in the language you use.

Features

  • Sidebar conversations, saved history, and independent pop-out conversations.
  • Attach a note or selection with Cmd/Ctrl+L, or use the attachment button.
  • Paste images and select installed Codex skills by typing /.
  • Choose the models and reasoning levels returned by your local Codex installation.
  • Stream progress inside an expandable execution section, collapsed after completion; keep the final reply prominent.
  • Click vault note links to open the note; hold Cmd/Ctrl to open a new tab. Heading anchors are preserved.
  • View proposed approvals, answer clarification requests, stop generation, and inspect file changes.
  • Leave room for Obsidian's desktop status bar below the composer.

Requirements

  • Desktop Obsidian 1.13.7 or later. Tested on macOS; Windows and Linux have not been validated.
  • A separately installed and authenticated Codex CLI with the app-server interface. Install and sign in using the official Codex instructions.
  • An OpenAI account/authentication method supported by your Codex installation. Applicable subscription or API usage charges are determined by OpenAI. This plugin is free.

The plugin does not install, update, or authenticate Codex for you.

Install

Install from Settings → Community plugins → Browse by searching for Codex Notes Companion.

To install manually:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Put those three files in <vault>/.obsidian/plugins/codex-companion/.
  3. In Obsidian, enable the plugin under Settings → Community plugins.
  4. Under Settings → Codex Notes Companion, set the Codex executable. The default is codex; if Obsidian cannot find it, enter its absolute path (which codex on macOS/Linux).
  5. Select Connect to Codex to connect, then use the ribbon icon or Cmd/Ctrl+L.

Use

Type a prompt and press Enter to send; Shift+Enter inserts a newline. The square stop button or Escape interrupts a running response. Removing an attachment chip removes it from the next prompt.

Progress messages are identified using Codex's commentary phase. Final answers remain ordinary replies. Older messages without phase metadata are preserved; continuing an existing conversation backfills metadata when the Codex server provides it.

When a response requests an approval or clarification, review the dialog before proceeding. Codex can edit notes and execute commands in the vault in response to your requests. The plugin requests a workspace-write sandbox and on-request approvals; actual sandbox enforcement and approved access depend on Codex and the operating system.

Privacy, network use, and local access

  • Prompts, attached note content/selections, images, and task context are sent to the local Codex process, which communicates with the model service configured in Codex, normally OpenAI. Agent tasks may read additional vault files as needed. Only attach or request work on information you intend to share with that service.
  • The plugin starts the user-configured executable with app-server --stdio. Configure only a trusted Codex executable.
  • Codex accesses its authentication, configuration, skills, and session files outside the vault (normally under ~/.codex). The plugin reuses that installation and does not ask you to paste an API key into Obsidian. Codex handles authentication and service communication.
  • Prompts, replies, drafts, attachment references, and conversation IDs are stored locally in the plugin's data.json. Pasted images are stored in its images/ directory. Codex may also retain session history outside the vault according to its own settings. These files may be copied by vault backups or sync tools.
  • No plugin-added analytics, advertising, or telemetry is included. Service-side processing and retention are governed by your provider's terms and settings; see OpenAI's privacy policy.
  • The plugin does not automatically publish notes or conversations. The public release contains no personal conversations, images, credentials, or vault configuration.

Development

Requires Node.js 20 or later.

npm ci
npm run check
npm test
npm run build

src/plugin.js contains the plugin and UI; src/client.js implements the local JSON-RPC client. The build bundles both into main.js, with the Obsidian API external. The release contains only main.js, manifest.json, and styles.css.

Tests simulate protocol events and UI rendering; they do not make paid model calls. A real Obsidian/Codex integration should also be checked before broad deployment. Keep personal data.json, image uploads, environment files, and credentials out of Git.

License

MIT.

HealthExcellent
ReviewSatisfactory
About
Chat with Codex directly alongside your Obsidian notes using a sidebar or independent pop-out conversation. Attach the current note or selection, paste images, invoke installed Codex skills with /, pick local models and reasoning levels, stream execution progress, save conversations, and inspect proposed approvals and file changes.
AISidebarAttachments
Details
Current version
0.3.4
Last updated
3 days ago
Created
5 days ago
Updates
4 releases
Downloads
26
Compatible with
Obsidian 1.13.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Zhuofu ChenZhuofu Chenchen-zhuofu
GitHubchen-zhuofu
  1. Community
  2. Plugins
  3. AI
  4. Codex Notes Companion

Related plugins

Local GPT

Local Ollama and OpenAI-like GPT's assistance for maximum privacy and offline access.

Claude Sidebar

Run Claude Code in your sidebar.

Nexus AI Chat Importer

Import AI chat conversations from ChatGPT, Claude, and Mistral Vibe (formerly Le Chat) exports into Obsidian as clean, readable Markdown files.

Whisper

Speech-to-text using OpenAI Whisper.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.