Linki v2: Open-Source AI SDR for LinkedIn + Cold Email with Self-Hosted Agent

Linki v2 is an open-source, self-hosted AI SDR (Sales Development Representative) that automates LinkedIn sequences and cold email campaigns. Unlike SaaS tools like Waalaxy or Lemlist, there's no per-seat pricing and your data stays on your machine. You connect any LLM via OpenRouter — Claude, GPT-4o, Mistral, etc. — and the AI agent writes every message individually for each lead.
Core Architecture
The AI agent is now the centerpiece. It uses a 3-layer prompt system:
- Global context: describes your business and offer
- Campaign-level instructions: per-campaign goals and constraints
- Per-step prompts: custom instructions for each action (connect, message, follow-up)
This means the agent writes with full context instead of filling a static template.
Key Features in v2
- Unified campaigns: LinkedIn and email steps in one sequence. Example: visit → connect → wait 2 days → LinkedIn message → wait 3 days → cold email.
- Unified inbox: all email replies from all campaigns in one place, plus LinkedIn reply detection.
- Apollo enrichment: connect your Apollo key, click enrich on any list to get verified emails and company data.
- Improved reliability: rewritten DOM targeting and message delivery gives ~63% improvement in connection reliability. Randomized pacing on imports reduces bot detection risk.
- AI cost tracking: every generation logs model, token count, and cost.
Hosting
Deploy via Docker Compose or manual Node.js. No external database needed — uses SQLite. A one-click deploy option is available on Opsily.
Repo: github.com/moaljumaa/linki
This is a solid self-hosted alternative for dev teams that want AI-driven outreach without data leaving their infrastructure.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Revdiff: Terminal Diff Viewer with Inline Annotations for AI Agents
Revdiff is a TUI diff reviewer built specifically for reviewing AI-generated code changes without leaving terminal sessions. It outputs structured annotations to stdout that can be piped directly back to AI agents like Claude Code, creating a continuous review loop.

Skill Scaffolder: Build OpenClaw Skills Without Writing Code
Skill Scaffolder is an open-source tool that lets users create OpenClaw skills by describing what they want in plain English. It handles the entire process—interviewing users, writing skill files, testing, and installation—without requiring YAML, Python, or config files.

NPCterm: Full PTY Terminal Emulator for AI Agents via MCP
NPCterm provides AI agents with full terminal access through a headless, in-memory PTY terminal emulator exposed via MCP. It includes 15 MCP tools for terminal control, process state detection, and support for TUI applications.

T9OS: An AI Orchestration System Built Entirely with Claude Code
An economics student built T9OS, a complete AI orchestration layer using Claude Code as the only programming tool. The system includes 18 production pipelines, a 12-state lifecycle engine, and 7 AI 'Guardians' that review every output.