Skip to main content
NEW · Chrome Extension

Your AI co-pilot for the job hunt.

Reads job pages. Drafts replies. Fills applications. You press submit. Works on LinkedIn, Sales Navigator, Indeed, Greenhouse, Lever, Workday, iCIMS, Ashby, Gmail, and Outlook.

Open it with ⌘⇧S, speak to it with the mic, or type /sr in any compose box.

Pro tier: read-only co-pilot. Premium tier: full action mode (ATS auto-fill, LinkedIn Easy Apply assist, voice mock, drafters).

SignalRoster AI Agent

What the Co-pilot does on every job page

All actions require your explicit confirmation. The agent never clicks Send, Apply, Connect, or Submit on its own.

Pro

Live job-fit score

Browse LinkedIn or Indeed and see a Match: X% badge on every job. Click for matched skills, gaps, and a shouldApply verdict — all scored against your saved resume.

Premium

ATS auto-fill

Greenhouse, Lever, Workday, iCIMS, Ashby — the agent fills name, email, phone, location, work history, links, and EEO answers from your SignalRoster profile. Pauses at Submit.

Premium+

Resume auto-tailor before fill

Before each ATS application, the agent rewrites your resume to match the JD — adds the right ATS keywords, reorders bullets. 10-second preview before fill proceeds.

Premium

LinkedIn Easy Apply assist

Click Easy Apply on any LinkedIn job and the modal fills automatically — resume choice, cover letter, screening answers. You review, then submit.

Premium

Connection note + InMail drafter

Adds a 'Draft with SignalRoster' button to LinkedIn's connection-request and DM compose boxes. AI personalizes using the recipient's profile and your background — you edit and send.

Premium+

Sales Navigator note drafter

On any Sales Nav lead page or search result, a 'Draft connect note' button gives you 3 angled variants (specific-reference, peer-pain-point, offer-value). 20/day cap.

Premium+

Gmail + Outlook recruiter drafter

On any open recruiter email, click 'Draft with SignalRoster'. Pick intent (engage / schedule / decline / ask salary), get 2-3 reply variants. Pipeline auto-updates on rejections + interview requests.

Premium+

LinkedIn feed comment drafter

On any feed post, '✨ Draft with SR' gives 3 comments (agree-and-extend, ask-question, share-experience). 5/day, 6-15s jitter — never sounds like a bot.

Premium+

Auto-publish your scheduled posts

Posts you've scheduled in SignalRoster auto-publish to LinkedIn when due — with a 10-second cancel countdown so you can stop it. 2/day hard cap.

Pro

Voice command

Hold the mic button in the widget and speak. The agent transcribes (gpt-4o-transcribe) and fills the prompt for you to review and run.

Pro

Keyboard shortcut + right-click menu

Press ⌘⇧S from any tab to open the widget. Right-click any selected text for context-aware actions: Score this JD, Draft outreach, Log to pipeline.

Premium

/sr slash commands

Type /sr in any LinkedIn / Gmail / Outlook compose box to draft inline. No context switch — picker shows next to where you're typing.

Pro

Cost meter + monthly budget protection

See today's AI cost and month-to-date spend. Hard-block at 80% of your tier's monthly budget so a runaway day can never burn your quota.

Premium

Voice mock interview

From the portal: real voice-in / voice-out practice with an AI interviewer. Branching follow-ups, scored on content, tone, and pacing.

Pro

Application auto-logger

Apply anywhere — manually or with the agent — and the page is automatically logged to your SignalRoster pipeline. No more spreadsheets.

Co-pilot only

Never auto-clicks Send / Apply / Submit / Connect / Message. Every destructive action asks you first.

Human pacing

Random 2-8s delays between actions, daily volume caps. Stays under LinkedIn anti-automation detection.

Your session, your control

Audio for voice mock goes browser ↔ OpenAI direct, never our servers. Agent JWT lives only in your browser.

Setup — 3 steps, <60s

The extension isn't on the Chrome Web Store yet — sideload via Developer Mode (one-time).

  1. 1

    Download the extension

    signalroster-agent.zip (43 KB)

    Unzip somewhere stable on your computer (e.g. ~/Documents/SignalRoster-Agent). Don't delete the folder — Chrome reads the extension from disk.

  2. 2

    Load it into Chrome

    1. Open chrome://extensions in your address bar.
    2. Toggle Developer mode on (top-right).
    3. Click Load unpacked and select the unzipped SignalRoster-Agent folder.
    4. Pin the SignalRoster icon to your toolbar so the popup is always one click away.
  3. 3

    Sign in

    1. Click the SignalRoster icon in your Chrome toolbar to open the popup.
    2. Use email + password directly, OR click "Sign in with Google (opens website)". The popup mints a 30-day auth token automatically.
    3. Navigate to any LinkedIn job and watch the SR Match: X% badge appear next to the job title. You're live.

A note on the "Developer mode" banner

While Developer mode is on, Chrome shows a yellow "Disable developer mode extensions" banner at the top of the browser. That's normal until we publish to the Chrome Web Store. The extension's permissions stay exactly the same.

Common questions

Will this get my LinkedIn account banned?
No — the agent is co-pilot only. It never clicks Connect, Send, Apply, Message, Submit, Follow, Comment, Like, or Endorse without your explicit confirmation each time. Pacing is throttled to human speeds. Volume caps are enforced server-side. We deliberately don't ship bulk-connection or auto-message features because those are what trigger bans.
What does the agent see?
On job pages, the agent reads the visible job description text and sends it to your SignalRoster account to score. The agent uses a 30-day token stored only in your Chrome — we don't have access to your LinkedIn cookies, your inbox content, or anything outside the job site DOM. Voice mock audio goes browser↔OpenAI directly; SignalRoster never sees the audio bytes.
Do I need a paid plan?
The free tier doesn't include the agent. Pro ($19/mo) unlocks read-only co-pilot features — job-fit scoring, auto-logger, interview prep sidebar. Premium ($39/mo) unlocks action mode — ATS auto-fill, LinkedIn Easy Apply assist, message drafters, voice mock interview, banner generator.
Can I uninstall it later?
Yes. Go to chrome://extensions, find SignalRoster Agent, click Remove. All locally-stored data (the auth token, your preferences) is deleted with the extension. Your SignalRoster.com account is unaffected.
Why isn't it on the Chrome Web Store yet?
Chrome Web Store review takes 1–4 weeks for new extensions with this many permissions. We're in beta with sideload installs while we iterate on real LinkedIn / ATS DOMs. Web Store listing coming soon.
How do I generate an auth token manually?
You don't — the popup mints it automatically when you sign in. The 'Manual auth token' field in the popup's Advanced section is only for devs who already have a JWT (e.g., for testing). The token is a 30-day HMAC-signed JWT stored in chrome.storage.local.

Ready to let the AI handle the boring parts?

Install the SignalRoster Agent in under a minute. Cancel anytime — no Chrome Store login required.