Sign inSign up

jhuebert/ncbot

By jhuebert

•Updated 2 months ago

AI chat bot for RemoteTerm & Meshcore. HTTP API, extensible handlers, SQLite.

Image
Machine learning & AI
Databases & storage
Monitoring & observability
0

10K+

jhuebert/ncbot repository overview

AI-powered chat bot for RemoteTerm (https://github.com/jkingsman/Remote-Terminal-for-MeshCore⁠) and Meshcore (https://meshcore.io/⁠). Receives chat messages via HTTP, processes them through an extensible handler chain, and responds using an OpenAI-compatible LLM.

Features:

  • Lightweight AI chat bot with configurable per-channel AI modes (EACH / TAGGED / DISABLED)
  • Extensible handler chain — add custom commands, tools, and logic
  • SQLite persistence for messages, memories, and participants
  • Auto-synthesized long-term memory via scheduled AI summarization
  • Built-in admin UI for configuration and monitoring
  • Docker-first deployment with persistent data volumes

Configurable via environment variables: model, API endpoint, response length, memory interval, and more.

Tag summary

Content type

Image

Digest

sha256:8cca9774e…

Size

201 MB

Last updated

2 months ago

docker pull jhuebert/ncbot