initial release - connectd daemon
find isolated builders with aligned values and connect them.
also finds lost builders - people with potential who haven't started yet.
features:
- multi-platform discovery (github, reddit, mastodon, lemmy, discord, etc)
- values-based matching
- lost builder detection and outreach
- LLM-powered personalized intros
- multi-channel delivery (email, mastodon, bluesky, matrix, discord, github)
- fully autonomous daemon mode
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 15:33:32 +00:00
|
|
|
# connectd environment variables
|
|
|
|
|
# copy to .env and fill in your values
|
|
|
|
|
|
|
|
|
|
# === REQUIRED FOR LLM DRAFTING ===
|
|
|
|
|
GROQ_API_KEY=
|
|
|
|
|
GROQ_MODEL=llama-3.1-70b-versatile
|
|
|
|
|
|
|
|
|
|
# === DISCOVERY SOURCES ===
|
|
|
|
|
# github (optional - works without token but rate limited)
|
|
|
|
|
GITHUB_TOKEN=
|
|
|
|
|
|
|
|
|
|
# mastodon (for DM delivery)
|
|
|
|
|
MASTODON_TOKEN=
|
|
|
|
|
MASTODON_INSTANCE=mastodon.social
|
|
|
|
|
|
|
|
|
|
# bluesky (for DM delivery)
|
|
|
|
|
BLUESKY_HANDLE=
|
|
|
|
|
BLUESKY_APP_PASSWORD=
|
|
|
|
|
|
|
|
|
|
# matrix (for DM delivery)
|
|
|
|
|
MATRIX_HOMESERVER=
|
|
|
|
|
MATRIX_USER_ID=
|
|
|
|
|
MATRIX_ACCESS_TOKEN=
|
|
|
|
|
|
|
|
|
|
# discord (for discovery + DM delivery)
|
|
|
|
|
DISCORD_BOT_TOKEN=
|
|
|
|
|
DISCORD_TARGET_SERVERS= # comma separated server IDs
|
|
|
|
|
|
2025-12-15 15:44:56 +00:00
|
|
|
# lemmy (for authenticated access to your instance)
|
|
|
|
|
LEMMY_INSTANCE=
|
|
|
|
|
LEMMY_USERNAME=
|
|
|
|
|
LEMMY_PASSWORD=
|
|
|
|
|
|
initial release - connectd daemon
find isolated builders with aligned values and connect them.
also finds lost builders - people with potential who haven't started yet.
features:
- multi-platform discovery (github, reddit, mastodon, lemmy, discord, etc)
- values-based matching
- lost builder detection and outreach
- LLM-powered personalized intros
- multi-channel delivery (email, mastodon, bluesky, matrix, discord, github)
- fully autonomous daemon mode
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 15:33:32 +00:00
|
|
|
# === EMAIL DELIVERY ===
|
|
|
|
|
SMTP_HOST=
|
|
|
|
|
SMTP_PORT=465
|
|
|
|
|
SMTP_USER=
|
|
|
|
|
SMTP_PASS=
|
|
|
|
|
FROM_EMAIL=connectd <connectd@yourdomain.com>
|
2025-12-15 17:04:55 +00:00
|
|
|
|
|
|
|
|
# === HOST USER CONFIG ===
|
|
|
|
|
# the person running connectd - gets priority matching
|
|
|
|
|
# set HOST_USER to your github username and connectd will auto-discover your info
|
|
|
|
|
# other vars override/supplement discovered values
|
|
|
|
|
HOST_USER=
|
|
|
|
|
HOST_NAME=
|
|
|
|
|
HOST_EMAIL=
|
|
|
|
|
HOST_GITHUB= # defaults to HOST_USER
|
|
|
|
|
HOST_MASTODON= # format: @user@instance
|
|
|
|
|
HOST_REDDIT=
|
|
|
|
|
HOST_LEMMY= # format: @user@instance
|
|
|
|
|
HOST_LOBSTERS=
|
|
|
|
|
HOST_MATRIX= # format: @user:server
|
|
|
|
|
HOST_DISCORD= # user id
|
|
|
|
|
HOST_BLUESKY= # format: handle.bsky.social
|
|
|
|
|
HOST_LOCATION=
|
|
|
|
|
HOST_INTERESTS= # comma separated: intentional-community,cooperative,solarpunk
|
|
|
|
|
HOST_LOOKING_FOR= # what you're looking for in matches
|