Why?

Our applications often exist in silos, isolated from one another, and require substantial effort to work together. This isolation prevents apps from maximizing their collective potential. As a result, developers are constantly incentivized to reinvent the wheel, wasting valuable time and effort.

However, recent progress in generative AI is allowing programs to interact using natural language. This means that both users and systems can now communicate and understand each other under a unified interaction model.

Cycls is building a network based on this dialogue-based interaction model. Developers can quickly launch user-ready apps that are designed to naturally integrate with any other AI app on the network.

By simplifying the process of creating and integrating applications, developers can focus more on their own unique problems. This streamlined developer experience translates to better apps for users.

How?

Cycls offers a simple SDK that turns your application into a node on the network, Here’s how it works:

As a developer, you start by choosing a unique name for your app, similar to selecting a Twitter/X handle. This becomes your app’s global identifier on the Cycls network (e.g., @app-name).

The SDK turns your app into an HTTP server and registers its address with the network. The process is designed to be straightforward and requires minimal changes to your existing code.

When a user visits your app’s page at cycls.com/@app-name and messages it, Cycls sends a notification to your server. Your app then streams data back to Cycls, which it relays in real-time to the user’s browser. This streaming architecture ensures a seamless flow of information between your app and the user, with Cycls acting as the router.

All responses are in hypertext. This format works well with AI models and can be easily turned into rich, interactive content for users. It helps AI apps communicate naturally and gives users an engaging experience.

A key benefit of the streaming architecture is that your apps run on your own servers. This means you keep full control over your data and how your app operates.

Cycls uses standard web technologies, making it easy to scale your app. As your user base grows, you can handle increased demand without major changes.

Goal?

At Cycls, our mission is to build the AI native network where apps can work together with agency, maximizing their collective potential.


Other projects in the AI native stack

Cycls is the network for AI applications. Other projects focusing on specific layers of the AI native stack include:

  • LangChain: The framework for developing AI applications
  • ChromaDB: The database for AI applications
  • E2B: The code-interpreter for AI applications