{"id":13837650,"url":"https://github.com/varunshenoy/coauthor","last_synced_at":"2025-04-12T12:43:55.174Z","repository":{"id":65541125,"uuid":"578925791","full_name":"varunshenoy/coauthor","owner":"varunshenoy","description":"Convert natural language to LaTeX within Overleaf using LLMs","archived":false,"fork":false,"pushed_at":"2023-01-30T21:46:26.000Z","size":6107,"stargazers_count":117,"open_issues_count":1,"forks_count":7,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-04-17T02:20:03.943Z","etag":null,"topics":["chrome-extension","gpt-3","large-language-models","latex","overleaf"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varunshenoy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-12-16T08:10:00.000Z","updated_at":"2024-04-12T07:31:02.000Z","dependencies_parsed_at":"2023-02-15T11:45:52.235Z","dependency_job_id":null,"html_url":"https://github.com/varunshenoy/coauthor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunshenoy%2Fcoauthor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunshenoy%2Fcoauthor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunshenoy%2Fcoauthor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunshenoy%2Fcoauthor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varunshenoy","download_url":"https://codeload.github.com/varunshenoy/coauthor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248569871,"owners_count":21126313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","gpt-3","large-language-models","latex","overleaf"],"created_at":"2024-08-04T15:01:18.646Z","updated_at":"2025-04-12T12:43:55.119Z","avatar_url":"https://github.com/varunshenoy.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# \u003cimg src=\"public/icons/icon_48.png\" width=\"45\" align=\"left\"\u003e  Coauthor\n\n*Copilot for Overleaf*\n\nA GPT powered English-to-LaTeX translator that fits neatly into your Overleaf workflow. In other words, an absolute life-saver for non-math majors.\n\n![Coauthor demo](demo.gif)\n\n## Features\n\n- Convert English descriptions of formulae to LaTeX (\"the gradient of A is B transposed plus C\")\n- Describe matrices Matlab style (\"A = [1, 2, 3; 2, 4, 5]\")\n- Simply write out names of theorems or equations and translate them directly (\"The equation for Multihead Attention from Attention is All You Need\" or \"Insert the Time Hierarchy Theorem\").\n- Automatically create typeset tables (\"A table with three columns titled Name, School, and Email\").\n- Served as an incredibly light Chrome extension. The `contentScript.js` and `background.js` files are only *833 bytes* and *527 bytes*, respectively.\n- And many more left for you to discover...\n\n## Install\n\n1. Navigate to the \"build\" folder.\n2. Open up `build/contentScript.js`. Replace the one instance of \"YOUR API KEY\" with [a valid OpenAI API key](https://beta.openai.com/account/api-keys).\n3. Go to `chrome://extensions/` in your browser and check the box for `Developer mode` in the top right.\n4. Load an unpacked extension. Select the `build` folder.\n5. Refresh any Overleaf tabs that you have open.\n\nYou're ready to go! Right click on highlighted text within Overleaf and select \"Convert to LaTeX\" 🎉\n\n## Contribution\n\nSuggestions and pull requests are welcomed!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunshenoy%2Fcoauthor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarunshenoy%2Fcoauthor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunshenoy%2Fcoauthor/lists"}