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.3.0.tar.gz (62.7 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.3.0-py3-none-any.whl (44.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for traitprint-0.3.0.tar.gz
Algorithm Hash digest
SHA256 868466319fd75e0fd122657aa8918cccbb4e6f73a1c4b6ddf7e48520ec5e96ac
MD5 ee39f9f3e1872371980ad344a89fad70
BLAKE2b-256 aa0fa04c72b6ad82a8032333c8a0e44fe77a42b42ef168d66b913a733e571638

See more details on using hashes here.

Provenance

The following attestation bundles were made for traitprint-0.3.0.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.3.0-py3-none-any.whl.

File metadata

  • Download URL: traitprint-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 44.7 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da088a85f27182cdea78ba0f3ce955d192308618df68b0676445cc76c897c05b
MD5 8eec46fa004f5d313cb20254b1d627ff
BLAKE2b-256 41aeaf59ce81ad8085fa5c20dd64441d74a82d91107220013fd4c6f96b169977

See more details on using hashes here.

Provenance

The following attestation bundles were made for traitprint-0.3.0-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