Browser Annotations

Browser Annotations is a Chrome DevTools extension to grab an element's context and write feedback for agents.

I reach for it all the time, sending the feedback to my Pi session or simply copying the markdown. I like that there's no setup.

If you'd like to try it, you can install the Chrome extension.

Once installed, look for the Feedback tab in the DevTools sidebar. If it's hidden, click and drag the tab to the left.

Now, select an element to capture its context and write your annotation.

Press Command + Period to attach a screenshot.

You can queue multiple annotations with Command + Enter or press Command + Shift + Enter to copy your feedback.

Enable a webhook with to send the feedback to your coding agent session via the Pi extension or Claude Code plugin.

Copy an element's context or your feedback at any time by pressing Command + X (current) or Command + Shift + X (all).

browser-annotations is open source. If you want a feature, feel free to open an issue or fork the repository.

Enjoy!

eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1d247bRlx1MDAxMn2fr1x1MDAxOExew07fL1x1MDAwMVx1MDAxNovYjrHZ2Nk43mycLPKgjDS2bI2kSFx1MDAxYV9cdTAwMTLk37daI5FDdjE6lHLDwjYw8JA8xWZ316VPVbd/Pjs/v9i8W04uPj6/mLy9XHUwMDFjzabj1ejNxYf5+uvJaj1dzOmW3v6+XtysLrdPvthsluuPP/roerR6NdksZ6PLiXg9Xd+MZuvNzXi6XHUwMDEwl4vrj6abyfX67/nnXHUwMDE3o+vJ35aL6/FmJZqXVJPxdLNY3b5rMptcXE/mmzVJ/y/9fn7+8/Yn3ZmO81x1MDAxYr+Oqnp7k2Slfnr6+N08PfRPwr0tdPvQ/lx1MDAxM65Wk0n9XHUwMDAx2ztv6bI1UkSlXX3xXf4mXHUwMDE3RYhJ+jvX30zHm1x1MDAxN3TPS6FiaK6/mEyfv9jQjWBEss7clTWaP5/ld8v6ynqzWrya3F/M6OOoTVx1MDAxZqhJ/ts06YfR5avnq8XNfFxcP7NZjebr5WhFXdA8dzWdzZ5u3m2lU+dTr1103vHNrr26c71cdTAwMGZFL33+Yj5Z525W9dXFcnQ53eQ+UbL5itzC5Wfj7Yh837RpRWP5WVx1MDAxZZL5zWxWX57Ox5Pc01x1MDAxNyPfett8vHtb6+k1XHJSfltQOiilranvNFMu6u7FL1x1MDAxNvPt7NMpSqO9Ss3b11x1MDAwZmj+bLZCr2hcdTAwMGVOmq7OTfj0ztxqvuRmOVx1MDAxZW127Vxi0VqrnPQu1vdn0/mrbsNni8tXzFuWi+ndqZv/NP86b2bG9pf6399/yD8tpDStaXl7VSmj8yQ+XHUwMDE2T71mPU3q4/Ba+GNfXHUwMDFkRJBBmqObrowwO6U7su1SXHUwMDE4KVx1MDAwM9Z5LaRRQjqo11T9ilx1MDAxNj5cYm2wbldcIjJcdTAwMDKsXHUwMDEyPjio6VpYm/Rds7VcdTAwMTVghU/KSmD0jHDGKdfpPEddsLt8WECS2ljTboHTXCLu7OwhXHUwMDAxVsjoUlx1MDAxN2+F9lx0XHUwMDFhfnpS++JcdTAwMDOc2LXqMNwpskmdXHUwMDFlJPy2TYfR3jFf71x1MDAwNTj1evG3n3Q03KFcdTAwMWZcdTAwMWZ2vdzBe1hASl5cdTAwMTajh1x1MDAwYnCkK1F3NWCQXHUwMDAwXHUwMDFiuVx1MDAwZVx1MDAwMKevXHUwMDEzO03rjH7aqdUhPI00N32oY0FcdTAwMTPgRUg6+a5cdTAwMDAtjLZQXHUwMDBiXCKZgGJcYm1cdTAwMTTa3lx1MDAwZcxBXHUwMDFiRIbSpKJcdTAwMGbJhqiQICOWrU1phIxcdTAwMTOIXHUwMDA2qCS0KmaQJlx1MDAxYlxuWkAlVDmFtSFcdTAwMTNcbrVea1x1MDAxYarux5PzXHUwMDAwXHUwMDFkp6avLKavXCLrg5gu7UX0poRcdTAwMWKhsbZcdTAwMDfR6XSlhFxymO3QNHFK1SVcdTAwMDHKYn6XXHUwMDA0XHUwMDA0xvRmXHS7XHUwMDExXHUwMDA1JMRQXHUwMDBlPknAdD/jy5m77Vx1MDAwM7RcdTAwMGI4vKl1+khcdTAwMDFWWND79FxiIPtcdTAwMDVZr1x1MDAxZXhC4Ukoxn+QVFx1MDAwNYZcdTAwMGYkoTv+hkyX8ig67lx1MDAxZW1JIKNcbilcdTAwMWat8KQrg1x1MDAwN5PEzqdcdTAwMDBcdTAwMDLsTtFbtk9cdTAwMGZcdTAwMTBcdTAwMTCL0NOS+mOxk9pbuVx1MDAxNpysQvTQ/CNcdTAwMDGlXG5n21x1MDAwZplcdTAwMGZCh0J9bZ5SmFx1MDAwMSA8XHUwMDE3+9lU+/SDXHUwMDEy9K2h7MBtwlxcXHUwMDE3wW0szS9J8LdBXHUwMDAxIKA79DiWVijOlXNcdTAwMDdcdTAwMTdgycdzn1x1MDAwZkZcdTAwMGWkJrtcdTAwMTChM35cdTAwMDY0fySA8fvkU8DIw0R+9UEhTVxikPkjTVWl/yNcdTAwMDGQ+yS033n5jvqhKz9LS7/SflhcdTAwMDOHjySA6Vx1MDAwMC2w+ZtcdTAwMTd6zFx1MDAwN2T7hX6A5lZPNLDo4ilHP6VcdTAwMDbR3IZcZjj1VGFAyKhjWC+YyUORl1Ng2/lcdTAwMDDGwrPP8ZFvdorIyoFcdTAwMDLkaIq+r1RcdTAwMWTTXHUwMDFjlEBrXHUwMDE3w0hwXHUwMDAys/4uXGLGXHUwMDAwVTn+XHUwMDAxw1x1MDAwZkeevvS/XHUwMDE1RUDKgG3gQ7gqXHUwMDBmXHUwMDAzZkVcXGKtSEVBdILsqOejgEqFvW5cdTAwMDBcdTAwMTLK19NcbiRhflx1MDAxNIafdcRcXCxXk/X6hn60Wcr19PpmNtpMvtzdprub1U1DPc5G6839xfX1dLOZjL/MPOSOs9w+8Mvtc1x1MDAxZC7dPXj0+quvl1x1MDAwZm82zzaPnpjZ7O3l+lx1MDAwMcqluzyn2lxm+JZNXHUwMDBmO5qkvrrn0lx1MDAxYka5ZtFpoXV3qr6n0M9bXHUwMDE0esApdK2CpWWjbPryTtJGdS/uXHUwMDE5dJd8MirZ0Lz8N2LQVfK+mZt/XHUwMDE2g956XHUwMDFhZmA7sP1yfFx1MDAxMCyvXHUwMDE2MGvZgllcdTAwMDGZt1x1MDAxNiaItPNcdTAwMTiDYIoslMbo2DaOVlxiXHUwMDExi4TaOFx1MDAwM3E/bVxm2Xts0dmGXHUwMDA1mGlu41x1MDAxMlx1MDAxNmR2QUf1R45qzPA2alx1MDAwNfugLu6oVlIwOXhqXHUwMDEx6Jgvu3VcdTAwMDanYf5Md/rDd88u3/7jk5X8UYb0nXn56P69b1+e6k4poOssXHUwMDA3XHUwMDFhhyqklI1tr71q5/p7p9pyqnFAXtpcdTAwMDdDXHUwMDFh433hQOlmkaveO9XgpLIm/lx1MDAwZWlp7cxfIy3dzK7myl9DXHUwMDA3/cNxtbl69Lmf/+urz/754Kcnl5+PXHUwMDE1rIMmXHUwMDE25OcuqPXkiHrUUPvaXHUwMDAxM1x1MDAxMa5tXHUwMDE3kLxXxpYyfjJAXHUwMDE5TUwuUDjQXHUwMDA0q40yKtmrjsrFII2PqvmE30hcdTAwMWajjrFpzJ+nj8Uyt6l+OFx1MDAwNM5BwfFoI0KZ68HhUWhf5klcdTAwMDc0PteDXHUwMDE0VE0lYbJSeVZcdTAwMDCcK1JkLjo0iT6ISaIg9yotXHUwMDEyntrkeFxyiq1ccsaM5NxmKLOblUXpQW249Hjl0GiWLFwiwy5WXig0O+vY4lx1MDAxZZKA9aCjN8mivKVcbvBcdTAwMDc4YZhcZm1cdTAwMTVcdTAwMDXU/26fXHUwMDBiaIHzylx1MDAwM31719vsXHUwMDA0IKnlMrdAwFx1MDAwNCb1XHRvXHUwMDE5ha+21Vx1MDAwMtBcdTAwMDKUJHiG3M9cdTAwMTJcdTAwMDLa+31cInKSXHUwMDFhXHUwMDE0wLOTZFx1MDAwYtFcdTAwMWNxn1xiLcAkd79cdTAwMDBcdTAwMDNcdTAwMTLFv1wiXHUwMDAy5CtyTzJlXCJZXHUwMDAy3FxyTJnGXHUwMDAwvK0ryo5cdTAwMTSgu2ujgXhaSzOmXHUwMDEwxpMtP1x1MDAwMUxcdTAwMTYzlOpIeLTKjWYsl23M2uRBZofMXHUwMDBlUylTwcnyUOZqyVx1MDAwZSow1V2zNFx1MDAxZE9cIjWWrFFcXPxBzlx1MDAxNOQ56pRIJ3xwXHUwMDBlS1x1MDAxMVCkkspkuVx1MDAwNMefXlRcdTAwMTS4wmkqXHUwMDA2rOH8XGZcdTAwMGJ2XHUwMDBlyy4yYFx1MDAwM1eWMmBcdTAwMGKzkCxcdTAwMTikwlx1MDAxOKw/PLyOXHS1glx1MDAwMHldVVx1MDAxN2rfhUeBXHUwMDE28e5H8y6a7FxyWsJrmDqATPmChVxcVlx1MDAwNFWGKUpcbqyOwVx1MDAxNyVAXHUwMDA0xbQqsmqZ67+wXHUwMDFhtlx1MDAxY42U5TuZXcPWXHUwMDA0mq1/wvFuz7NcdTAwMWVcdTAwMDdcdTAwMGZMjIajU1x1MDAxZEVcdTAwMWaF16QmpU/C4YpN21x1MDAwZcFzxUM4XnN1rzjcsKEljqd4xpWl+0PwR1x1MDAwM9NJ/e5EkfDHwV6c8s20XHUwMDA0P368MfBZR8hcdTAwMWbJR76cvpb/Wd9/9ebfbvZEfyqX3z66elx1MDAwNvORSVx1MDAxNT7olo+kXHUwMDExb+tpzUaqWNTvN2ykp5izU1x1MDAxY/qekTxvMZJcdTAwMGZcdTAwMDcwkjpqaylcdTAwMDRnXHUwMDE5SVx1MDAxYrtX94ykkcFEn3RDWf5WhKSX5i9ASLaj4aH51MxnYlx1MDAxMXQ7XHJ7XFx6X4FcdTAwMDVFneT+MVx1MDAxOVgysiDJ183TezBo6+bOj0rvJziab+GMXHUwMDE0w6skrNrXqlx1MDAxZoJRXHUwMDAwz7F2NlNa2J7Ciq/sc1x1MDAxMtxYUEl2W1x1MDAxMF6YXdFcdTAwMTTtumifi1x1MDAwMJDG56rwkvP0qi52RiQwbLvX8JJgK6EkXHUwMDBivFx1MDAxMdKCqzCWb/FcdTAwMDbe19QrXHUwMDAwLG3owVuQtuuFY+xnL9xjfEkvXHUwMDFl0yAlmHVcckVcdTAwMDQgd9uLXHUwMDA32ZJfwYMmoEfAkTgr8EnH4U1dp32kXHUwMDAwXW+RO1JcdTAwMDBdRVx1MDAxNU+ySVx1MDAwM1x1MDAxN/FaXCLB7Cl1dbXzYThHVjsjwF1cdTAwMWTN7udcdTAwMTZe0+TR2LY6UdIhrjGJh+Hsntbs89At0SWbYlx1MDAxM9x8Nme2LXbH+Fx1MDAxOIpcdTAwMDXa0IBcdTAwMTlcclpglSxcdTAwMTSB0X7zXCIxXHUwMDE0LXnt5DCvXHUwMDFkuZlvPVx1MDAxY1x1MDAxMiVR7oXyNW1+XHUwMDE47ctSeFunPVx1MDAwZc5aySyNXHUwMDA3wfmtNDieoaJcdTAwMDbglWDHXHUwMDBlh3M7cXC8ZsdcdTAwMGVFk8ad8G7bzexcdTAwMGbCMmHSXHUwMDAwvGP3cFxywZ8yar7e6FkoXHJk6fJGVWbYQDvv6yRsXHUwMDA3j1ZhqyCYzfdkssBTUzJcdTAwMDHLbCFcIlx1MDAwMeD5XHUwMDFmPfhcYmd2+yUkkP3vk4DuXHUwMDAx7sGTu1x1MDAwMzfP9Fx1MDAwYlxiYLzRJ0Fh66U+uD5xXHUwMDFhUMRcdTAwMDLuROtcdTAwMTNgXHUwMDA16Ln6XHUwMDA0OHHCXHUwMDE0yGeYnDKN8ylcdTAwMWFgyNInIaCnsPRcdTAwMGJAy7N6XHUwMDA1YLxIXHUwMDFmnlT5RD2IdZ7jWFx0SeDmsKRNXGJcdTAwMGVcdTAwMWUmlFxyclx1MDAxMXjmzW2gXHUwMDE2+Prgh87SXHUwMDA15Vxm1H7GdvDYLLZs/OlcdTAwMTW8nz3vWmG8MS3eXHUwMDAyepaKqS1/R1x1MDAwMvb9fL1cdTAwMWUtP0E1VMVGRG/qXHUwMDEzXHUwMDBlXHUwMDBloVx1MDAxM1tcIjRAQKzpsSNcdTAwMDVcdTAwMDR+XHUwMDAy4Vx1MDAwMrxQZVx1MDAxNDpcdTAwMDDvmJXvXHUwMDAwuFx1MDAxNUw8M1x1MDAwMG+4YHJcdTAwMDCeptnxjdf1uVx1MDAwMUdcblBsYnKQXHUwMDAwjrRcdTAwMWOCP2XwVLlcdTAwMDJcdTAwMTmAlrzxyfZcdTAwMDAk5nFcdTAwMDFnXHUwMDFkQX9kjtM8u1x1MDAxY13dfP743o/Ll/e+uVp+tfzs+jGa4/TG1mRAfeN2z0Wzh7K+Ue+5XGLdeXFny4Xpavz7XHUwMDFj53krx/nFgFx1MDAxY6dMXvbsK1a292hOReGR89b4/9NcdTAwMWNnJbv8XHUwMDAwXHUwMDA0Ycg0fLuDXHUwMDE0LpSRXGKOZ87VXHUwMDE5stXDMbWO+ZvgM/nKSk+J0r+RL9nH6yVcdTAwMTNHI1ZcdTAwMWGmv3NcdTAwMTTFtVx1MDAwMD9cdTAwMTZMNSWWXHUwMDFkXHRota9cdTAwMTFMubCFaVx1MDAxOcecaVc5eDXqXHUwMDBiY7xcdTAwMTNcdTAwMTDQ9vt6k0tLQqaG4DUpV/nv61x1MDAwM8NcdTAwMDBcdTAwMDHMvpEgsMpXQjuGXHUwMDBlJrwx8JKYXHTm8s5cdTAwMTNwMcktRVxijq5mWTjpXHUwMDE2lkPoXHUwMDE3gFx1MDAxZS3TL1x1MDAwMU2l5TGIzCaWOIRYkidK2J/Edyye1cRcdTAwMDF4y1x1MDAxZVx1MDAwZjpEglx1MDAxMSdcbqBcdTAwMDU0s4dcdTAwMGJcdTAwMTeQalxupZhcYlguPLCnZFVcdTAwMTGOrTPNzZwwlGcomFBkciuVg6mhistcclV6SD1cdTAwMDezd1x1MDAwN/aoeZdEyatIklx0VtPYuprprlx1MDAwMJhcdTAwMWXNnqfMcUAnhFx1MDAxMJTxRFx1MDAwZS2NJ3+hmaGjq2CBOVx0sFx1MDAxY6VcdTAwMDCvXHUwMDBiSVx1MDAwMFx1MDAxN1xuwFx1MDAwN7T14PGsbK9cdTAwMDD0mLVeXHUwMDAx4dRcdTAwMTaApSCejHhZy1x1MDAxNVx1MDAwNTp7XHUwMDFkW8qUYLxcdTAwMTWeieWVXHUwMDE0XHUwMDFh3cCjXHUwMDA1V+k+oFx1MDAxYUvWXHUwMDFjZkdcdTAwMDJ8XHUwMDFhXHKXZsxpU9BcdTAwMDdwXHUwMDFiXHUwMDE1yLGAm7+0KDdJWLiGU9fv6VxiQE9dMlxcZn9cdTAwMDDesjZggFx1MDAwMMdE81x1MDAwM+CB1Vx1MDAxZup/XHUwMDBmblx1MDAwMotsRU0+51x1MDAxOFxcUCR+XGI0dtJjPs+aOyhaolx1MDAwNaHUV0xcYqKaMtGDXHUwMDAyfF3o2rZcdTAwMDHgNqMoui+POK+qhGTmX4BXMlx1MDAwM1x1MDAwNJx1XHUwMDA0/U7M4NnuXHUwMDE1XHUwMDE3o+Xy6Ybk0N1bnvDi+Wo6fjr9aftftuxolttrm8ky73K4c+nxYjz5dD76YdYlcC5eTydv7pWk3Fx1MDAwN1fbP1x1MDAxN2c7cjJcdTAwMTNy2y/7+ZezX/5cdTAwMDcxn/asIn0=