A native, hackable client for interacting with Large Language Models. Drop in your API keys, connect via WebSockets, and build dynamic, native UI components on the fly.
We skipped the subscription models and built a routing layer for your own API keys. Canvo is designed to be the ultimate testing ground for LLM interactions.
Native interfaces for standard REST endpoints (OpenRouter, Google, etc.). Just bring your API keys. No middleware, no telemetry.
Transform standard JSON payloads generated by LLMs into fully interactive UI widgets natively rendered right inside the chat stream.
Zero cloud sync. Your conversation history, tool outputs, and configurations are stored in an encrypted local SQLite database.
Developing a local model? Connect Canvo directly to your custom backend via raw WebSockets. Full support for streaming and tool execution.
Chat interfaces are limiting. Canvo introduces the Canvas: a dedicated space where your Agent can generate, update, and persist complex structural data.
Currently in closed beta for Android devices.
Target OS: Android 13+ | Architecture: arm64-v8a