termcard
Create terminal business cards (npx <name>) in a chat, or look up anyone's card.
ماذا يمكنك أن تفعل مع 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.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http termcard 'https://mcp.termcard.dev/mcp'
{
"mcpServers": {
"termcard": {
"type": "http",
"url": "https://mcp.termcard.dev/mcp"
}
}
}
termcardclaude mcp add termcard -- npx -y termcard@0.6.0 mcp
{
"mcpServers": {
"termcard": {
"command": "npx",
"args": [
"-y",
"termcard@0.6.0",
"mcp"
]
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
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.
| Command | What it does |
|---|---|
npx termcard preview | Opens your card locally, exactly as visitors will see it. |
npx termcard validate | Checks your config and explains any mistakes. |
npx termcard mcp | Runs the MCP server for AI assistants (see docs/mcp.md). |
npx termcard build | Optional. 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 | |
|---|---|
termcard | Renders and runs the cards. Every card depends on it. |
create-termcard | The 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.
الأسئلة الشائعة
ما هو termcard؟
Create terminal business cards (npx <name>) in a chat, or look up anyone's card.
كيف أثبّت termcard؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http termcard 'https://mcp.termcard.dev/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج termcard إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل termcard مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون termcard؟
ينشره aepasahan. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.