A local command-line career accelerator powered by advanced Gemini AI.
Project description
🚀 AI Career Copilot (aicc)
The Ultimate Open-Source AI-Powered Career Accelerator & Intelligent Funnel Tracker
Supercharge your job application pipeline. Parse resumes, crawl positions, score compatibility, ground corporate culture research, and synthesize tailored application materials instantly.
🎯 Why AI Career Copilot?
Modern job hunting is a numbers game, but submitting generic applications leads to silence. AI Career Copilot (aicc) is an offline-first, dual-interface (CLI + Web UI) career intelligence suite designed to treat your job search like an enterprise sales pipeline.
By mapping your actual professional achievements directly to live job descriptions using advanced LLM reasoning, aicc transforms your application-to-interview ratio overnight.
🌟 Core Modules & Key Selling Points
- 📄 Universal Profile Ingestion (
parse-resume) [MAJOR SELLING POINT]: Ingest any resume file format (PDF, Word.docx, Markdown, or.txt) or synchronize public LinkedIn profiles/handles instantly. Supports ALL jobs, roles, and industries (Engineering, Creative, Healthcare, Finance, Operations, etc.) with automatic parameter matching and interactive gap-filling prompts! - ⚡ Structured Career Analysis (
analyze-resume) [NEW]: Execute high-fidelity compatibility scans directly from your terminal. Automatically identify matching core skills, trace candidate capability gaps, formulate tailored educational course recommendations, and draft strategic resume updates with custom-styled CLI panels. - 👤 Local Candidate Profiler (
init): Walk through a beautiful interactive career wizard to structure your target skillsets, milestone work histories, core values, and cultural preferences. - 🔍 Grounded Job Crawling (
search): Query live positions matching your key preferences, saving them directly to your local state. Supports unlimited target domains and job sectors. - 🎯 Semantic Resume Scorer (
score): Leverages state-of-the-art AI language models to calculate structured, multi-dimensional alignment scores, matching your experience nodes to target JDs. - 🌐 Corporate Intelligence Research (
research): Uses AI-powered search grounding to analyze company tech stacks, recent news, and core values. It formulates deep, impressive questions to ask your interviewers. - 📝 Material Synthesizer (
apply): Auto-drafts compelling, highly structured cover letters and custom resume achievement bullets aligned directly to job requirements. - 📊 Local Pipeline Funnel (
track): Visualize and manage all active, applied, and saved applications inside your terminal with gorgeous, interactive ASCII tables or within a full-featured live Web Dashboard.
🎮 Dual Usage Models: Choose Your Environment
Whether you live in the terminal or prefer a visually immersive web dashboard, aicc adapts perfectly to your workflow.
💻 Option A: Interactive Web UI Dashboard
Perfect for instant visualization, interactive state editing, and generating offline executive PDF/HTML alignment reports.
# Install Web dependencies
npm install
# Spin up the Express-Vite proxy backend and client environment
npm run dev
Open http://localhost:3000 to preview the dashboard. Includes state synchronization with your local tracking state database!
🚀 Option B: Standalone Terminal CLI
Perfect for software engineers and keyboard-power users who want career utilities fully integrated into their local shells as global executable commands.
# Set up a clean virtual environment
python -m venv venv
source venv/bin/activate # Windows: .\venv\Scripts\activate
# Install the package locally in editable/development mode
pip install -e .
# Or install it directly from a local folder or Git repository
pip install .
# pip install git+https://github.com/balavenkatesh3322/ai-career-copilot.git
# Once published on PyPI, simply run:
# pip install ai-career-copilot
# You now have instant global access to 'aicc' and 'ai-career-copilot'!
aicc --help
⚡ Quick Start Command Examples
1. Run the End-to-End Simulation Demo
Instantly simulate the entire intelligence pipeline (profiling, crawling, scoring, grounded research, material synthesis):
aicc demo
2. Ingest and Validate Your Own Resume (Multi-format & LinkedIn Sync)
# Standard Workspace File Ingestion (PDF/DOCX/TXT/MD)
aicc parse-resume --file resume.pdf
# Synchronize directly from a LinkedIn URL/Handle
aicc parse-resume --linkedin https://linkedin.com/in/alexcarter
# Direct text string ingestion
aicc parse-resume --text "Name: Alex Carter \n Skills: Python, TypeScript..."
3. Analyze Compatibility & Skill Gaps
Get instant, highly structured feedback on a resume for any specific target role:
aicc analyze-resume --file my_resume.pdf --role "Data Scientist"
4. Search and Track New Roles
aicc search --query "Staff Software Engineer"
5. Calculate Semantic Alignment Score
aicc score --id job-google
6. Grounded Corporate Research
aicc research Google
7. Synthesize Application Materials
aicc apply job-google
📊 Beautiful CLI Visualization
When you analyze a resume or track your active pipeline, aicc outputs highly structured, beautifully spaced terminal frames:
❯ aicc analyze-resume --file my_resume.pdf
[AI Career Copilot Analysis]:
✔ Found 8 skill matches for target role (Data Scientist).
⚠️ Identified 3 key skill gaps: Spark, AWS SageMaker, A/B Testing.
➔ Recommendation: Complete the 'Scalable ML on AWS' course on Coursera.
➔ Suggested resume updates: Quantify achievements in your [Previous Job] role.
[Task complete]
🗄️ Offline-First Local Data Format
All profile records and application statuses are stored safely on your system inside a single JSON tracking database: ai_career_copilot_state.json.
{
"profile": {
"name": "Alex Carter",
"title": "Senior Software Engineer",
"summary": "Experienced full-stack developer specializing in scalable React applications...",
"skills": ["TypeScript", "React", "Node.js", "Express", "PostgreSQL"],
"experiences": [],
"values": ["Continuous Learning", "Product Polish"]
},
"jobs": []
}
This local database is fully compatible and synchronizes in real-time between your CLI operations and the Web Dashboard emulator!
🗺️ Engineering Roadmap
- OpenAI Integration: Configurable
.envsupport forgpt-4oandgpt-4o-mini. - Anthropic Claude Support: Deep semantic reasoning utilizing
claude-3-5-sonnetcapabilities. - Local LLM Models: Offline-first profiling via local models like
llama3,mistral, andgemma2running on device via Ollama. - Browser Extension Companion: Directly scrape and score job descriptions straight from LinkedIn, Indeed, and Glassdoor in one click.
🤝 Contributing & Community Power
We are growing rapidly and love open-source contributions! Whether you are looking to fix bugs, optimize prompts, extend LLM integrations, or polish our Web UI, your contributions are welcome.
How to Contribute:
- Fork the repository.
- Create a branch for your feature:
git checkout -b feature/amazing-new-capability - Commit your changes:
git commit -m 'feat: add amazing new compatibility engine' - Push to the branch:
git push origin feature/amazing-new-capability - Open a Pull Request!
Don't forget to Star ⭐ and Fork 🍴 this repository to help show support for open-source career automation!
👥 Lead Contributors & Authors
The ai-career-copilot initiative is maintained and crafted by an elite circle of automation and system architects.
👤 Bala Venkatesh — Lead Systems Architect & Principal Engineer
Bala is an expert software craftsman specializing in building high-fidelity developer automation toolkits, intelligent pipeline orchestrators, and highly responsive user-interface environments.
- 🌐 Portfolio Website: Bala Venkatesh Profile
- 🐙 GitHub: @balavenkatesh3322
- 💼 LinkedIn: Bala Venkatesh on LinkedIn
© 2026 AI Career Copilot. Released under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ai_career_copilot-1.0.0.tar.gz.
File metadata
- Download URL: ai_career_copilot-1.0.0.tar.gz
- Upload date:
- Size: 43.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46076311e667648479a6a4d037217083e8b880ed2ef3e37ba9f72903d1e1fb6a
|
|
| MD5 |
b57088e96b887ef5b4119b2ea1fbb61d
|
|
| BLAKE2b-256 |
d9791affc814cf90b40af7396933edeadad54433461364056b39d74c93b702f2
|
Provenance
The following attestation bundles were made for ai_career_copilot-1.0.0.tar.gz:
Publisher:
pypi-publish.yml on balavenkatesh3322/ai-career-copilot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ai_career_copilot-1.0.0.tar.gz -
Subject digest:
46076311e667648479a6a4d037217083e8b880ed2ef3e37ba9f72903d1e1fb6a - Sigstore transparency entry: 2124599004
- Sigstore integration time:
-
Permalink:
balavenkatesh3322/ai-career-copilot@d36c71fb2ae5421fcfa031a4d5644e132ff6be42 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/balavenkatesh3322
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@d36c71fb2ae5421fcfa031a4d5644e132ff6be42 -
Trigger Event:
push
-
Statement type:
File details
Details for the file ai_career_copilot-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ai_career_copilot-1.0.0-py3-none-any.whl
- Upload date:
- Size: 41.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24080e0448c3a7dd0c21b6fd6d9c540b2317f333d935afbe8e819860bada640c
|
|
| MD5 |
f62c54f3ae2c92ac8d3f2a718ccaeb08
|
|
| BLAKE2b-256 |
56ff77b5b68008aff4da37fa1bd168fda0020e948a478d3063535cd568886442
|
Provenance
The following attestation bundles were made for ai_career_copilot-1.0.0-py3-none-any.whl:
Publisher:
pypi-publish.yml on balavenkatesh3322/ai-career-copilot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ai_career_copilot-1.0.0-py3-none-any.whl -
Subject digest:
24080e0448c3a7dd0c21b6fd6d9c540b2317f333d935afbe8e819860bada640c - Sigstore transparency entry: 2124599037
- Sigstore integration time:
-
Permalink:
balavenkatesh3322/ai-career-copilot@d36c71fb2ae5421fcfa031a4d5644e132ff6be42 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/balavenkatesh3322
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@d36c71fb2ae5421fcfa031a4d5644e132ff6be42 -
Trigger Event:
push
-
Statement type: