termcard

Registre officiel Autres

Create terminal business cards (npx <name>) in a chat, or look up anyone's card.

Que pouvez-vous faire avec termcard ?

  • No code to fork or edit. Your card is a single, validated JSON file.
  • Fourteen languages built in — the world's most spoken languages plus Turkish, German and French, including right-to-left Arabic and Urdu — and you can add your own.
  • Eight seasonal color themes, from thaw to midwinter, designed to look calm on both dark and light terminals.
  • Three layouts, optional icons and a short description; choose which details appear, in what order, or show only the menu.
  • Ready for AI assistants. A built-in MCP server lets Claude and other assistants read cards and draft emails.
  • Updates reach everyone. Cards depend on termcard, so improvements arrive without republishing your card.
  • Private and safe by design. Zero dependencies, no tracking, and every value in a card is validated and sanitized before it reaches anyone's terminal.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http termcard 'https://mcp.termcard.dev/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "termcard": {
            "type": "http",
            "url": "https://mcp.termcard.dev/mcp"
        }
    }
}
NPM package termcard
Claude Code
claude mcp add termcard -- npx -y termcard@0.6.0 mcp
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "termcard": {
            "command": "npx",
            "args": [
                "-y",
                "termcard@0.6.0",
                "mcp"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. termcard
  2. What is it?
  3. What your visitors can do
  4. Features
  5. Ask your AI assistant
  6. Customizing your card
  7. Command line
  8. Requirements
  9. Project

termcard

Your business card, in the terminal.

Created by Ahmet Erkan Paşahan

What is it?

Developers and designers spend their day in the terminal, so why not meet them there? termcard turns a short description of who you are into a small interactive program that anyone can open with one command:

npx yourname

Your visitor sees a clean business card and a menu. With a few keystrokes they can write you an email, save you to their contacts, open your website and profiles, or switch the card to their own language. Nothing to install, nothing to sign up for.

Creating your own takes about two minutes and no code:

npm create termcard@latest

A short wizard asks for your details, shows a live preview, checks that your name is free on npm and publishes the card for you.

What your visitors can do

  • Get in touch — opens a new email to you in their mail app
  • Save contact — adds your vCard to their address book
  • Visit your website and profiles — LinkedIn, GitHub, X, Behance, Dribbble and more
  • Copy your email or phone number to the clipboard
  • Switch language — the card follows their system language and can be changed from the menu

Features

  • No code to fork or edit. Your card is a single, validated JSON file.
  • Fourteen languages built in — the world's most spoken languages plus Turkish, German and French, including right-to-left Arabic and Urdu — and you can add your own.
  • Eight seasonal color themes, from thaw to midwinter, designed to look calm on both dark and light terminals.
  • Three layouts, optional icons and a short description; choose which details appear, in what order, or show only the menu.
  • Ready for AI assistants. A built-in MCP server lets Claude and other assistants read cards and draft emails.
  • Updates reach everyone. Cards depend on termcard, so improvements arrive without republishing your card.
  • Private and safe by design. Zero dependencies, no tracking, and every value in a card is validated and sanitized before it reaches anyone's terminal.

Ask your AI assistant

termcard also speaks the Model Context Protocol, so AI assistants like Claude can look up any termcard card by name, save the person as a contact or draft an email to them — read-only, nothing is ever sent on your behalf.

claude mcp add termcard -- npx -y termcard mcp

For Claude Desktop there's a one-click extension, and any MCP client works — see termcard for AI assistants. Card owners can opt out with "mcp": false.

Customizing your card

Everything lives in card.config.json. Only your name is required:

{
  "name": "Jane Doe",
  "tagline": "@studio",
  "email": "jane@example.com",
  "website": "https://jane.example.com",
  "links": ["https://www.linkedin.com/in/janedoe", "https://github.com/janedoe"],
  "language": { "available": ["en", "de"] },
  "theme": "frost",
  "icons": "symbols"
}

The configuration guide covers every option, and examples/full.json shows them all together.

Command line

termcard also ships a small tool for card owners. Visitors never see or need it.

CommandWhat it does
npx termcard previewOpens your card locally, exactly as visitors will see it.
npx termcard validateChecks your config and explains any mistakes.
npx termcard mcpRuns the MCP server for AI assistants (see docs/mcp.md).
npx termcard buildOptional. Exports your card for use outside the terminal: a web page, vCards and plain-text versions, plus ready-made code so that curl yourdomain.com prints your card.

Requirements

Node.js 18.18 or newer on macOS, Linux or Windows. Visitors need nothing but npx, which comes with Node.js.

Project

This repository contains two packages:

Package
termcardRenders and runs the cards. Every card depends on it.
create-termcardThe setup wizard behind npm create termcard.

Contributions are welcome — see CONTRIBUTING.md. Please report security issues privately as described in SECURITY.md. How termcard handles personal data is described in PRIVACY.md.


Designed and built by Ahmet Erkan Paşahan · LinkedIn · GitHub · try it: npx aepasahan

Released under the MIT License.

Questions fréquentes

Qu'est-ce que termcard ?

Create terminal business cards (npx <name>) in a chat, or look up anyone's card.

Comment installer termcard ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http termcard 'https://mcp.termcard.dev/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour termcard ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

termcard est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient termcard ?

Il est publié par aepasahan. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.