About this project
Koris Assistant is a type-safe AI agent framework built with TypeScript. It employs a modular architecture that allows extending capabilities through a plugin system for channels and a markdown-based skill system.
Key capabilities include:
- Pluggable Channels: Supports interaction via Telegram, WhatsApp, a Terminal User Interface (TUI), and a React-based web dashboard.
- Persistent Memory: Utilizes SQLite for long-term memories, session tracking, and short-term conversation history.
- Heartbeat Agents: Supports scheduled, cron-driven sub-agents that operate autonomously in the background.
- Tool Execution: The LLM can execute shell commands, domain-gated HTTP requests, and web searches (via a self-hosted SearXNG instance).
- Multi-provider AI Support: Compatible with Ollama, NVIDIA, and mock providers, allowing different providers to be assigned to different roles.
- Management Dashboard: A web UI for chatting with the agent and managing sessions, memories, heartbeats, and skills.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.