| Hey HN, I built KinBot because I was frustrated with AI tools that forget everything between sessions. The core idea: you create "Kins," which are AI agents with persistent memory (vector + full-text search), real identity, and autonomy. They live on your server and remember every conversation. What makes it different from other agent platforms: - Mini Apps: Kins can build and serve their own web applications on the fly. Think of it as giving your agent a canvas to create interactive tools, dashboards, or utilities. - Persistent memory: not just context window tricks, but actual long-term memory with hybrid search across months of conversations. - Multi-agent collaboration: Kins can talk to each other, delegate tasks, spawn sub-agents. - Runs anywhere: single process, SQLite, works on a Raspberry Pi. No Kubernetes cluster needed. - 23 AI providers supported (OpenAI, Anthropic, Google, Ollama, etc.) Tech stack: Bun + Hono on the backend, React + TailwindCSS on the frontend, SQLite for everything. One Docker command to run it. I have been using it daily for months as my personal assistant setup. The mini-apps feature is what I find most exciting: instead of just chatting, your agents can actually build things you interact with. Looking for feedback on: the mini-apps concept, the memory architecture, and whether the self-hosting story is compelling enough. Happy to discuss technical details. Repo: https://github.com/MarlBurroW/kinbot |