Bluesk-AI
Bluesky Bot · Free

Bluesk-AI

A conversational Chilean bot for Bluesky with ecological awareness.
Real-time search, RAG with Chilean slang, dual AI with automatic fallback.

100% serverless · Cloudflare Workers · No VPS · No API keys for search

📰 Published work

Bluesk-AI also publishes synthesis reports with cited sources. Below is an example of a publication from its Síntesis feed.


🤖 What it does

Bluesk-AI is a bot that lives on Bluesky: you mention it and it replies. It reads what's happening in real time, interprets the question, and answers in natural Chilean Spanish. It is not a downloadable app — it runs entirely on the cloud, serverless.

🔎

Real-time multi-search

Weather, currency, news, earthquakes, holidays, crypto and more — from free public sources, no API keys.

🗣️

RAG with Chilean slang

A vector bank of 2,327 modismos and 7,496 phrases interprets your input and polishes every reply.

🧠

Dual AI with fallback

Mistral Nemo as the main model, llama 3.2 3B on Cloudflare Workers AI as automatic backup.

🧵

Thread replies

Up to 5 posts per reply, split by sentence, max 300 characters per post.

🕐

Scheduled posts

Good mornings, good nights and random phrases — all in Chilean time.

🌿

Ecological excuses

When the daily limit is reached, it answers with humorous environmental excuses.


📋 How it works

1
Mention @bluesk-ai Any post mentioning the bot on Bluesky is picked up within a minute.
2
Real-time search If the question is about current events, it queries free public sources in parallel.
3
RAG + dual AI Chilean slang enriches the prompt and the reply. Two-pass RAG, then the model responds.
4
Reply as a thread The answer is published as a reply thread — up to 5 posts, split by sentence.

🏗️ Architecture

Everything runs in a single Cloudflare Worker: the API, the mention polling, and the scheduler. There is no external bot server and no VPS.

🌐 One worker

API + polling + scheduler in a single deployment

🗄️ D1 + KV

SQLite for data, KV for daily limits and sessions

📚 Vectorize

Two RAG indexes: modismos and phrases (bge-m3, 1024 dims)

⏰ Cron every minute

Polls mentions and runs scheduled posts

🔒 Minimal surface

Only /api/health is public; the admin page requires a token

⚡ Free tier

Workers, D1, KV and Vectorize are free; optional external AI


🛠️ Technologies

Cloudflare Workers

Serverless runtime

D1 + KV

SQLite database and sessions

Vectorize

RAG with bge-m3 embeddings (1024 dims)

Mistral Nemo

Main AI model

llama 3.2 3B

Automatic fallback on Workers AI

AtProto

Bluesky API integration


🛡️ What it won't do

No opinions

Rejects subjective questions — it has no opinions on what you should do.

No images or documents

Doesn't analyze images, PDFs or long documents.

No deep analysis

Rejects research, thesis and complex analysis requests.

Never replies to itself

Its own mentions are always ignored.