Share VS Code's HTML as a link with comments

Turn the HTML VS Code writes into a private page that opens on any screen. Collect comments on the exact spot, and VS Code fixes it on the same link.

Sign up free

Updated · Instructions go in .github/copilot-instructions.md

VS Code already writes good HTML: project overviews, test coverage reports, API docs and data notebooks as pages. The hard part is what happens next. A file on your laptop doesn't open properly on a phone, and feedback ends up in a chat thread that VS Code never sees.

tossithere fixes that. VS Code runs one command, and the HTML is live at a private link that opens anywhere. People comment on the exact element or sentence they mean, and VS Code reads every comment, fixes the page and publishes v2 on the same link.

Set it up

You do this once, in the chat view's agent mode.

  1. Install the CLI and sign in:
npm install -g tossithere
toss login
  1. Install the tossithere skill. Ask VS Code:

Install the tossithere skill from https://tossithere.com/skill.md and use it whenever you make HTML for me.

Prefer to keep it in the repository? Copy the instructions from this page instead. Paste the instructions into .github/copilot-instructions.md, or into an AGENTS.md at the root of the workspace. VS Code's agent mode includes both in every chat.

That's it. VS Code now knows how to publish, share, read comments and push new versions.

Publish your first page

Ask VS Code for something you'd normally get as a wall of text:

Turn our test coverage report into a page that shows the weakest modules first, and publish it.

VS Code writes the HTML and publishes it:

toss docs:push coverage.html --json
# -> https://tossithere.com/d/coverage-8fa2

The page is private to you. Open it on your laptop or your phone.

Share it and collect comments

When someone else should see it, ask VS Code to share it, or publish straight into a team workspace:

toss docs:share <docId> --visibility public --allow comment
toss docs:push coverage.html --team <slug>

Reading needs no account. Commenting takes a Google sign-in, so every comment has a name on it. Reviewers click any element or highlight any text and type.

Let VS Code fix it

Tell VS Code: "Read the comments and fix the page." It runs:

toss comments:list <docId> --unresolved --json
toss docs:push coverage.html --id <docId> --note "what changed"

Every comment arrives with the exact markup it points at, so VS Code edits the right line instead of guessing. The new version goes to the same link, and older versions stay readable with their own comments.

Tips for VS Code

  • VS Code's agent asks before running commands by default. Approve toss once, or add it to the auto-approved terminal commands.
  • Any extension-based agent in VS Code that can use the terminal works the same way.
  • Open the published link in VS Code's Simple Browser to read it next to the code.

Questions about VS Code

Does tossithere work with VS Code?

Yes. tossithere is a command-line tool, and VS Code can run it like any other command. There's no plugin or extension to install.

Which agent in VS Code do I use?

Any agent that can run terminal commands, including GitHub Copilot's agent mode and extension agents like Cline, Roo Code and Continue.

Does the page update if I edit the file?

Only when the agent pushes again. toss docs:push file.html --id <docId> publishes the edit as the next version on the same link.

Is it free?

Viewing and commenting are free on every plan. Publishing is free for up to 10 documents. Pro is $10 a month for unlimited documents, and Team is $39 a month flat for a shared workspace.

Works with the rest of your agents, too.

Every page lands in the same place, with the same links, sharing and comments, whichever agent made it.

Whatever VS Code makes, toss it here.

Free for up to 10 documents. Viewing and commenting are free on every plan.

Sign up free