gitwtfhub

wtf is opencode-project-panel?

chenkumi/opencode-project-panel — explained in plain English

Analysis updated 2026-05-18

0MDXAudience · developerComplexity · 2/5LicenseSetup · moderate

TL;DR

A terminal plugin for the OpenCode AI coding assistant that adds a file manager and a permissions panel for controlling Skills, Tools, and MCP settings.

Mindmap

mindmap
  root((Project Panel))
    What it does
      File manager panel
      Permissions panel
      Bottom bar UI
    Tech stack
      OpenCode TUI
      Bun
      MDX docs
    Use cases
      Browse and edit files
      Manage MCP permissions
      Keyboard driven workflow
    Setup
      Project install
      Global install
      Cache refresh
    Audience
      OpenCode users
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Browse, preview, and edit project files without leaving the OpenCode terminal interface.

REASON 2

Manage which Skills, Tools, and MCP connections the AI assistant is allowed to use.

REASON 3

Speed up common file operations like renaming, creating, or deleting files with keyboard shortcuts.

What's in the stack?

MDXOpenCodeBunTypeScript

How it stacks up

chenkumi/opencode-project-paneldevagarwal2/mistral-workflow-projjoshuakgoldberg/learning-typescript-site
Stars001
LanguageMDXMDXMDX
Last pushed2025-07-04
MaintenanceStale
Setup difficultymoderatehardmoderate
Complexity2/54/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires editing OpenCode's tui.json configuration and understanding project vs global plugin installation.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

This project is a plugin for OpenCode, a text based coding assistant that runs in a terminal window instead of a graphical app. The plugin adds a bottom bar to that terminal interface with two extra panels a developer can open while working. The first panel is a file manager for the current project. It lets a user browse the files in their project, preview Markdown documents and code, and edit them directly without leaving the terminal. The second panel handles permissions, letting a user configure which Skills, Tools, and MCP connections the assistant is allowed to use. MCP is a protocol that lets AI coding assistants connect to outside tools and data sources. Installing the plugin means adding it to a special configuration file called tui.json rather than the regular plugin list OpenCode normally uses, since this plugin is specific to the terminal interface rather than the background server. It can be installed for a single project by placing the package in that project's own settings folder, or installed globally so it loads automatically for every project a person works on. OpenCode manages downloading and caching the plugin package itself, so most users do not need to manually copy files around, though the README does explain how to clear the cached copy if a fresh version needs to be pulled down. Once installed, the plugin is controlled entirely with keyboard shortcuts. Function keys open the file manager and the permissions panel, and other keys let a user rename, delete, or create files, jump to a specific path, or return to the project's root folder. This tool is meant for developers who already use OpenCode as their coding assistant and want a faster way to manage project files and permission settings without switching to a separate file browser. It is released under the MIT license, so it can be used and modified freely.

Yoink these prompts

Prompt 1
Show me how to install the opencode-project-panel plugin for a single project using tui.json.
Prompt 2
Help me set up opencode-project-panel globally so it loads for every OpenCode project.
Prompt 3
Explain what the Permissions panel in opencode-project-panel controls and how MCP settings fit in.
Prompt 4
Give me the keyboard shortcuts opencode-project-panel adds and what each one does.

Frequently asked questions

wtf is opencode-project-panel?

A terminal plugin for the OpenCode AI coding assistant that adds a file manager and a permissions panel for controlling Skills, Tools, and MCP settings.

What language is opencode-project-panel written in?

Mainly MDX. The stack also includes MDX, OpenCode, Bun.

What license does opencode-project-panel use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is opencode-project-panel to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is opencode-project-panel for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.