An OpenCode V2 plugin that defers a prompt for a set delay, then submits it back into the same session.
TheKeyblader/opencode-eye
An animated eye plugin for OpenCode Desktop that visually reflects what the AI agent is doing in each session.
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit
- 8 days ago
What is it?
opencode-eye is a community plugin for OpenCode Desktop that adds an animated eye to a tab in the session's side panel. The eye changes its expression to match the agent's activity: it shows a thought bubble while reasoning, a magnifier while reading files, a pencil while editing, and a terminal gaze while running shell commands.
The eye covers 18 states plus three modifiers. It also reacts to approval requests, context compaction, failed tool calls, successful runs and long-running tools, so a user can glance at the panel to see what the agent is doing without reading the log. Clicking the eye opens a card with the current tool, how long the state has lasted and recent transitions.
The plugin requires OpenCode Desktop 2.2.0 or later, since it uses the experimental GUI plugin API. It is installed by adding the package name to the plugins list in the OpenCode config, and it can also be built from a clone with Bun. Size, colors, reduced motion and MCP server icons are configurable in settings, and the interface supports English and French.
Key features
- 01Shows 18 distinct eye states tied to agent activity, such as thinking, reading, writing and waiting for approval.
- 02Adds three modifiers for long-running tools, idle periods and a nearly full context window.
- 03Opens a details card with the current tool, state duration and recent transitions.
- 04Offers settings for size, colors, reduced motion and per-MCP-server icons.
- 05Supports English and French, following the app's language.
Use cases
- Keeping an eye on a long agent run without reading the full transcript.
- Spotting when the agent is waiting for your approval or a question.
- Noticing tool failures or a context window that is nearly full during a session.
Quick start
- 1
Add the plugin to your OpenCode config
- 2
Restart OpenCode Desktop
Things to know
- Requires OpenCode Desktop 2.2.0 or later, which uses an experimental GUI plugin API.
- Not affiliated with the OpenCode team; it is a community plugin.
In collections
Topics
FAQ
- What is opencode-eye?
- An animated eye plugin for OpenCode Desktop that visually reflects what the AI agent is doing in each session. opencode-eye is a community plugin for OpenCode Desktop that adds an animated eye to a tab in the session's side panel. The eye changes its expression to match the agent's activity: it shows a thought bubble while reasoning, a magnifier while reading files, a pencil while editing, and a terminal gaze while running shell commands.
- Is opencode-eye free to use? What license does it have?
- opencode-eye is open source under the MIT license. Check the license terms before using it in commercial products.
- Is opencode-eye still maintained?
- Actively maintained. The last commit to opencode-eye was on Oct 30, 2026.
- What can I use opencode-eye for?
- Keeping an eye on a long agent run without reading the full transcript. Spotting when the agent is waiting for your approval or a question. Noticing tool failures or a context window that is nearly full during a session.
- How do I install opencode-eye?
- Add the plugin to your OpenCode config Restart OpenCode Desktop
- Where can I get opencode-eye?
- The source code and installation instructions are on GitHub: https://github.com/TheKeyblader/opencode-eye
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An OpenCode Desktop plugin that shows your OpenCode Go monthly usage as a badge in the tab bar.
An OpenCode Desktop plugin that adds per-column filter dropdowns to Markdown tables in chat sessions, without changing the underlying content.
A Git and GitHub side panel for OpenCode Desktop with a commit graph, pull requests, issues, CI runs, and agent tools behind an approval queue.
An OpenCode plugin that shows an inline translation tooltip when you select text in OpenCode Desktop or the terminal UI.
An OpenCode plugin that turns a session's tool calls, shell commands and diffs into a reviewable Markdown handoff brief.