← 开源
breschio

drawbridge

Design editor for Claude Code and Cursor. "Figma Comments" for the browser, are sent directly to Claude Code and Cursor as prompts.

ApplicationsCodingJavaScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
969
Star
81
Fork
+0
本周
7
贡献者
创建于 2025-07-08 · 更新于 2026-10-13 · 今日第 12318 名
主要开发者
breschiosacrezmDukeabaddon

breschio/drawbridge 排名第 12,318,有 969 个星标。

同类别比较

breschio/drawbridge 排名第 12,318,此处有 8 个同类条目;kessler/gemma-gem 排名第 12,322。

同类别比较
名称排名指标
MarsZ42/OrbitOS12,285
星标数:
975
分叉数:
103
简介:
An AI-powered personal productivity system where knowledge management and daily task planning are intelligently orchestrated by your AI assistant.
derisk-ai/OpenDerisk12,304
语言:
Python
星标数:
972
分叉数:
130
mckaywrigley/chatbot-ui-lite12,306
语言:
TypeScript
星标数:
972
分叉数:
241
psi-oss/get-physics-done12,312
语言:
Python
星标数:
971
分叉数:
144
简介:
The first open-source agentic AI physicist, by Physical Superintelligence PBC (PSI).
kessler/gemma-gem12,322
语言:
TypeScript
星标数:
969
分叉数:
107
n00mkrad/text2image-gui12,342
语言:
C#
星标数:
966
分叉数:
101
简介:
Somewhat modular text2image GUI, initially just for Stable Diffusion
HA6Bots/TikTok-Compilation-Video-Generator12,346
语言:
Python
星标数:
965
分叉数:
142
简介:
A system of bots that collects clips automatically via custom made filters, lets you easily browse these clips, and puts them together into a compilation video ready to be uploaded straight to any social media platform. Full VPS support is provided, along with an accounts system so multiple users can use the bot at once. This bot is split up into three separate programs. The server. The client. The video generator. These programs perform different functions that when combined creates a very powerful system for auto generating compilation videos.
pipiku915/FinMem-LLM-StockTrading12,356
语言:
Python
星标数:
963
分叉数:
195
简介:
FinMem: A Performance-Enhanced LLM Trading Agent with Layered Memory and Character Design
关键参数与规格
关键参数与规格
参数值
语言JavaScript
类别Applications
子类别Coding
关键词Claude Code, Design
星标数969
分叉数81
贡献者7
创建日期2025-07-08
更新日期2026-10-13
1 天星标数0
7 天星标数0
排名12,318
上次排名12,241
排名变化-77
7 天星标排名13,362
上次 7 天星标排名13,372
7 天星标排名变化10
总星标排名11,414
上次总星标排名11,399
总星标排名变化-15
国家USA
README 摘录

Drawbridge Visual annotations for AI coding assistants. Drawbridge is a Chrome extension that lets you click on your running app, leave Figma-style comments, capture screenshots, and turn those notes into local task files your AI coding tools can act on. It is built for browser-to-code feedback loops with Cursor, Claude Code, Codex, and Windsurf. What It Does Annotate visible UI elements directly in the browser. Draw freeform rectangles for layout, spacing, and visual bugs that are not

tied to a single DOM node. Capture selector data, element context, bounding boxes, and screenshots with each note. Sync tasks into your project as readable markdown and structured JSON. Deploy the workflow for Claude Code, Codex, and Windsurf, plus Drawbridge workflow rules for AI agents. Recover cleanly after extension reloads: the toolbar icon can inject missing scripts into existing tabs and toggles the existing drawer instead of stacking duplicates. Pin Drawbridge from Chrome's Extensions menu. For local pages, open the

Drawbridge extension details in Chrome and enable Allow access to file URLs. Open the app or page you want to annotate. Select the local project root for that app. Drawbridge creates and maintains files in your project so your AI tool can read the work queue. Process The Queue After adding annotations, open your project in Cursor, Claude Code, Codex, or Windsurf and run or . Annotate Press , or use Tools -> Comment, then click an element and leave a note. Press

, or use Tools -> Rectangle, then drag over an area and leave a note. Click the Drawbridge toolbar icon to open or close the drawer. Tasks appear in the drawer and sync to your connected project. Drawer Layout Drawbridge can dock to the bottom, left, or right side of the viewport from the More menu. Use the chevron button to collapse or expand the drawer. When collapsed on the left or right side, Drawbridge becomes a slim rail with the project

button, tools button, and color-coded task counts for , , and . The chevron points in the direction the drawer will collapse or expand. Process Tasks In an AI coding tool, run: or: Supported modes: : process one task at a time with approval. : group related tasks and process them together. : process all pending tasks autonomously. Generated Files Drawbridge writes these into the connected project: : human-readable task list. : structured task data for AI processing. : screenshots captured with annotations. Drawbridge also updates for

generated local workflow folders. Development The build output is written to . Troubleshooting If the icon does nothing after reloading the extension, click it once on the page again. Drawbridge now injects missing scripts into existing tabs. If the drawer looks stale, close and reopen it with the toolbar icon. If project files are missing, reconnect the project from the drawer. If an AI tool cannot find tasks, confirm the project contains and . License This project uses a custom license. Free

to use, copy, and modify for lawful purposes. Redistribution, sublicensing, selling, or offering as a commercial service are not permitted

常见问题

记录了多少星标和分叉?

breschio/drawbridge 有 969 个星标和 81 个分叉。

仓库排名是多少?

breschio/drawbridge 排名第 12,318。

记录的语言和类别是什么?

breschio/drawbridge 有 969 个星标,语言为 JavaScript,类别为 Applications。

哪个仓库排名最接近?

breschio/drawbridge 与 kessler/gemma-gem 比较,后者排名第 12,322,有 969 个星标。

README

Drawbridge

Visual annotations for AI coding assistants.

Drawbridge is a Chrome extension that lets you click on your running app, leave Figma-style comments, capture screenshots, and turn those notes into local task files your AI coding tools can act on.

It is built for browser-to-code feedback loops with Cursor, Claude Code, Codex, and Windsurf.

What It Does

  • Annotate visible UI elements directly in the browser.
  • Draw freeform rectangles for layout, spacing, and visual bugs that are not tied to a single DOM node.
  • Capture selector data, element context, bounding boxes, and screenshots with each note.
  • Sync tasks into your project as readable markdown and structured JSON.
  • Track task status through to do, doing, and done.
  • Deploy the /bridge workflow for Claude Code, Codex, and Windsurf, plus Drawbridge workflow rules for AI agents.
  • Recover cleanly after extension reloads: the toolbar icon can inject missing scripts into existing tabs and toggles the existing drawer instead of stacking duplicates.

Setup

1. Install The Extension

  1. Clone or download this repo.
  2. Open Chrome and go to chrome://extensions.
  3. Turn on Developer mode.
  4. Click Load unpacked.
  5. Select this folder: drawbridge/chrome-extension/.
  6. Pin Drawbridge from Chrome's Extensions menu.

For local file:// pages, open the Drawbridge extension details in Chrome and enable Allow access to file URLs.

2. Connect Your Project

  1. Open the app or page you want to annotate.
  2. Click the Drawbridge toolbar icon.
  3. Click Connect Project in the drawer.
  4. Select the local project root for that app.
  5. Approve Chrome's file access prompt.

Drawbridge creates and maintains files in your project so your AI tool can read the work queue.

3. Process The Queue

After adding annotations, open your project in Cursor, Claude Code, Codex, or Windsurf and run /bridge or bridge.

Annotate

  • Press C, or use Tools -> Comment, then click an element and leave a note.
  • Press R, or use Tools -> Rectangle, then drag over an area and leave a note.
  • Press Esc to exit an annotation mode.
  • Click the Drawbridge toolbar icon to open or close the drawer.

Tasks appear in the drawer and sync to your connected project.

Drawer Layout

Drawbridge can dock to the bottom, left, or right side of the viewport from the More menu. Use the chevron button to collapse or expand the drawer.

When collapsed on the left or right side, Drawbridge becomes a slim rail with the project button, tools button, and color-coded task counts for to do, doing, and done. The chevron points in the direction the drawer will collapse or expand.

Process Tasks

In an AI coding tool, run:

/bridge

or:

bridge

Supported modes:

  • step bridge: process one task at a time with approval.
  • batch bridge: group related tasks and process them together.
  • yolo bridge: process all pending tasks autonomously.

Generated Files

Drawbridge writes these into the connected project:

  • .moat/moat-tasks.md: human-readable task list.
  • .moat/moat-tasks-detail.json: structured task data for AI processing.
  • .moat/screenshots/: screenshots captured with annotations.
  • .moat/drawbridge-workflow.md: agent workflow instructions.
  • .claude/commands/bridge.md: Claude Code slash command.
  • .windsurf/workflows/bridge.md: Windsurf workflow.
  • .codex/prompts/bridge.md: Codex prompt.

Drawbridge also updates .gitignore for generated local workflow folders.

Development

npm ci
npm test -- chrome-extension/background.test.js --runInBand
npm run build

The build output is written to dist/drawbridge-v.zip.

Troubleshooting

  • If the icon does nothing after reloading the extension, click it once on the page again. Drawbridge now injects missing scripts into existing tabs.
  • If the drawer looks stale, close and reopen it with the toolbar icon.
  • If project files are missing, reconnect the project from the drawer.
  • If an AI tool cannot find tasks, confirm the project contains .moat/moat-tasks.md and .moat/moat-tasks-detail.json.

License

This project uses a custom license. See LICENSE.

Free to use, copy, and modify for lawful purposes. Redistribution, sublicensing, selling, or offering as a commercial service are not permitted without a commercial license.

Commercial licensing: breschicreative@gmail.com

排名相邻
同类项目