selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

L Harness logo

Self-host L Harness

v0.26.0

LINE Official Account CRM with automation and AI integration

ReleaseOpen SourceMIT
Updated10 hours ago
LanguageTypescript
Setup difficultyEasy
Stars
611

What is L Harness?

L Harness is a self-hosted CRM platform designed for LINE Official Account operators. It manages friend contacts, tags, scores, and conversations while automating message delivery through step flows, broadcasts, and conditional rules. The software runs entirely on Cloudflare Workers and D1, requiring only a Cloudflare account to deploy. Users can set up LIFF forms, calendar booking, affiliate tracking, and rich menu switching without licensing fees. With its built-in MCP server, developers can control campaigns and operations directly through Claude Code or custom TypeScript SDK integrations.

Should you self-host L Harness?

L Harness scores 54/100 on selfhost.directory (how scoring works) and ranks #7 of 12 in Marketing Automation. It has 611 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v0.26.0, came out on 27 October 2026. New versions land roughly every 6 days.

Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Mautic (76/100, 10 856 stars). It scores higher overall, so compare the two before you pick. See L Harness vs Mautic side by side.

Features

  • Broadcast messaging
  • Duplicate Detection
  • Forms (LIFF)
  • Google Calendar integration
  • IF-THEN automation
  • MCP server support
  • Multi-account Management
  • Rich Menu switching
  • Scoring
  • Step messaging
  • TypeScript SDK
  • Webhook IN/OUT

L Harness README

How to configure L Harness

  • ADMIN_ALLOW_CROSS_SITEtrueAllow cross-site cookies between Pages and Workers

    Allow cross-site cookies between Pages and Workers

  • ADMIN_COOKIE_SAMESITECookie same-site attribute override

    Cookie same-site attribute override

    values: Strict | Lax | None

  • ADMIN_ORIGINAdmin origin allowlist for cookies

    Admin origin allowlist for cookies

  • API_KEYAPI key for authentication

    API key for authentication

  • LIFF_URLLIFF application URL

    LIFF application URL

  • LINE_CHANNEL_ACCESS_TOKENLINE Messaging API channel access token

    LINE Messaging API channel access token

  • LINE_CHANNEL_SECRETLINE Messaging API channel secret

    LINE Messaging API channel secret

  • LINE_HARNESS_ACCOUNT_IDOptional Cloudflare account ID

    Optional Cloudflare account ID

  • LINE_HARNESS_API_KEYAPI key for MCP client

    API key for MCP client

  • LINE_HARNESS_API_URLAPI URL for MCP client config

    API URL for MCP client config

  • LINE_LOGIN_CHANNEL_IDLINE Login channel ID

    LINE Login channel ID

  • LINE_LOGIN_CHANNEL_SECRETLINE Login channel secret

    LINE Login channel secret

  • NEXT_PUBLIC_API_URLAPI URL for Next.js web app

    API URL for Next.js web app

  • STRIPE_WEBHOOK_SECRETStripe webhook signing secret

    Stripe webhook signing secret

  • WORKER_URLWorker deployment URL

    Worker deployment URL

  • X_HARNESS_URLCross-account linking URL

    Cross-account linking URL

L Harness releases & version history

More in Marketing Automation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…