Skip to main content

About Jan

Jan turns computers into thinking machines to change how we use them. Jan is created and maintained by Jan Labs, a robotics company.

With Jan, you can:

  • Run open-source LLMs locally or connect to cloud AIs like ChatGPT or Google.
  • Fine-tune AI with specific knowledge.
  • Supercharge your productivity by leveraging AI.
  • Search the web and databases.
  • Integrate AI with everyday tools to work on your behalf (with permission).
  • Customize and add features with Extensions.
tip

Jan aims for long-term human-robot collaboration, envisioning AI as a harmonious extension of human capabilities. Our goal is to build customizable robots that we continually improve and customize, growing together.

Human repairing a Droid

Jan’s principles

  • Ownership: Jan is committed to developing a product that fully belongs to users. You're the true owner, free from data tracking and storage by us.
  • Privacy: Jan works locally by default, allowing use without an internet connection. Your data stays on your device in a universal format, giving you complete privacy control.
  • 100% User Supported: Every user can access, develop, and customize Jan's codebases to suit their needs.
  • Rejecting Dark Patterns: We never use tricks to extract more money or lock you into an ecosystem.

Why do we exist?

"I do not fear computers. I fear the lack of them." - Isaac Asimov

Jan was founded on the belief that AI should coexist with humans, not replace them. Our mission is to democratize AI access, ensuring everyone can easily utilize it with full ownership and control over their data, free from privacy concerns.

What are the things Jan committed on?

We are committed to creating open, local-first products that extend individual freedom, rejecting dark patterns and ecosystem lock-ins, and embracing an open-source ethos.

What's different about it?

Status QuoJan
OwnershipOwned by Big TechFully owned by you
OpennessClosed-sourceOpen-source (AGPLv3)
Your RoleConsumerCreator
ApproachCloud-basedLocal-first
Data HandlingStored on external serversStored locally, openly accessible
PrivacyQuestionablePrivate and offline
TransparencyOpaque "Black Box"Open-source and customizable
Outage ResiliencePotential data hostageContinues to work on your device
PhilosophyUser monetizationEmpowerment with the right to repair

How we work

Jan is an open-source product with transparent development and future features. Users have the right to modify and customize Jan. We are committed to building an open-source AI ecosystem.

Jan is building in public using GitHub, where anyone is welcome to join. Key resources include Jan's Kanban and Jan's Roadmap.

Jan has a fully-remote team, primarily based in the APAC timezone, and we use Discord and GitHub for collaboration. Our community is central to our operations, and we embrace asynchronous work. We hold meetings only for synchronization and vision sharing, using Excalidraw or Miro for visualization and sharing notes on Discord for alignment. We also use HackMD to document our ideas and build a Jan library.

How to get it?

You can install and start using Jan in less than 5 minutes, from Jan.ai or our Github repo.

What license is the code under?

Jan is licensed under the AGPLv3 License.

We happily accept pull requests, however, we do ask that you sign a Contributor License Agreement so that we have the right to relicense your contributions1.

What was it built with?

Jan is pragmatically built using Typescript at the application level and C++ at the Inference level (which we have refactored into Nitro2).

We follow clean architecture and currently support multiple frameworks and runtimes:

  • A desktop client with Electron
  • A headless server-mode with Nodejs
  • Planned support for mobile with Capacitor
  • Planned support for Python runtime

Architecturally, we have made similar choices to the Next.js Enterprise Javascript Stack, which is a battle-tested framework for building enterprise-grade applications that scale.

Join the team

Join us on this journey at Jan Labs, where we embrace open-source collaboration and transparency. Together, let's shape a future where Jan becomes an essential companion in the open-source community. Explore careers with us.

Contact

Drop us a message in our Discord and we'll get back to you.

  • #general: for general discussion
  • #get-help: for bug reports and troubleshooting
  • #roadmap: for feature requests and ideas

Footnotes

Footnotes

  1. Credit to Discourse's About Page

  2. Credit to Llama.cpp, TensorRT-LLM, vLLM, LMDeploy and more.