Context continuity extension for AI-powered job-search workflows.
AI Hackathon: Scale Without Borders
AI and job-search continuity extension
Engram
Context continuity for AI-powered job search.
Engram helps users carry context across LinkedIn, ChatGPT, and Claude. It turns scattered AI chats and LinkedIn job-search sessions into portable AI-ready handoff packages.
See it in action
Watch the Demo
See how Engram scans a chat, generates a handoff, and exports a migration package — all from the browser extension.
Hackathon fit
Built for Scale Without Borders.
Newcomers often use AI to understand job posts, tailor applications, compare roles, and prepare for interviews. Engram connects that work to saved LinkedIn jobs, then packages the context so users can continue in ChatGPT or Claude without rebuilding everything by hand.
Built for Canada's first AI hackathon for immigrants and newcomers in tech.
Uses AI workflows as the workspace and preserves continuity around them.
Problem
AI chats get long. Job-search context gets scattered.
For many newcomers, AI chats become the working surface for decoding job posts, adapting resumes, comparing roles, and preparing applications. At the same time, LinkedIn job details, notes, prompts, and next steps spread across tabs and sessions.
Job search is context-heavy
Each role has requirements, responsibilities, salary signals, visa context, resume notes, and fit questions.
AI chats become too long
Prompts, reasoning, job notes, interview prep, and application decisions accumulate until the thread becomes hard to trust.
LinkedIn sessions scatter
Current jobs, saved roles, descriptions, and fit notes are easy to lose while moving between search pages and AI chats.
Restarting loses momentum
When a chat gets heavy, moving to a fresh AI session usually means rebuilding context by hand.
Solution
Two continuity layers, one handoff story.
Engram does not replace ChatGPT or Claude. It helps users carry context across LinkedIn, ChatGPT, and Claude by joining AI chat continuity with a LinkedIn-powered job archive.
AI Chat Continuity
Scan ChatGPT and Claude chats, show context health, generate handoffs, and export migration packages.
Job Context Continuity
Use LinkedIn Jobs as a job source, detect the current job, save it, and keep it in a Job Archive.
Job Queue
Collect roles worth reviewing so the next AI session starts with the jobs and priorities already organized.
AI Job Package
Copy an AI prompt or download a ZIP package with job context ready for ChatGPT or Claude.
Product features
Continuity tools for chats that outgrow themselves.
Chat Health for ChatGPT / Claude
See context risk, browser load, message count, and code density before the chat becomes painful.
Migration Package
Generate a handoff prompt, full chat export, technical signals, manifest, and optional files.
LinkedIn Job Source
Detect the current LinkedIn job page and capture the role details needed for AI-assisted evaluation.
Job Archive
Save jobs locally so role details, notes, and current status are not lost between sessions.
AI Job Package
Turn saved job context into Copy AI Prompt and Download ZIP outputs for ChatGPT or Claude.
Local-first exports
Core continuity exports run locally in the browser, with user-selected files included only when chosen.
LinkedIn to Engram Job Archive to AI Job Package to ChatGPT or Claude: the demo is a portable context trail, not another chatbot.
Solution flow
From LinkedIn job search to clean AI continuation.
-
01
Scan AI chat
Read the current ChatGPT or Claude job-search thread and measure context health locally.
-
02
Generate handoff
Create a continuation prompt and migration package before the session loses momentum.
-
03
Save LinkedIn jobs
Use LinkedIn Jobs as the source, detect the current job, and save roles to the Job Archive.
-
04
Build AI Job Package
Package archived job details, prompts, and continuity context for the next AI step.
-
05
Continue in ChatGPT or Claude
Copy the AI prompt or download the ZIP, then continue with preserved job and chat context.
Demo workflow
LinkedIn to AI-ready handoff package.
Save a LinkedIn job, build an AI Job Package, scan a ChatGPT or Claude job-search thread, generate a handoff, export the ZIP, and resume in a clean chat.
LinkedIn workflow
From LinkedIn jobs to AI-ready context.
Save roles while browsing LinkedIn, organize them in Engram, and export a structured job package for ChatGPT or Claude.
LinkedIn is a Job Source. ChatGPT and Claude are AI Platforms. Engram carries context between them.
Review roles in the LinkedIn Jobs list and detail view.
Engram recognizes the active job page as a Job Source.
Use the floating widget or popup to save jobs into Engram.
Saved jobs are stored in a dedicated Engram workspace.
Choose the roles you want in the AI package.
Export selected jobs as a prompt or ZIP package.
Open ChatGPT or Claude and continue with structured job context.
Full Stack Software Engineer
CanadaVisa · Toronto, ON · hybrid
CanadaVisa · hybrid
Compare these saved roles for fit, red flags, remote quality, and next application steps.
Product preview
Two connected continuity surfaces.
Engram keeps AI chat continuity and LinkedIn job continuity visually separate, then packages both into a continuation flow for ChatGPT or Claude.
Export a handoff package before continuing.
Popup health dashboard
Context health, risk, load, counts, and the primary handoff action in one compact view.
- Full Stack Software Engineer
- Product Operations Analyst
- Junior Backend Developer
LinkedIn job archive
Saved LinkedIn roles become a queue for AI-ready job packages.
Settings platform support
Mini health widget
LinkedIn Job Source
Privacy model
Local-first by default.
Engram does not need a backend for its core continuity workflow. Chat scans, saved jobs, handoffs, ZIP packages, and user-selected files are handled locally in the browser.
If backend-assisted AI is connected for the demo, it is presented as the Engram demo backend while the default continuity flow remains local-first.
Platform support
ChatGPT, Claude, and LinkedIn each play a different role.
ChatGPT and Claude are supported AI chat surfaces for context health and handoff generation. LinkedIn Jobs is a job source for detected current jobs, saved roles, the Job Archive, and AI Job Packages.
ChatGPT and OpenAI are trademarks of OpenAI. Claude and Anthropic are trademarks of Anthropic. Engram is not affiliated with or endorsed by OpenAI or Anthropic.
Technologies & AI tools
Built as a browser extension MVP.
The prototype combines platform-specific chat parsers, LinkedIn job capture, local browser storage, context-health scoring, and static deployment for a judge-friendly demo.
Manifest V3 structure for Chrome/Firefox-style extension APIs.
Popup UI, content scripts, chat parsers, LinkedIn job capture, and local export logic.
Platform-specific extraction paths for supported AI chat pages.
Detected current job, Save Job, Job Archive, Job Queue, and AI Job Package workflow.
Health snapshots, saved jobs, and captured data stay local to the browser for the MVP workflow.
Generates migration package and AI Job Package ZIP outputs for cross-tool continuation.
Static judge-facing page with extension previews, project context, and install links.
The extension includes an Engram demo backend path for AI-assisted handoff generation when connected, while the core handoff/export flow remains local-first.
Judging criteria fit
Why this fits the judging criteria.
Impact
Supports a practical newcomer job-search workflow where AI analysis, saved jobs, and next steps stay portable.
Technical execution
Combines chat parsers, LinkedIn job detection, local storage, health scoring, export packages, and popup UI.
Creativity
Treats cross-tool context continuity as workflow infrastructure, not another chatbot or job board.
Demo clarity
Shows LinkedIn -> Job Archive -> AI Job Package -> ChatGPT or Claude with responsible local-first handling.
Try the MVP
Try Engram locally.
Clone the repo, load the extension folder in Firefox, and test the LinkedIn to ChatGPT or Claude continuity workflow.