git404hub

what is careerbot fr?

thoughtfulllc/careerbot — explained in plain English

Analysis updated 2026-05-18

51TypeScriptAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

An AI assistant that finds job openings matching your preferences, drafts application answers from your own material, and tracks status as markdown files.

vibe map

vibe map loading… check back in a sec.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Research companies matching your job preferences and get a shortlist of roles automatically.

VIBE 2

Draft tailored application answers by reusing a personal bank of your own writing.

VIBE 3

Track every application's status by moving markdown files between folders, from a CLI or a web dashboard.

what's the stack?

TypeScriptNext.jsMarkdown

how it stacks up fr

thoughtfulllc/careerbotalexvilelabah/bah-browserjoshuakgoldberg/eslint-plugin-erasable-syntax-only
Stars515151
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-01
MaintenanceActive
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencegeneralvibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Requires an AI agent that supports skills, such as Claude Code, to run the research and drafting commands.

MIT license: free to use, copy, modify, and distribute, including commercially, as long as the copyright notice is kept.

in plain english

Careerbot is a job-application assistant that runs as a set of AI commands inside Claude Code or any AI environment that supports skills. It researches companies that match your stated preferences, scans careers pages for open roles, and drafts application answers by pulling from a personal Answer Bank you build up over time. You own every action: the AI proposes research and drafts, but you review everything and submit each application yourself. All data lives as local markdown files organized into folders. Applications sit under one directory, company profiles under another, and reusable answers in a third. The status of an application (in-review, applied, interview, offered, rejected) is determined by which subfolder the file lives in, so moving a file between folders is the status update. Nothing is stored in a database or on a remote server. There are two ways to interact with the same files. The command-line interface uses slash commands such as /find-companies, /find-roles, and /add-application, which tell the AI to do research and write markdown. A companion web dashboard, built in Next.js, lets you browse the same files in a friendlier layout with filtering, inline editing, and click-to-change-status controls. Both stay in sync automatically because they read and write the same files on disk. Setup involves filling in a context folder with your resume, job preferences, and career background. Running /onboard walks you through that process interactively. The project is aimed at people who apply to multiple roles and want to stop rewriting the same answers every week. The source code is released under the MIT license.

prompts (copy fr)

prompt 1
Walk me through setting up the context folder in careerbot with my resume and job preferences.
prompt 2
Run /find-companies in careerbot and explain what it writes to the companies folder.
prompt 3
Show me how to use /add-application to draft an answer from a job posting URL in careerbot.
prompt 4
Explain how the web dashboard in careerbot stays in sync with the CLI's markdown files.

Frequently asked questions

what is careerbot fr?

An AI assistant that finds job openings matching your preferences, drafts application answers from your own material, and tracks status as markdown files.

What language is careerbot written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, Markdown.

What license does careerbot use?

MIT license: free to use, copy, modify, and distribute, including commercially, as long as the copyright notice is kept.

How hard is careerbot to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is careerbot for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.