A Ready-to-Use, Self-Hostable Backend for AI Chatbots
▲ 22 r/google_antigravity+4 crossposts

A Ready-to-Use, Self-Hostable Backend for AI Chatbots

I open-sourced the backend we built to make AI chatbots actually do things 🤖

Hey everyone! 👋

The problem we kept running into with AI chatbots was simple:

A chatbot can generate a great response, but how does it actually take action?

Getting an AI to reliably run code, call APIs, use tools, work with files, and execute multi-step tasks requires a lot of backend infrastructure — building all of this ourselves was difficult and time-consuming.

So we built AI Skill Engine and have now open-sourced it.

GitHub: AI Skill Engine

You add AI Skills through the built-in admin dashboard, connect your chatbot to the Skill Engine API, and once connected, it behaves more like Claude or OpenAI models with tool-use capabilities.

It's fully self-hostable and can be connected to your chatbot through a Chat Completion API.

We originally built this for our internal use and decided to open-source it.

⭐ If you're building AI agents, copilots, or tool-using chatbots, I'd love for you to check it out and share your feedback.

u/sandeshnaroju — 13 days ago
▲ 14 r/zoology

Looking for someone passionate about animals to take over KnowAnimal.com

Hi everyone,

I own KnowAnimal.com an animal-focused website, and I'm looking for someone who is passionate about animals and interested in taking it over.

I've enjoyed working on it, but I no longer have the time to continue growing it. Rather than letting it sit unused, I'd love to see it in the hands of someone who can expand it into a valuable resource for animal lovers.

If you're interested in owning an established animal-related website, feel free to send me a DM. I'm happy to share more details about the site, its content, and answer any questions.

Thanks!

reddit.com
u/sandeshnaroju — 29 days ago

Looking for someone passionate about animals to take over KnowAnimal.com

Hi everyone,

I own KnowAnimal.com an animal-focused website, and I'm looking for someone who is passionate about animals and interested in taking it over.

I've enjoyed working on it, but I no longer have the time to continue growing it. Rather than letting it sit unused, I'd love to see it in the hands of someone who can expand it into a valuable resource for animal lovers.

If you're interested in owning an established animal-related website, feel free to send me a DM. I'm happy to share more details about the site, its content, and answer any questions.

Thanks!

reddit.com
u/sandeshnaroju — 29 days ago
▲ 6 r/vuejs+2 crossposts

Built an open-source API engine that unifies REST, SSE, and WebSockets into a single client interface.

GitHub: API Engine GitHub Repo

I built this after getting tired of managing different communication layers separately in frontend applications.

Most projects end up mixing:

  • fetch/axios for REST
  • EventSource wrappers for SSE
  • custom WebSocket handling
  • duplicated connection logic
  • inconsistent APIs across transports

APIEngine solves this using a YAML-driven manifest that generates a consistent API communication layer.

Example:

version: "1.0"
baseUrl: "https://api.example.com"

endpoints:
  get_post:
    protocol: "REST"
    path: "/posts/:id"
    method: "GET"

  live_logs:
    protocol: "SSE"
    path: "/logs"

  realtime_chat:
    protocol: "WS"
    path: "wss://example.com/chat"

Usage:

import manifest from './api.yml';

const api = await APIEngine.init(manifest);

// REST
await api.call('get_post', {
  params: { id: 1 }
});

// SSE
const stream = api.watch('live_logs');

const unsubscribe = stream.subscribe((log) => {
  console.log("New Server Log:", log.message);
});

// WebSocket
const socket = api.watch('realtime_chat');

socket.subscribe((msg) => {
  console.log("Incoming Message:", msg.text);
});

// 2. Send a message back
socket.send({ 
  message: "Hi", 
});

Features:

  • Unified REST, SSE, and WebSocket handling
  • YAML-based API configuration
  • Smart URL + path param resolution
  • Auto WebSocket reconnect support
  • Browser-first architecture
  • React/Vue/Vanilla JS compatible
  • Dynamic manifest loading

Would love feedback on it, If you find the project useful, a GitHub star would really help visibility and future development 🙌

u/sandeshnaroju — 4 months ago