#149 · Primary category: Inference & Local Deploy

rkllama

ai client client-server ia llm llm-apps llm-inference npu npu-llm offline orange-pi orangepi orangepi5 orangepi5pro python rk3576 rk3588 rockchip server

Ollama alternative for Rockchip NPU: An efficient solution for running AI and Deep learning models on Rockchip devices with optimized NPU support ( rkllm )

Project last updated:08/25/26

GitHub Stars

596

Forks

99

Contributors

20

License

GPL-3.0

Why we included this project

RKLLama is a REST server and client that runs LLMs on the NPU of Rockchip boards like the Orange Pi 5 and Radxa Rock, instead of falling back to the CPU. It builds on Rockchip's rkllm runtime and targets the 6 TOPS NPU found on RK3588 and RK3576 hardware. Because it implements the Ollama API and a large part of the OpenAI API, existing clients and agents can connect to it with minimal changes, and it handles dynamic model loading, prompt caching across sessions, and tool calling. The same endpoints also cover vision, image generation, and speech in and out. If you are building an edge or offline AI appliance on Rockchip silicon, this gives you a tested way to keep inference local.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category