Skip to main content

Publish your chat app with cycls

Project description

Cycls - Generative UI for your AI

Design, publish, and share end user AI apps with Cycls ⚡️

Docs | Homepage | Platform

pip install sarya

Example

from cycls import Cycls, UI

client = Cycls("SECRET")

@client.app("@my-app")
def app():
    return UI.Text("Hello World!")

client.run()

Features

  • 100% control over your code: Maintain your app logic and data on your infrastructure.
  • Bring your own LLM: Flexibility in LLMs, use OpenAI or any open source alternative.
  • Generative UI: Quickly generate rich UIs that integrate seamlessly with your AI logic.
  • Instant sharing: Instantly share your customer-facing AI app.
  • Data & analytics: Measure app's performance. Use data to finetune AI for better results.
  • Cross-platform: Sarya currently is web-based. Mobile support for iOS and Android is underway.
  • Multimodal I/O: Starting with text input, and expanding to voice, image, and video data inputs.

Generative UI?

Generative UI (User Interface) is simply when AI is constantly designing and improving user interfaces in response to dynamic user behavior. Generative UIs are an upgrade in UI development, mirroring the rise of generative AI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cycls-0.0.2.6.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

cycls-0.0.2.6-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file cycls-0.0.2.6.tar.gz.

File metadata

  • Download URL: cycls-0.0.2.6.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.146.1-microsoft-standard-WSL2

File hashes

Hashes for cycls-0.0.2.6.tar.gz
Algorithm Hash digest
SHA256 0662a9dd14a7ac63a4bc09bb8940d0e10dd7db6f5ca3c4b16472373bf72b5645
MD5 42f136c9023b24a48c864a9b9ede19c8
BLAKE2b-256 12b68f2996501889029b2037469ca7bc1f2ab0769c8d097f3c70fd81f69bf724

See more details on using hashes here.

File details

Details for the file cycls-0.0.2.6-py3-none-any.whl.

File metadata

  • Download URL: cycls-0.0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/5.15.146.1-microsoft-standard-WSL2

File hashes

Hashes for cycls-0.0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6278746bfdca28b6fd1ce971044dfc1dc85be4fef2c527159dc2373721445d97
MD5 bc48a16b60db9bd71953161f3c59f9c2
BLAKE2b-256 e08596214ac6e6284a678311cf91828ce033a63d63d7f37e32a3f437ca4ee8b3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page