Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Headless Backend #2781

Open
7 of 15 tasks
Tracked by #634
louis-jan opened this issue Apr 22, 2024 · 0 comments
Open
7 of 15 tasks
Tracked by #634

Refactor Headless Backend #2781

louis-jan opened this issue Apr 22, 2024 · 0 comments
Assignees
Labels
roadmap: Cortex Cortex, Cortex llama cpp, core extensions type: epic A major feature or initiative

Comments

@louis-jan
Copy link
Contributor

louis-jan commented Apr 22, 2024

Description

Refactor the Jan business/backend logic to Cortex, a headless backend platform equivalent to OpenAI. The UI components (Desktop/Mobile/Web) should seamlessly integrate with Cortex endpoints, ensuring that server logics such as file system (FS) and process are decoupled from UI components.

Key results

  • Cortex serves as a headless backend platform, supporting multiple users and offering full equivalence to OpenAI.
  • Cortex can be deployed via npm repository or Kubernetes (k8s) / Docker.
  • There should be no strict external service dependencies; every integration should be injectable.
  • The Cortex Backend serves high-level business services and should be adaptable to new structure
  • Jan UI applications seamlessly interact with Cortex endpoints and can be readily scaled to multiple platforms.

Subtasks

Out of scope:

@Van-QA Van-QA added this to the v.0.5.0 🍵 Bubur Ayam milestone May 16, 2024
@Van-QA Van-QA pinned this issue May 30, 2024
@Van-QA Van-QA added roadmap: Cortex Cortex, Cortex llama cpp, core extensions type: epic A major feature or initiative labels May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap: Cortex Cortex, Cortex llama cpp, core extensions type: epic A major feature or initiative
Projects
Status: In Progress
Development

No branches or pull requests

4 participants