I'm trying to understand the architecture of Tabby. Can someone provide an overview?
John G
Asked on Feb 04, 2024
The architecture of Tabby consists of several crates:
crates/tabby
crate handles core functionalities and the HTTP API.crates/tabby-download
crate fetches models from the internet.crates/tabby-inference
crate contains traits and utilities for LLM inference.crates/tabby-scheduler
crate performs async jobs.ee/tabby-ui
crate provides the web UI, while the ee/tabby-webserver
crate integrates the UI and provides team management and authentication.