Community Watch
Watch a developer community for the things you care about. On a schedule it searches Hacker News for your keywords inside a rolling window, has a model write a short digest with a structured shape, and sends it to Telegram — but only when there is something worth saying. Hacker News search needs no credentials, so the whole thing runs end to end before you own anything.
LLM Gateway
A configurable LLM completion and content-moderation endpoint. System prompt, model, and API key live in managed variables — swap providers or update prompts without touching the config or redeploying. Exposes POST /ai/complete (chat completion) and POST /ai/moderate (OpenAI moderation, free) with request validation and per-model metrics.
MCP Agent Tools
Two interfaces published as MCP tools, and an agent that discovers and calls them over the wire — the server half and the client half of MCP in one config. Marking an interface with mcp.enabled turns it into a tool whose input schema comes from its own assertions; the agent lists and calls those tools at run time rather than restating them. Runs on a self-hosted engine with no database and no credential beyond a model key.
MongoDB Atlas Vector Search RAG
Retrieval-Augmented Generation chatbot backed by MongoDB Atlas Vector Search. Ingest your own documents, embed them with OpenAI, and answer questions with $vectorSearch — your documents and their embeddings live in one database, no separate vector store. The Atlas-native companion to the pgvector AI RAG Chatbot.
RAG Chatbot
Retrieval-Augmented Generation chatbot backed by Postgres + pgvector. Ingest your own documents, store OpenAI embeddings alongside them, and answer questions using only your data — no third-party vector DB, no proprietary cloud, nothing leaves your infrastructure. Includes seed, ingest, chat, history, and delete endpoints.
Telegram AI Bot
A Telegram bot that understands text, voice notes and photos. It transcribes speech with Whisper, describes images with GPT-4o, classifies what you meant, and replies -- with an allowlist so only you can talk to it.