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

OpenYOLO

kamijoucenkamijoucen97 downloads

A lightweight yet powerful ACP chat client, inheriting models, tools, and sessions from opencode.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

English | 中文

OpenYOLO is an AI note assistant plugin for Obsidian (desktop only). The plugin itself contains no agent or model implementation — instead, it connects to opencode as its backend via the Agent Client Protocol (ACP), and provides a chat interface in the sidebar. Model access, tool execution, session history and memory are all maintained natively by opencode.

Features

  • Chat: streaming output, collapsible reasoning, tool-call cards (read/write/edit/terminal/search, with diff preview for edits), plan panel
  • Context awareness: automatically attaches the currently open note; attach multiple vault notes via the attachment panel, or add external text files / images (paste supported)
  • Permission approvals: tool permission requests shown as cards (allow once / always allow / reject); optional YOLO mode auto-approves everything
  • Mode switching: plan (read-only) / build (writable), mapped to opencode session modes
  • Model & effort selection: searchable list of all models configured in opencode; selections are persisted and restored across restarts (falls back to the first model if the saved one disappears)
  • Slash commands: type / to invoke opencode commands / skills
  • History: automatically restores the most recent session; browse all persisted sessions
  • Note-assistant prompt: maintains a managed block in the vault-root AGENTS.md to guide opencode toward note-centric work; editable or disable-able in settings

How it works

Obsidian plugin (ACP client)  ──stdio / JSON-RPC──▶  opencode acp (subprocess)
  • Spawns opencode acp as a subprocess and communicates via the official @agentclientprotocol/sdk
  • Sessions are persisted by opencode; the plugin replays history via session/list + session/load
  • Attachments are sent as ACP resource_link blocks and read natively by opencode
  • File access (fs/read_text_file / fs/write_text_file) is implemented through the vault adapter, strictly confined to the vault root
  • Permission requests (session/request_permission) are routed to in-plugin approval cards
  • The UI is a React-rendered ItemView; session/update notifications are mapped to immutable state for streaming rendering

Prerequisites

  1. Install opencode: curl -fsSL https://opencode.ai/install | bash
  2. Configure a model provider: opencode auth login
  3. Desktop only (requires Node subprocess capability)

Installation

Copy manifest.json, main.js and styles.css into .obsidian/plugins/openyolo/ of your vault, then enable OpenYOLO in "Settings → Community plugins".

Development

npm install
npm run dev        # watch build
npm run build      # production build
npm run type:check && npm run lint:check && npm test   # quality gates

Disclaimer

This plugin was forked from obsidian-yolo and is now developed fully independently: it neither syncs upstream features nor maintains compatibility.

License

MIT

HealthExcellent
ReviewSatisfactory
About
OpenYOLO is a lightweight AI chat client powered by opencode via the Agent Client Protocol (ACP). It ships no agent or model logic of its own — everything is inherited from your opencode setup: models, tools, session history, and memory. Chat in the sidebar with streaming output, tool-call cards with diff previews, plan/build modes, permission approvals, note-aware context attachments, and slash commands — all running on the backend you already trust.
AISidebarAttachments
Details
Current version
1.0.6
Last updated
3 days ago
Created
3 weeks ago
Updates
6 releases
Downloads
97
Compatible with
Obsidian 1.13.4+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
kamijoucenkamijoucenkamijoucen
GitHubkamijoucen
  1. Community
  2. Plugins
  3. AI
  4. OpenYOLO

Related plugins

HiNote

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

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.

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.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

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.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.