Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

epic: Separate CLI and API processes #1415

@gabrielle-ong

Description

@gabrielle-ong

Goal

  • Cortex will primarily be an OpenAI API equivalent server
  • Cortex CLI should be a layer on top of the API Server
  • CLI and server are now two distinct binaries

Subtasks

Discussion:

#1386

Success Criteria (windows, max, linux)

  • Installer: Installer installs 2 different binaries
  • Uninstaller: Uninstalls 2 different binaries
  • Cortex update replaces the app, installer, uninstaller and binary file (without installing cortex.llamacpp)
  • all CLI commands will start API server, if not running
  • Edge case: User run cortex update on v1.0.0 → prompted to install cortex-server as with 1.0.1

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions