Quickstart
Get Suitcase running on your machine in under 2 minutes.
Prerequisites
- Python 3.10+ and pip
- Node.js 18+ (for building the frontend)
- An LLM endpoint — see LLM Providers for options
1. Clone & Install
bash
git clone https://github.com/achuthanmukundan00/Suitcase.git
cd AutoCareer/job-copilot
# Python virtual environment
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Build the frontend (React + TypeScript)
cd frontend
npm install
npm run build
cd ..2. Start the Server
bash
.venv/bin/python -m uvicorn app.main:app --host 0.0.0.0 --port 8000Open http://localhost:8000 in your browser.
3. Complete Setup
The setup wizard guides you through:
- Profile — name, target role, career direction
- GitHub (optional) — connect your repos for evidence scanning
- LinkedIn & Discord (optional) — data sources and chat channels
- Resume — upload a PDF, text, or markdown resume
- GitHub sync (optional) — pull repo signals and evidence
- LLM endpoint — configure your model and API key
- Finish — review and enter the admin console
4. Meet Suitcase
Once setup is complete, the navbar shows a "Suitcase wants to chat" button. Click it to start your first conversation. Suitcase will introduce itself, mention what it learned during setup, and ask where you'd like to start.
Optional: Discord
Enable the Discord bot to chat with Suitcase through DMs:
bash
# Add to your .env
DISCORD_BOT_TOKEN=your-bot-token
DISCORD_TARGET_USER_ID=your-user-id
DISCORD_ENABLED=trueCreate a Discord bot → invite it to your server → add the token and your user ID to .env.
Optional: GitHub Intelligence
Connect GitHub so Suitcase can scan your repos for career evidence:
bash
# Add to your .env (or configure in the UI)
GITHUB_TOKEN=github_pat_...Without a token, GitHub sync is limited to ~60 API requests/hour.
Next Steps
- Full Setup Guide — detailed walkthrough for each provider
- LLM Providers — configure Relay with llama.cpp, OpenAI, Anthropic, DeepSeek, LM Studio, and more
- Architecture — how Suitcase works under the hood