Codex Panel

by murashit
5
4
3
2
1
Score: 61/100

Description

The Codex Panel plugin brings Codex into an Obsidian sidebar so coding threads can stay beside the notes or project files they relate to. It starts a local codex app-server, keeps a separate draft and active thread per panel and lets you feed context through wikilinks, active file references, selections, daily note shortcuts, attachments and web content. While a turn is running, the panel can surface questions, approvals, interrupts and progress updates without sending you out to another window. The plugin also lets you review file changes in Obsidian, rewrite selected Markdown with a proposed replacement, archive useful threads as notes and return to old threads later. It stores panel preferences only and relies on an existing local Codex setup rather than managing provider credentials itself.

Reviews

No reviews yet.

Stats

25
stars
14,938
downloads
0
forks
76
days
1
days
3
days
49
total PRs
0
open PRs
7
closed PRs
42
merged PRs
9
total issues
1
open issues
8
closed issues
1,744
commits

RequirementsExperimental

  • Codex CLI installed and authenticated

Latest Version

3 days ago

Changelog

Changes

  • Keep unsent composer input when creating a thread, and restore the first message if sending fails.
  • Open side chats as drafts and create their threads on the first send. Returning to the source without sending leaves no new thread.
  • Update compatibility for Codex CLI 0.156.0.

README file from

Github

Codex Panel

Codex Panel brings Codex into an Obsidian sidebar. It keeps Codex threads beside your notes, helps you add vault context to prompts, and lets you handle approvals and file changes without switching windows.

If the Codex CLI is already installed and authenticated, Codex Panel uses that local setup.

Codex Panel

Why use it

  • Keep Codex work next to the notes or projects it is about.
  • Bring notes, selections, links, and attachments into prompts.
  • Manage threads and respond to Codex requests inside Obsidian.
  • Review file changes, rewrite selected note text, and archive useful threads as notes.

How it works

Codex Panel starts codex app-server locally. Each open panel keeps its own active thread and draft, with Codex working from the vault root.

Codex Panel stores panel preferences only, not API keys or provider credentials.

Requirements

  • Obsidian desktop app 1.13.0 or newer.
  • Codex CLI installed, authenticated, and available as codex, or configured with an absolute executable path in Codex Panel settings.
  • A local vault where Codex is allowed to work.

Codex Panel does not support Obsidian mobile.

Installation

Install Codex Panel from Obsidian's Community plugins browser by searching for Codex Panel, then install and enable the plugin.

You can also open the plugin page directly: https://community.obsidian.md/plugins/codex-panel.

Quick start

  1. Open the note or project you want to work on.
  2. Run Codex Panel: Open panel from the command palette, or select the ribbon icon.
  3. In the composer, reference what matters and describe the outcome you want. For example: @active Summarize this note and suggest the next three actions.
  4. Follow the turn in the panel, respond to requests when needed, and review any file changes before continuing.

If Obsidian cannot find codex, set Settings -> Codex Panel -> Codex executable to an absolute path such as /opt/homebrew/bin/codex.

Working with Codex Panel

Keep work separate or pick it up later

A panel keeps its own active thread and draft. Open multiple panels to keep different tasks separate, or reopen regular threads later from panel history or the Threads view.

Use /btw for a temporary side chat, or /refer <thread> <message> to bring context from another thread without merging their histories.

Bring in the right context

The composer lets you point Codex to relevant material without pasting it into the prompt. Reference vault files with wikilinks, or use @active for the active file and @selection for the current Markdown selection.

When Daily Notes or Periodic Notes is enabled, @today, @tomorrow, and @yesterday reference daily notes. Paste or drop files to add attachments, or use /web <url> [message] to attach content from a web page.

Codex Panel bundles its own read-only Obsidian tools as Codex dynamic tools. The current bundle contains a wikilink resolver.

Guide a running turn

While a turn runs, you can answer questions, approve or reject actions, send additional guidance, interrupt the turn, and inspect its progress.

Review and keep the result

Review file changes in Obsidian's diff view and copy the patch when needed. For a focused edit, select Markdown text and run Codex Panel: Rewrite selection to review a proposed replacement before applying it.

Archive a finished thread, optionally save it as a Markdown note, and restore it later when needed.

Use /help for the current slash command list.

Compatibility

Key Version Policy
manifest.minAppVersion 1.13.0 Earliest Obsidian desktop version supported by the current source.
codexAppServer.testedCliVersion 0.157.0 Exact CLI patch used to generate and verify bindings; compatibility is tracked by minor version.

Codex Panel depends on the experimental codex app-server API.

License

Codex Panel is licensed under the Apache License 2.0. See LICENSE.

The generated TypeScript bindings under src/generated/app-server/ are generated from OpenAI Codex CLI app-server types. See NOTICE for upstream attribution.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Ring a secretary
3 years ago by vorotamoroz
Copilot
3 years ago by Logan Yang
Run agents in Obsidian - OpenCode, Codex, Claude Code etc.
Pieces for Developers
3 years ago by Pieces For Developers
Pieces' powerful extension for Obsidian-MD that allows users to access their code snippets directly within the Obsidian workspace
MantouAI
3 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
Rapid AI
2 years ago by Rapid AI
AI Assistant for selected text and generating content with Markdown. Shortcuts and quick action buttons provide instant AI assistance. It provides a high availability API for unlimited Chat GPT request rates, so you can ensure smooth work for any workload.
CAO
2 years ago by Godot
Claude AI for Obsidian
hello nemesis
2 years ago by Dian
Vault LLM Assistant
a year ago by Brians Tjipto
An obsidian notebook plugin that uses LLM (OpenAI or Gemini) to answer questions and create new notes about your vault
deepseek-ai-assistant
a year ago by algernon
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
AI Companion
9 months ago by Kowshik
An Obsidian plugin that provides AI assistance using OpenAI's API, triggered by the `/ai` slash command.
Agent Client
4 months ago by rait-09
Bring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.
LearnKit
3 months ago by William Guy
A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, reviews, tests, and AI tools.
SystemSculpt AI
3 months ago by systemsculpt
Enhance your Obsidian App experience with AI-powered tools for note-taking, task management, and much, MUCH more.
LLM Hub
2 months ago by TAKESHI MORITA
Obsidian plugin for AI chat, workflow automation, and semantic search — supports Gemini, OpenAI, OpenRouter, Grok, Ollama, and CLI backends
Claudian Plus
2 months ago by wuyifan-code
Gemini Helper
2 months ago by TAKESHI MORITA
AI chat, workflow automation, semantic search (RAG), LLM Wiki (OKF) powered by Google Gemini. Works on both desktop and mobile.
FleurPDF
a month ago by JC5
Smart PDF reading and annotation plugin for Obsidian with AI-powered features
ICOR for Life - Chat
a month ago by Paperless Movement S.L.
Talk to your AI team where the knowledge lives. A Claude chat inside the vault: it sees the note you have open and the text you selected, answers in readable ICOR cards, and archives your sessions as notes. Part of the ICOR for Life suite.
Trade Rythm
17 days ago by iblameaza
Trade Rythm - Obsidian trading journal plugin
FleurEPUB
16 days ago by JC5
OsyC
12 days ago by 3yesore