Introducing Rana

  • Unlock Al Supercomputing in the Browser
  • On the Devices You Already Own
  • With No Need to Install
  • No Advertising, Tracking, or Data Surveillance
  • Fully Private, End-User Data Sovereignty
  • Powered by Open-Source Local-First Technologies
  • To Democratize Knowledge
  • By Empowering End-Users
  • Through P2P Collaboration
  • For the Intelligence Age.

Products

RanaEngine: Unlock Private AI on Every Device

RanaEngine is a local-first web application for AI that runs privately on your own devices instead of the cloud. There is no installation required since Rana runs completely inside of modern web browsers, enhancing privacy, security, and ease of use, although users may choose to install a Progressive Web App (PWA) version through the browser that makes RanaEngine more like a normal app on desktop and mobile devices.

RanaEngine builds the foundation of the wider Rana ecosystem, and serves as a home for users to create, collect, and curate knowledge powered by the latest in AI technologies while also connecting communities of shared values and interests.

RanaTools: Install and Update Rana-Ecosystem Extensions


Includes: RanaAPI, RanaRemix, RanaPod, and More!

RanaTools is a small desktop service that provides extensions to Rana. This simple program helps users maintain and update additional features of the Rana Ecosystem, including the Rana local API for integrations, RanaRemix for content creators, RanaPod for local long-term storage, and additional tools coming soon.

As a local-first PWA (Progressive Web Application), RanaEngine is protected by web sandboxing to enhance privacy and security. RanaTools helps to provide the missing functionality of a desktop application while preserving the web technologies at the core of Rana, and offering compatibility with common web developer tools.

RanaRemix: Discover and Privately Engage with Knowledge from the Web

Take control of your web experience with RanaRemix, a browser extension that lets you remix, add notes to, and comment on websites privately from your browser. With RanaRemix, you can customize and engage with online content in ways that have never been possible before, for you, your friends, and the trusted members of your communities.

Plans & Pricing

Choose the plan that fits your needs and budget

Frequently Asked Questions

Yes, anyone is free to use RanaEngine with unlimited computing nodes without ever signing up, signing in, or registering an account, and similarly, RanaRemix is also available for free forever as a browser add-on. Additional paid features may be added in the future beyond current functionality to any part of the Rana ecosystem.

TLDR; Rana is based on open-source software, maintains compatibility with open protocols and industry standard APIs, and exposes all code via locally inspectable environments and tools in the browser. Rana can be considered “open-component”, “open-protocol”, and “source-visible” rather than “open-source” in the traditional sense of the term.

Long Version: Many of the core technologies used in the Rana ecosystem are open-source, and Rana will continue to give back and maintain many of our improvements and modifications to such projects for the benefit of the open-source ecosystem on our GitHub page at https://github.com/RanaEngine

Since RanaEngine itself is a local-first application, we will not be publishing source versions of our UI or UX code for the app itself, any of the cloud-driven expansions to the ecosystem, and will offer install-ready versions of our browser extensions and plugins to end-users.

For the core libraries and frameworks used for AI/ML and data formats, the distributed storage graph system, and many more core features related to the Distributed Web, Semantic Web, and Fediverse technologies, these will remain reliably open-sourced with permissive licenses in order to encourage the growth of the overall web AI ecosystem, the communities built on top of them, and to encourage open-protocol adoption for the future of the Web.

If the browser becomes the operating system of the future, and local-first applications the default method of creating Web Apps, end-users can remain data sovereign, run fully inspectable code on their own devices, and create their own versions of compatible software, while also maintaining commercial opportunities for companies to build software that will remain interoperable with the rest of the Web by definition and at a fundamental level.

Yes, and Rana really does not want your data, we consider it a liability and it is of no benefit to us for our business model.

In RanaEngine and RanaRemix, your data is stored locally by default and is private only to your own computers and nodes that you choose to share it with. Rana does not have the ability to read the data stored locally on your own devices, nor do we load any tracking scripts that could leak metadata information about your usage of the system by default. Requests made through Rana-hosted relay servers may be observed transiently, but will not be logged by our systems or retained any longer than is necessary to route the traffic.

In the future, Rana may choose to offer optional telemetry features throughout our ecosystem, but such features will only be used to improve the user experience of our products and not for tracking, targeting, or surveillance purposes, and will never be sold to 3rd-parties. Telemetry data will always remain opt-in only, all data will be anonymized, and end-users will be able to see the exact data collected that is being sent.

This is a site performance measurement script from CloudFlare Web Analytics that does not individually identify users, leak any private user data, or install tracking cookies or pixels of any kind, it has nothing to do with user tracking, advertising, or marketing, and is intended solely for measuring page loading performance.

Some adblockers choose to block even privacy-respecting performance measurement scripts like this, so Rana has been designed to work properly whether or not this script is able to load, it will not affect site functionality either way.

As private as we can currently make it, given the architecture of the World Wide Web as a whole. Since almost all users access the Internet through firewall-protected networks, RanaEngine requires the use of relay servers in order to facilitate communication between nodes and among users. Users are free to stand up their own relay servers or specify whichever ones they prefer, without losing any core functionality of RanaEngine. Please see the documentation for more details.

RanaEngine uses peer-to-peer (P2P) technology to implement communication directly between users without the need for anyone in the middle, for efficiency, scalability, and privacy of the overall ecosystem. Any time users on each end of a P2P connection communicate with each other, they may risk exposing their IP Address to the other party and disclosing high-level and imprecise geo-location data (roughly city-level).

In order to protect our users personal privacy and to further obscure geo-location data, we recommend using RanaEngine with a Virtual Private Network (VPN) or proxy service. One free option is WARP, which also has the benefit of speeding up certain parts of Rana’s cloud features for end-users using WARP in addition to improving privacy.

The only cloud infrastructure that RanaEngine depends on is as follows:

  • The ability to load the RanaEngine code from https://ranaengine.app or an equivalent location
  • The ability to communicate with at least 1 relay server (user defined, or Rana defaults)

For other parts of the Rana ecosystem, please refer to their respective FAQs for details.

No, in fact Rana was invented as a means of using GPUs for productive rather than speculative work, instead of participating in web3 and cryptocurrency systems that derive their value from “hash gambling”.

More details on our vision for a decentralized and distributed web without the need for web3, cryptocurrencies, or blockchain will be arriving soon on our blog, so stay tuned.

No, the Internet itself was designed to be a decentralized ecosystem for connecting distributed devices, and many of these technologies have existed long before and will continue to live long after web3. There are many visions of the future using distributed and decentralized technologies and many different payment systems, so we would rather not be constrained by any particular set of technologies when building towards our vision.

Rana can be considered a "web0" application ecosystem, as described here: https://web0.small-web.org/

Our goal is to help build a Decentralized Web (“DWeb”), but without the need for blockchain, cryptocurrencies, or similar systems fueled by speculation and value-extraction as opposed to value-creation and distributed enfranchisement.

It is extremely easy to integrate with the Rana ecosystem in a variety of ways. The easiest method is to use the Rana Local API powered by RanaRemix, available on your local computer where RanaRemix is running. This method offers full programmatic control over all of your nodes and clusters while also keeping your connection private to your own device.

For larger software systems and organizations, subscribers can access the Rana Remote API through their account settings by logging in to https://rana.ai and setting up an optional endpoint.

For developers who want to interface with Rana data, the best way to do this is either through integrating with a SolidPod or RanaPod using Solid Protocol (https://solidproject.org). This offers the most reliable data persistence and features for building Semantic Web applications, since stored objects may become DNS addressable when stored in a SolidPod or RanaPod in the cloud.

If you need lower-level access to Rana Collections or Knowledge Base data, you can access this by using the Graph Universe Node ecosystem of tools since this is how Rana synchronizes data across nodes.

Rana does not disclose any user information beyond what is strictly necessary to power 3rd-party logins for these integrations, although since Rana does not control the privacy practices of 3rd-party services, you will need to refer to each 3rd-party login provider’s specific Privacy Policy to determine the degree of privacy and trustworthiness.

It is possible that such 3rd-party services could drop tracking cookies into a user’s browser that could then be matched against information from other websites, and it is recommended that users monitor both the scripts that run and cookies that are set by 3rd-party domains in your browser using built-in browser developer tools when using 3rd-party logins.