kamijoucen97 downloadsA lightweight yet powerful ACP chat client, inheriting models, tools, and sessions from opencode.
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.
/ to invoke opencode commands / skillsAGENTS.md to guide opencode toward note-centric work; editable or disable-able in settingsObsidian plugin (ACP client) ──stdio / JSON-RPC──▶ opencode acp (subprocess)
opencode acp as a subprocess and communicates via the official @agentclientprotocol/sdksession/list + session/loadresource_link blocks and read natively by opencodefs/read_text_file / fs/write_text_file) is implemented through the vault adapter, strictly confined to the vault rootsession/request_permission) are routed to in-plugin approval cardssession/update notifications are mapped to immutable state for streaming renderingcurl -fsSL https://opencode.ai/install | bashopencode auth loginCopy manifest.json, main.js and styles.css into .obsidian/plugins/openyolo/ of your vault, then enable OpenYOLO in "Settings → Community plugins".
npm install
npm run dev # watch build
npm run build # production build
npm run type:check && npm run lint:check && npm test # quality gates
This plugin was forked from obsidian-yolo and is now developed fully independently: it neither syncs upstream features nor maintains compatibility.