Skip to main content

Local-first career identity vault for the agent era. MCP server for AI agents.

Project description

Traitprint

Local-first career identity vault for the agent era.

Your resume is a lossy snapshot. Your Traitprint is a live API.

pip install traitprint
traitprint init
traitprint mcp-serve

Point Claude Desktop (or any MCP client) at traitprint mcp-serve and your agent can talk to your career. No account. No cloud. No vendor lock-in. Your vault is a file on your machine.

When you want a public profile, job matching, or a digital twin that recruiters can chat with:

traitprint login
traitprint push

…and you're live at traitprint.com/profile/you.

What's in the box

  • Local vault — versioned, SQL-queryable storage on your laptop.
  • MCP server (stdio)get_profile_summary, search_skills, find_story, get_philosophy.
  • CLItraitprint init, traitprint vault add-skill, add-experience, add-story, add-philosophy, add-education, remove, history, diff, rollback, export, import-resume.
  • Resume import with BYOK LLM (Anthropic, OpenAI, Ollama, OpenRouter) — install with pip install 'traitprint[import]'.
  • Optional cloud synclogin, logout, push, pull.

Local vs Cloud

Traitprint is local-first. Everything below runs on your laptop with no account, no network calls, and no paywall.

Capability Free forever, no account Requires traitprint.com account
Create + edit your vault (init, vault add-*, remove)
Version history, diff, rollback
MCP server for Claude Desktop / any MCP client (stdio)
Resume import via BYOK LLM (Anthropic, OpenAI, Ollama, OpenRouter)
SQL-queryable Dolt-backed storage
MIT-licensed source, fork and self-host
Public profile at traitprint.com/profile/you
Hosted MCP endpoint reachable by recruiter agents
Job matching against a shared job index
Digital-twin chat
Cross-device sync

A fresh install never talks to traitprint.com. Cloud features are opt-in via traitprint login and traitprint push.

Full details, privacy commitment, and migration guide: docs/why-local.md

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

traitprint-0.4.2.tar.gz (70.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

traitprint-0.4.2-py3-none-any.whl (51.9 kB view details)

Uploaded Python 3

File details

Details for the file traitprint-0.4.2.tar.gz.

File metadata

  • Download URL: traitprint-0.4.2.tar.gz
  • Upload date:
  • Size: 70.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for traitprint-0.4.2.tar.gz
Algorithm Hash digest
SHA256 65ffea54c66560f1c060b6155c685005f071536bf94d2a446633ac38a6fd925b
MD5 bbbec60a5a5a9d1cf4fd60f8780f6041
BLAKE2b-256 651a03cd34b9d5ecf4aefbebc7da64cafef231fcbafac7f38aaabaf2a001730a

See more details on using hashes here.

Provenance

The following attestation bundles were made for traitprint-0.4.2.tar.gz:

Publisher: publish.yml on DataViking-Tech/traitprint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file traitprint-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: traitprint-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for traitprint-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 692f583a38cd8288a86e93f7ce976c27043febb5e43d38c8d4f9b53c70c80c2e
MD5 befdd498425c78fe9fe4cb486d739f1c
BLAKE2b-256 228e6bdc6ae14321200df3d75afbe71918cc4421b5a1fde1d6d3a708df9d29af

See more details on using hashes here.

Provenance

The following attestation bundles were made for traitprint-0.4.2-py3-none-any.whl:

Publisher: publish.yml on DataViking-Tech/traitprint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page