chikitsa

n8n community node for Chikitsa AI Medical Agents

Package Information

Released: 7 mo ago
Downloads: 5 weeklyΒ /Β 36 monthly
Latest Version: 1.0.4
Author: Chikitsa

Documentation

n8n-nodes-chikitsa

Official n8n community node package for Chikitsa AI β€” giving your clients native drag-and-drop access to Chikitsa's medical AI agents inside n8n.


πŸ“¦ Nodes Included

Node Description
Chikitsa Voice MD Transcribe & analyse medical audio files using the Chikitsa API

πŸš€ Installation

Option A β€” Install on a Self-Hosted n8n (Recommended)

# 1. Install globally alongside n8n
npm install -g n8n-nodes-chikitsa

# 2. Link it so n8n can discover it
cd ~/.n8n
mkdir -p custom && cd custom
npm install n8n-nodes-chikitsa

# 3. Restart n8n
n8n start

Option B β€” Install via n8n UI (Self-Hosted)

  1. Go to Settings β†’ Community Nodes
  2. Click Install
  3. Enter n8n-nodes-chikitsa
  4. Click Install

Option C β€” Docker / Environment Variable

If you run n8n in Docker, add this env variable:

N8N_CUSTOM_EXTENSIONS=n8n-nodes-chikitsa

And install in your Docker image:

RUN cd /usr/local/lib && npm install n8n-nodes-chikitsa

πŸ”‘ Setting Up Credentials

  1. In n8n, go to Credentials β†’ New
  2. Search for Chikitsa API
  3. Enter your API Key (from the Chikitsa developer portal)
  4. Optionally set a Request ID Prefix (default: n8n)
  5. Click Save

πŸŽ™οΈ Using Chikitsa Voice MD

Audio from a file upload / previous node

[Webhook / Read Binary File] β†’ [Chikitsa Voice MD] β†’ [Your next step]
  1. Drag Chikitsa Voice MD onto the canvas
  2. Set Audio Source β†’ Binary Field (File Upload)
  3. Set Binary Property to the field name (default: data)
  4. Connect your credentials
  5. Run!

Audio from a URL

  1. Set Audio Source β†’ URL
  2. Paste the public URL of the audio file
  3. Run!

Output

The node returns the full Chikitsa API response plus:

{
  "requestId": "n8n-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "fileName": "consultation.mp3",
  "transcript": "...",
  "analysis": { ... }
}

πŸ”§ Development (for Chikitsa team)

git clone https://github.com/chikitsa/n8n-nodes-chikitsa
cd n8n-nodes-chikitsa
npm install
npm run build        # compiles TypeScript β†’ dist/
npm run dev          # watch mode

To test locally with n8n:

export N8N_CUSTOM_EXTENSIONS="/absolute/path/to/n8n-nodes-chikitsa"
n8n start

πŸ“ Package Structure

n8n-nodes-chikitsa/
β”œβ”€β”€ credentials/
β”‚   └── ChikitsaApi.credentials.ts     # API Key credential definition
β”œβ”€β”€ nodes/
β”‚   └── ChikitsaVoiceMD/
β”‚       β”œβ”€β”€ ChikitsaVoiceMD.node.ts    # Node logic (TypeScript source)
β”‚       └── chikitsa.svg               # Node icon
β”œβ”€β”€ dist/                              # Compiled output (auto-generated)
β”œβ”€β”€ package.json                       # n8n node discovery config
└── tsconfig.json

πŸ“„ License

MIT Β© Chikitsa

Discussion