v0.1.0 ยท Open Source ยท Built by OrbiSearch

Imagine OpenClaw
and Clay had a baby

The open-source, agentic alternative to Clay. Build enrichment and outbound pipelines from modular skills. Run from anywhere โ€” terminal, Telegram, or any coding agent.

terminal
$ curl -fsSL https://openkiln.dev/install.sh | bash
Python 3.11+ ยท macOS / Linux ยท View on GitHub โ†’

Just talk to your agent

Give your coding agent the install command. Then use OpenKiln from any device โ€” your laptop, your phone, wherever you chat.

๐Ÿ”ฅ
OpenKiln Agent
via Telegram

Install OpenKiln and import my contacts from this CSV

Done. 5,387 contacts imported into CRM. 3 skills installed. Want me to verify the emails?

Yes, then push the safe ones to my Smartlead campaign

Workflow complete.
โœ“ 4,820 safe emails verified via OrbiSearch
โœ“ Pushed to campaign "Q2 Outreach"
567 risky/invalid filtered out

How's the campaign doing?

Sent: 2,140  |  Opened: 847 (39.6%)
Clicked: 203  |  Replied: 89 (4.2%)
23 interested ยท 3 meetings booked

Works with Claude Code, OpenClaw, or any agent that runs shell commands.

Snap together like LEGO

Install skills to connect services. Compose them into workflows with YAML. No code required.

๐Ÿ“ฅ

Source

Pull data in from CRM, CSV, APIs, databases

โšก

Transform

Verify emails, enrich contacts, score leads

๐Ÿ”

Filter

Keep only what passes โ€” safe emails, qualified leads

๐Ÿ“ค

Sink

Push to campaigns, update CRM, export data

Source โ†’ Transform โ†’ Filter โ†’ Sink

Workflows are YAML

Define your pipeline in a simple YAML file. Read contacts from CRM, verify emails, push safe leads to your outreach campaign. Dry-run first, apply when ready.

โœ“ Dry-run by default โ€” preview before executing
โœ“ All commands support --json for automation
โœ“ Run from Telegram, Claude Code, or any coding agent
workflow.yml
source:
  skill: crm
  type: contacts
  filter:
    segment: gtm-agencies

transforms:
  - orbisearch.validate

filter:
  status: safe

sinks:
  - skill: smartlead
    action: push
    campaign_id: "12345"

Skills included

Install what you need. Build what's missing.

๐Ÿ‘ฅ

CRM

Source + Sink

Contacts, companies, lists, lifecycle stages, touch logging. Import from CSV with column mapping.

โœ‰๏ธ

OrbiSearch

Transform

Email verification โ€” handles catch-alls, SEGs, greylisted servers. Single and bulk modes.

๐Ÿš€

Smartlead

Sink

Campaign management, lead push, monitoring, engagement sync. 22 CLI commands.

Build your own skill โ†’

Any API. Any tool.
Zero code.

If it has an API, your agent can build a skill for it. Just point your agent at the API docs โ€” it creates the skill, validates it, and it's ready to plug into your workflows.

Skills built by the community. Powered by the OpenKiln Skill Maker.

OrbiSearch Smartlead AI Ark Instantly Lemlist HubSpot + yours
๐Ÿ”ฅ
OpenKiln Agent
via Claude Code

I want to connect AI Ark to my pipeline. Here's their API docs.

Building AI Ark skill...
โœ“ API client (6 endpoints)
โœ“ CLI commands
โœ“ Database schema
โœ“ Tests passing
โœ“ Validator: 17/17
Ready to install.

Install it and add it to my workflow

โœ“ AI Ark skill installed
โœ“ Added as transform in your workflow
Run with: openkiln workflow run workflow.yml --apply

Get started in 30 seconds

# install
$ curl -fsSL https://openkiln.dev/install.sh | bash

# install skills
$ openkiln skill install crm
$ openkiln skill install orbisearch

# import contacts from CSV
$ openkiln record import data.csv --skill crm --apply

# run a workflow
$ openkiln workflow run my-workflow.yml --apply