Open Source

Stop repeating yourself. Your AI remembers everything.

Open-source framework for WhatsApp & Signal bots with persistent memory, voice, and extensible skills. Powered by Claude AI.

Skillpa

Skillpa

online

Type a message...
Scroll
Star on GitHubMIT License

Powered by

The Problem

AI assistants that forget you exist.

80%

of chatbot conversations start from zero

5x

per week you repeat the same context

3 min

wasted per chat re-explaining yourself

Most chatbots start every conversation from scratch. No context, no memory, no understanding of who you are or what you've talked about before. You repeat yourself endlessly, and the experience feels hollow — like talking to a stranger every single time.

The Solution

An AI that remembers everything.

3 layers

of memory that build over time

0x

repeating yourself ever again

100%

self-hosted — your data stays yours

Skillpa uses a three-layer memory system — short-term, medium-term, and long-term — so your assistant builds a genuine understanding of you over time. It recalls your preferences, tracks your projects, and picks up right where you left off.

Features

Everything you need. Nothing you don't.

Everything to build a powerful AI assistant — nothing to slow you down.

Claude Code Intelligence

It reads files, runs code, and gets things done — by itself. Built on the Claude Agent SDK with a sandboxed workspace, just like Claude Code, right inside your chat.

Voice Messages

Talk to it. It understands. Send voice notes and get intelligent responses, powered by accurate speech-to-text transcription.

Image Understanding

Show it a photo, get an answer. Skillpa analyzes, describes, and acts on images and screenshots.

Persistent Memory

It remembers everything. You repeat nothing. A three-layer memory system ensures important details are always recalled across conversations.

Scheduled Tasks

Set it and forget it. Reminders, scheduled messages, and recurring workflows — all from a simple chat command.

Run It Yourself

Your data never leaves your server. Deploy on a Mac Mini, a cloud server, or any hardware you own — fully self-hosted, open-source, and private by default.

Bring Your Own LLM

Not locked in to any provider. Run local models, connect other AI services, or mix and match — your hardware, your models, your choice.

Ready to build?

Get Started

Channels

WhatsApp & Signal, fully featured.

Rich messaging capabilities out of the box — voice, images, reactions, and more. Add your own channel with the plugin architecture.

WhatsApp

The world's most popular messaging app. Reach users where they already are with rich media support.

TextVoiceImagesEmoji ReactionsTyping Indicator

Signal

Privacy-first messaging with end-to-end encryption. Build assistants that respect user privacy by default.

TextVoiceImagesEmoji ReactionsTyping Indicator

Build Your Own

Adding a new channel is as simple as implementing a single interface. The plugin architecture handles message routing, delivery, and state for you.

How It Works

Up and running in minutes.

Three steps from clone to conversation.

01

Configure

Pick your AI model, enable the skills you want, and set your API keys or use a local model — one config file, that’s it.

02

Connect

Link your messaging account and start the bot with a single command. No complex setup required.

03

Converse

Send a message and Skillpa handles the rest — AI reasoning, memory, skills, and scheduling, all in one thread.

Quickstart

From zero to chat in one command.

One line. That's it.

terminal
$curl -fsSL https://skillpa.headingfwd.com/install.sh | bash
Skillpa is running on WhatsApp — send a message to get started!
$

Skills

Extend with powerful skills.

A growing library of integrations that connect your assistant to the tools you already use.

Google Calendar

View, create, and manage calendar events through chat.

Gmail

Read, search, and send emails without leaving your chat.

Moneybird

Track invoices, expenses, and financial summaries.

Todo Lists

Create and manage task lists with natural language.

Email Digest

Get daily summaries of your most important emails.

Voice Notes

Transcribe and respond to voice messages intelligently.

Image Analysis

Understand and analyze images shared in conversation.

Custom Skills

Build your own skills with the extensible plugin API.

Explore the full toolkit

View on GitHub

Memory

Three layers. Total recall.

Skillpa builds a genuine understanding of you over time, not just a chat log.

Short-term Memory

Conversation

Keeps the full context of the current conversation, so the assistant can reference anything said in the thread.

Medium-term Memory

Patterns

Tracks recent interactions and behavioral patterns — how you like things done, what topics come up often.

Long-term Memory

Knowledge

The things that matter, remembered forever. Names, preferences, projects — always recalled when relevant.

See it in action

Try It Yourself

FAQ

Frequently asked questions.

Everything you need to know about Skillpa.

import { Skillpa } from '@skillpa/core'
import { WhatsAppChannel } from '@skillpa/whatsapp'
import { SignalChannel } from '@skillpa/signal'
import { MemoryStore } from '@skillpa/memory'
import { CalendarSkill } from '@skillpa/skills'
const bot = new Skillpa({ model: 'claude-sonnet-4-5-20250929' })
bot.use(new WhatsAppChannel())
bot.use(new SignalChannel())
bot.use(new MemoryStore({ layers: ['short', 'medium', 'long'] }))
bot.skill(new CalendarSkill())
bot.skill(new EmailSkill())
bot.start()
import { Skillpa } from '@skillpa/core'
import { WhatsAppChannel } from '@skillpa/whatsapp'
import { SignalChannel } from '@skillpa/signal'
import { MemoryStore } from '@skillpa/memory'
const bot = new Skillpa({ model: 'claude-sonnet-4-5-20250929' })
bot.use(new WhatsAppChannel())
bot.use(new SignalChannel())
bot.use(new MemoryStore({ layers: ['short', 'medium', 'long'] }))
bot.start()
export default bot

Open source. Open future.

Skillpa is MIT licensed. Self-host it, fork it, extend it. Built in the open for the community.

Stop building chatbots that forget.
Start building one that remembers.

Four commands to a self-hosted AI assistant that knows you — open source, private, and entirely yours.