Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

21 stars 3 forks 21 watchers TypeScript GNU Affero General Public License v3.0
agent-framework ai ai-agents artificial-intelligence automation bun chatbot docker llm mcp memory multi-agent ollama open-source react self-hosted selfhosted sqlite typescript vector-search
17 Open Issues Need Help Last updated: Mar 14, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This GitHub issue requests the addition of Spanish (es) as a new language translation for KinBot to significantly broaden its accessibility. It outlines a contribution process involving translating approximately 1250 keys, registering the locale, and testing, with tips for maintaining a casual tone and allowing partial contributions. The goal is to have a complete `es.json` file and functional Spanish UI.

Complexity: 3/5
good first issue i18n

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

AI Summary: This issue aims to add a German (de) translation to KinBot, expanding its reach to the German self-hosting community. It primarily involves translating approximately 1250 UI keys from English, registering the new locale, and ensuring the UI remains functional and visually appealing despite potentially longer German words. Partial contributions are encouraged, allowing for collaborative completion.

Complexity: 4/5
good first issue i18n

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search
enhancement good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

AI Summary: This GitHub issue reports a lack of server-side validation for the `title` field during quick session creation and the `memorySummary` field when closing a quick session. Specifically, there's no trimming, length limit, or whitespace-only check for titles, and no length limit for memory summaries, leading to invalid data being accepted. The issue suggests adding these validation rules to the respective API endpoints.

Complexity: 1/5
bug good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

AI Summary: This GitHub issue reports a bug where quick session client hooks (useQuickChat, useQuickSession, useQuickSessionHistory) silently swallow errors due to empty `catch` blocks. Users receive no feedback when operations like fetching messages, sending, or creating sessions fail, leading to a poor user experience. The expected behavior is to at least display toast notifications for failed network calls.

Complexity: 2/5
bug good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search

AI Summary: This issue proposes adding emoji reactions to chat messages in the web UI, enabling users to provide quick feedback without typing. The feature includes a hover-activated emoji picker, real-time display of reaction badges with counts, and persistence across sessions. It requires significant full-stack development, including database schema changes, new API endpoints, real-time SSE integration, and client-side UI components.

Complexity: 4/5
enhancement help wanted good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search
enhancement help wanted good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search
enhancement help wanted good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search
enhancement help wanted good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search
enhancement help wanted good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search
documentation good first issue

Self-hosted AI agents with persistent memory, real identity, and collaboration. One process, one SQLite file, zero cloud.

TypeScript
#agent-framework#ai#ai-agents#artificial-intelligence#automation#bun#chatbot#docker#llm#mcp#memory#multi-agent#ollama#open-source#react#self-hosted#selfhosted#sqlite#typescript#vector-search