Store every accomplishment. Tailor every application. Own your career data.
概览
Store every accomplishment. Tailor every application. Own your career data. If you are self-hosting, see the self-host troubleshooting guide. Local-first · Open source · User-authored evidence only · Apache 2.0 One local-first app that replaces your resume builder, job tracker, interview notes, accomplishment journal, and offer spreadsheet—for engineers, PMs, designers, and anyone who wants a durable record of their work. Capture accomplishments while they’re fresh. Originals stay immutable; you promote what belongs on a resume when you’re ready. Fill a kanban from public ATS boards (or add roles yourself). Triage, track stages, and keep the search in one place—not a spreadsheet. Generate drafts from ranked, user-authored memory—not invented metrics. Edit, version, export, then you apply on the employer site. Pull interview angles from the same story bank and evidence you already captured—no blank-page prep before every round.
README
CareerOps
Store every accomplishment. Tailor every application. Own your career data.
If you are self-hosting, see the self-host troubleshooting guide.
Local-first · Open source · User-authored evidence only · Apache 2.0
Memory → Promote → Resume → Interview
One local-first app that replaces your resume builder, job tracker, interview notes, accomplishment journal, and offer spreadsheet—for engineers, PMs, designers, and anyone who wants a durable record of their work.
How it works
1. Remember what you actually did
Capture accomplishments while they’re fresh. Originals stay immutable; you promote what belongs on a resume when you’re ready.
2. Run your job search
Fill a kanban from public ATS boards (or add roles yourself). Triage, track stages, and keep the search in one place—not a spreadsheet.
3. Tailor resumes from evidence
Generate drafts from ranked, user-authored memory—not invented metrics. Edit, version, export, then you apply on the employer site.
4. Prepare interviews
Pull interview angles from the same story bank and evidence you already captured—no blank-page prep before every round.
5. Compare offers
Side-by-side comparison of terms you enter. Decide with structure, not scattered notes.
6. Build your portfolio
Promote work into projects and portfolio evidence from the same memory you use for resumes and interviews.
flowchart LR
Work --> Capture --> Promote --> Tailor --> Interview --> Offer --> Work
Capture while you work. Promote into structured history. Tailor for a real JD. Prep interviews from the same facts. Compare offers. Start the next loop with memory already built.
Why people switch
“I forgot what I shipped six months ago.”
CareerOps had already saved it—so the next resume and interview prep started from real work, not a blank page.
“I had seven resume versions in Google Drive.”
CareerOps generated them from one source of truth instead of another copy-paste doc.
“I was paying for three different job search tools.”
CareerOps replaced the tracker, the resume tool, and the notes dump with one local-first application.
Why use CareerOps instead of Teal, Huntr, Simplify, or AI resume builders?
| CareerOps | Typical alternatives | |
|---|---|---|
| Data | Local-first; you own it | Cloud SaaS |
| License | Apache 2.0 open source | Proprietary |
| Evidence | User-authored only; AI rewrites, never invents | AI-generated claims common |
| Between searches | Accomplishment history you keep | One-off document generation |
| Scope | Memory, board, resumes, interviews, offers, portfolio | Multiple disconnected tools |
You apply on the employer site. CareerOps does not auto-apply.
After the workflow above, that’s the Career Operating System idea: the system you keep between searches so the next one starts with organized evidence—not a blank page.
Quick Start
npx @telivity/careerops init
≈5 minutes. Done.
Self-host, schema, deploy, and agent skill details: docs/ · CONTRIBUTING.md · web/README.md · web/SCHEMA.md
Architecture & Engineering
Technical depth lives in docs/ — not on the critical path for starring or trying the product.
| Topic | Doc |
|---|---|
| Architecture | docs/ARCHITECTURE.md |
| Security model | SECURITY.md · supabase/README.md |
| Resume provenance | docs/DOCTRINE_MEMORY.md |
| Transactional promotion | docs/DOCTRINE_MEMORY.md |
| Database schema | supabase/README.md · supabase/schema.sql · SPA cheat-sheet |
| Plugin system | docs/PLUGINS.md |
| AI architecture / skill | docs/SKILL.md · docs/CHAINS.md |
| Local-first design | docs/LOCAL_FIRST.md |
| Privacy model | docs/PRIVACY.md |
| Roadmap | docs/ROADMAP.md |
Contributing
See CONTRIBUTING.md. Community norms: CODE_OF_CONDUCT.md. Releases: CHANGELOG.md.
License
Copyright © Telivity and contributors.
Licensed under the Apache License, Version 2.0.
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add telivityai/careerops