
Product
Socket for ClickUp Is Now Available
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.
@voteship/cli
Advanced tools
Install and verify VoteShip feedback widgets from Claude Code, Codex, or any terminal
Install and verify the VoteShip feedback widget from Claude Code, Codex, or any terminal.
npx -y @voteship/cli init --project-key pk_your_public_key
The CLI detects common Next.js, React, Vue, Vite, SvelteKit, Angular, and plain HTML entry files. It inserts the existing VoteShip widget before </body>, preserves the site's visual design, verifies the local edit, and is safe to run repeatedly.
Options:
--position bottom-right|bottom-left|top-right|top-left
--target path/to/layout.tsx
--dry-run
--force
--json
Use --force only when replacing an existing VoteShip widget's project key or position.
npx -y @voteship/cli verify --url https://your-site.example --project-key pk_your_public_key
The command fetches the deployed page and confirms the VoteShip script and optional public key are present in the returned HTML.
Claude Code:
claude mcp add --transport http --scope user voteship https://voteship.app/mcp
Codex:
codex mcp add voteship --url https://voteship.app/mcp
The remote MCP server offers public feedback tools without an API key. See the VoteShip installation guide for authenticated project administration.
MIT
FAQs
Install and verify VoteShip feedback widgets from Claude Code, Codex, or any terminal
We found that @voteship/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.

Product
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.

Security News
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.