n8n-nodes-chikitsa
v1.0.4
Published
n8n community node for Chikitsa AI Medical Agents
Maintainers
Readme
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 startOption B — Install via n8n UI (Self-Hosted)
- Go to Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-chikitsa - Click Install
Option C — Docker / Environment Variable
If you run n8n in Docker, add this env variable:
N8N_CUSTOM_EXTENSIONS=n8n-nodes-chikitsaAnd install in your Docker image:
RUN cd /usr/local/lib && npm install n8n-nodes-chikitsa🔑 Setting Up Credentials
- In n8n, go to Credentials → New
- Search for Chikitsa API
- Enter your API Key (from the Chikitsa developer portal)
- Optionally set a Request ID Prefix (default:
n8n) - Click Save
🎙️ Using Chikitsa Voice MD
Audio from a file upload / previous node
[Webhook / Read Binary File] → [Chikitsa Voice MD] → [Your next step]- Drag Chikitsa Voice MD onto the canvas
- Set Audio Source →
Binary Field (File Upload) - Set Binary Property to the field name (default:
data) - Connect your credentials
- Run!
Audio from a URL
- Set Audio Source →
URL - Paste the public URL of the audio file
- 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 modeTo 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
