---
title: "piebird-tern-bridge"
description: "Use Tern from omp: a tern_lua tool running Lua with Tern's window API (agents, layout, blocks, git, settings) and a tern skill"
canonical: https://agentpluginsdirectory.com/plugins/piebird-tern-bridge
last-updated: 2026-10-21
---

# piebird-tern-bridge
Use Tern from omp: a tern_lua tool running Lua with Tern's window API (agents, layout, blocks, git, settings) and a tern skill
- Slug: piebird-tern-bridge
- Publisher: George Lubaretsi
- Repository: https://github.com/georgelubaretsi/omp-drawer
- Manifest: plugins/piebird-tern-bridge/plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): other
- Skills: 1 (tern)
- MCP servers: 0
- Stars: 0
- Listing: https://agentpluginsdirectory.com/plugins/piebird-tern-bridge
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What piebird-tern-bridge does, in the publisher's words

Let omp work the Tern window it runs in. Ask in plain words: open a file beside you, split a pane and run the tests there, start a Tern agent (omp, Claude Code or Codex in its own pane) and read its answer, name a tab. The tern_lua tool runs Lua with Tern's window API in the window holding omp's pane.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/georgelubaretsi/omp-drawer/HEAD/plugins/piebird-tern-bridge/README.md

## Skills

- tern: Use Tern, the terminal omp runs in (TERM_PROGRAM=tern): Tern agents (coding agents such as omp, Claude Code or Codex in other panes, not omp's own subagents), panes, tabs and sessions, file/git/SQLite/notebook/board/browser blocks, layout, settings, remote hosts. Use whenever the user mentions Tern…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
