Overview
This quickstart will take you from zero to analyzing your first project portfolio in under 5 minutes. You’ll install Artifact Miner, start the API server, upload a test ZIP, and view the extracted insights.Prerequisites: Python 3.11+,
uv package manager, and Git. See the Installation guide for detailed setup.Installation
Install dependencies
Start the API Server
Launch the FastAPI backend:Verify Installation
Check that the API is healthy:Upload Your First Project
Option 1: Using the Textual TUI (Recommended)
Launch the interactive terminal interface:Consent Screen
Choose your consent level:
- local: No external services
- local-llm: Use local Ollama for summaries
- cloud: Use OpenAI API (requires API key)
- none: Minimal processing
Upload ZIP
Browse to a ZIP file containing one or more Git repositories. The system will:
- Extract the archive to
.extracted/ - Scan for Git repositories
- Display discovered projects
Option 2: Using the CLI
For non-interactive workflows, use the CLI:CLI Options
| Flag | Description | Default |
|---|---|---|
-i, --input | Path to ZIP file | (required in non-interactive mode) |
-o, --output | Output file path (.txt or .json) | (required in non-interactive mode) |
-c, --consent | Consent level: full, no_llm, none | no_llm |
-u, --user-email | User email for tracking | [email protected] |
CLI consent flags use
full | no_llm | none, while the API /consent endpoint uses local | local-llm | cloud | none.Option 3: Using the API Directly
For programmatic access or custom integrations:Understanding the Output
Project Timeline
Shows when each project was active:- ● = Recently active (within 6 months)
- ○ = Inactive
Skills Chronology
Tracks when you first demonstrated each skill:Resume Items
Auto-generated resume bullets based on repository intelligence:Next Steps
Installation Guide
Detailed setup instructions, environment configuration, and troubleshooting
API Reference
Complete API endpoint documentation with request/response examples
CLI Usage
Advanced CLI workflows, batch processing, and automation
TUI Guide
Explore all features of the Textual terminal interface