Jan, a pioneering open-source ChatGPT alternative, has been introduced by a team of researchers. This new invention operates locally on one’s computer and is a significant progress in Artificial Intelligence (AI), aiming to democratize access to AI technologies. Jan enables users to have the power of ChatGPT on their desktop with their preferred models, configurations, and functionalities. It allows for the use of AI capabilities without conceding control over data or privacy, making it an innovative development in AI applications.
Jan Labs, a leading robotics company dedicated to enhancing human abilities through the smooth integration of AI, is responsible for Jan’s development and maintenance. It works on a wide variety of hardware architectures ranging from Apple’s M-series to Nvidia GPUs, assuring optimal performance, irrespective of the user’s device configuration. Jan thus introduces a paradigm shift in the way individuals engage with and use technology.
The ultimate objective of Jan, as explained by the team, is to harmonize the working relationship between humans and AI in the future, with AI functioning as an extension of human intelligence. Jan operates by principles of Ownership, Privacy, User Support and Ethical Design, promoting a balance between user independence, privacy, community involvement, and ethical considerations.
Maintaining complete ownership of Jan, users are free from any external data tracking or storage. Its focus on user privacy minimizes reliance on external servers, storing data securely on the user’s device, which offers privacy control unparalleled by any other technology. With a community-driven development approach, Jan is flexible to any changes required by user preferences. Jan prioritizes ethical design principles, putting user welfare and agency above anything else.
Jan operates under an AGPLv3 license, promoting transparency and encouraging a culture of openness and accountability. It fosters an environment of information sharing and creativity via collaborative platforms like Discord and tools like Kanban boards.
Constructed using TypeScript and C++, Jan is a pragmatically built system supporting various frameworks and runtimes with a modular architecture. Whether used as a headless server mode with Node.js or a desktop client powered by Electron, Jan provides versatility suited to numerous use cases. The addition of support for Python runtimes and mobile platforms is among the planned improvements to bolster Jan’s usability and accessibility.
Jan’s introduction is a significant step in democratizing AI technology, shifting the paradigm on how we interact with and use technology while ensuring user ownership, privacy, community involvement, and ethical responsibility, with the ultimate goal of smoothly integrating human and AI interactions for the future.