Skip to content

Getting Started

Create a new Cohera project by running the following command in your terminal:

Terminal window
npm create cohera@latest

This will create a new project directory with all the necessary files and configurations for your platform.

During the setup process, you’ll be prompted to select which modules to include. See Choose your modules below for details on the available options.

During project creation, you’ll be prompted to select which modules to include in your platform. You can select any combination of modules, or none at all to start with a minimal base.

  • Chat - Real-time messaging and conversations
  • User Profiles - Member profiles and user management
  • Posts - Content publishing and feeds
  • Calendar - Event scheduling and calendar management
  • Map - Location-based features and geographic data
  • Media Library - File uploads, storage, and media management

Use the arrow keys to navigate, space to select/deselect, and enter to confirm your choices.

You can add or remove modules at any time by running:

Terminal window
npx cohera module add

This will show the same module selection interface with your current selections pre-checked.

When working locally, Cohera’s development server lets you preview your work and automatically refreshes your browser when you make changes.

Inside your project directory, run the following command to start the development server:

Terminal window
npm run dev

This will log a message to your terminal with the URL of your local preview. Open this URL to start using your platform.

Now that you have your platform running, learn more about: