🖥️Quickstart
This guide shows a non‑technical, click‑by‑click way to get value from Cosine in minutes. No jargon, just steps.
Before you start - checklist
✅ Access to your GitHub to add integrations
✅ Permission to read/write to at least one repo
✅ (Optional) Your team’s task tool (Jira/Linear/Asana) and Slack
✅ (Optional) A small, non‑critical task you’re happy to try first
Quick start in 10 steps
Create your account
Open the Cosine platform and sign up with your work email.
Connect your code
Link your GitHub/other git provider and import one or more repos you want Cosine to work on (you can also start a new project from a template).
Pick a project
From the Projects page (second tab at the top), select the repo/project you just imported.
Tell Cosine what you want
Use the New task / prompt box. Be simple: describe the bug or feature and any acceptance criteria (what “done” looks like).
(Optional) Kick off from Jira/Linear/Slack
Instead of typing a prompt, you can trigger tasks by tagging/labelling a ticket in Jira/Linear or by mentioning @cosine in a Slack thread. Details below.
Start the task — then walk away
Cosine works asynchronously. Don’t babysit it. Queue several tasks if you like.
Come back to review
Open the task to see what Cosine did: the plan, code changes and validation runs.
Review the pull request (PR)
Read the diff, view test/CI status, and add comments if you want tweaks.
Ask for changes or iterate
Type follow‑ups (e.g., “Make the button blue and add a test”). Cosine updates the branch/PR.
Merge
When happy, merge the PR from Cosine or from your git host. To do this, select the PR icon on the right-hand side (second from the top) and click Merge. Done.
What are the icons on the Cosine platform?
In order:
Explorer: allows you to look in and select specific files for Cosine to work in. You can search over file names and paths.
PR: allows you to view PRs and merge.
Source control: lets you view the code changes directly.
Search: lets you search in the actual code base of files.
Preview: shows you the impact of the change on the site.
Tickets: can integrate with Jira / Linear / Slack.
Workflows: shows you CI checks and their status.
Settings: lets you change the underlying model you’re using, and choose where to merge your PR into.

Common ways to give Cosine a task
A. On the platform (fastest):
Open your project → New task / prompt → Describe the change → Submit.
B. From Jira/Linear:
Add your integration once.
On a ticket, apply the Cosine label/tag your workspace uses (e.g., “cosine”). That’s it — Cosine will pick it up and start.
C. From Slack:
In a relevant channel/thread, mention @cosine and say what you want (or ask it to take the ticket discussed above).
Or open the Cosine side‑panel in Slack to get the full app experience without leaving Slack.
What you’ll see on the platform
Task timeline & plan
What it intends to do and why.
Code changes
Diffs grouped by file (Third icon on the right-hand side).
Validation
Local code execution and CI status for the PR (Second last icon on the right-hand side).
Controls
Ask for changes, re‑run, or merge when satisfied.
Tips that 10x results
Don’t hover: Kick off 5–10 small tasks; come back later to review.
Add acceptance criteria: Tell it how you’ll judge “done”.
Start small: Non‑critical bugs/UX tweaks are perfect first wins.
Let it clarify: If your ask is vague, Cosine will ask you questions; answer briefly and keep moving.
Turn on AutoDoc when you want docs: It writes and keeps project docs up‑to‑date as code changes. (To do so, enter a Project and then select “Autodoc” rather than “Tasks” in the header)
Troubleshooting basics
Nothing happened? Check the task page for errors; re‑submit or slightly narrow the ask.
It asked questions. That’s normal — answer directly; it will continue.
Tests failing? Ask Cosine to fix failing tests and re‑run.
Private repos okay? Yes — as long as your user has access.
First‑task ideas you can try today
“Fix the header logo alignment on mobile (<768px). Add a test.”
“Add a ‘Resend verification email’ button on the account page with success/error toasts.”
“Refactor legacy utils/date.js to TypeScript, add unit tests for parseDate and formatDate.”
Last updated
Was this helpful?