chikitsa

n8n community node for Chikitsa AI Medical Agents

Package Information

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