πŸš€Getting Started

Ok so you've got a project you're working on and you could use an extra set of hands. Let's get you set up.

Head over to cosine.sh/login and sign in using your Google or GitHub account. Once you're in, you'll land on Cosine's onboarding page.

Step 1: Connect Your GitHub

To enable Cosine to work with your code, you'll need to install the Cosine GitHub App:

  1. Click on the Install button.

  2. You'll be redirected to GitHub to authorize the app.

  3. Select the repositories you want Cosine to access.

  4. Click Install & Authorize.

After authorization, return to Cosine. You should now see the repositories you've granted access to.

Step 2: Import Your Repository

Choose the repository you want Cosine to work on and import it. Cosine will begin indexing your project, which may take a few moments depending on the size of your codebase.​

Step 3: Set Up Billing

Select the billing plan that suits your needs:​

  • Hobby: For personal projects and experimentation.

  • Professional: For individual developers or small teams.

  • Enterprise: For larger organizations with advanced requirements.

Once you've chosen a plan, you're all set to start using Cosine.​

Explore the Dashboard

Projects

Yeah that's it. With your repository imported, you'll see it listed on Cosine's dashboard. Click on your project to access its workspace.​ In the project workspace, click on New Task to assign a new task to Cosine. There you can:

  1. Send a message: Provide instructions or prompts for the task.

  2. Select a ticket: Link an existing issue or ticket for Cosine to address.

  3. Select files: Specify files for Cosine to consider or modify.

  4. Search code: Browse and search your codebase within Cosine's editor.

  5. Change config: Adjust settings like branching and merging preferences.

  6. Manage task status: Mark tasks as Open, Completed, Closed, or Delete them.​

To get started, click on New Task, provide a prompt or select a ticket, and let Cosine take it from there.​

Chat

Need to brainstorm, debug, or just have a quick question? Head over to the Chat tab. Whether it's work-related or something else, Cosine is ready to assist. Your conversations are organized in the left-hand panel, making it easy to manage both private and team chats.

Integrations

Working with tools like Linear, Vercel, Jira, or Slack? Cosine integrates seamlessly with them. Manage all your external services in the Integrations tab to streamline your workflow.

Settings

Customize your experience in the Settings tab. Here, you can configure personal or team accounts, manage billing, and adjust other preferences to suit your needs.


You're all set! Dive in and let Cosine assist you in your development journey. If you have any questions or need assistance, feel free to reach out to our support team. Happy coding!​

Last updated

Was this helpful?