Bluesk-AI
A conversational Chilean bot for Bluesky with ecological awareness.
Real-time search, RAG with Chilean slang, dual AI with automatic fallback.
📰 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
🏗️ 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.
☕ Support the creator
NoCloudware is an independent project by Adrian Goodrich.
♥ Support the project
NoCloudware