{"id":16421425,"url":"https://github.com/imankulov/refiner","last_synced_at":"2025-03-21T03:33:36.805Z","repository":{"id":176608135,"uuid":"654174354","full_name":"imankulov/refiner","owner":"imankulov","description":"Refiner improves your writing by correcting grammar and style, adjusting tone, and offering formatting options. It is useful for non-native speakers and professionals who communicate with text.","archived":false,"fork":false,"pushed_at":"2024-05-20T19:13:25.000Z","size":1265,"stargazers_count":41,"open_issues_count":6,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-12T07:32:52.240Z","etag":null,"topics":["chatgpt","chatgpt-app","gpt","gpt-3","nextjs","openai","text-processing","webapp"],"latest_commit_sha":null,"homepage":"https://refiner.roman.pt","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imankulov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-06-15T14:37:59.000Z","updated_at":"2024-10-09T16:49:36.000Z","dependencies_parsed_at":"2023-09-23T20:28:17.919Z","dependency_job_id":"10b4c5b2-eea5-4695-8f00-c2192471abb1","html_url":"https://github.com/imankulov/refiner","commit_stats":null,"previous_names":["imankulov/prose-polish"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imankulov%2Frefiner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imankulov%2Frefiner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imankulov%2Frefiner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imankulov%2Frefiner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imankulov","download_url":"https://codeload.github.com/imankulov/refiner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221811374,"owners_count":16884305,"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":["chatgpt","chatgpt-app","gpt","gpt-3","nextjs","openai","text-processing","webapp"],"created_at":"2024-10-11T07:32:59.419Z","updated_at":"2024-10-28T09:17:21.707Z","avatar_url":"https://github.com/imankulov.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Refiner\n\n## Introduction\n\nRefiner is an open source online app designed to improve your written communication. By automatically correcting grammar and stylistic errors, adjusting the tone, and providing various formatting options (e.g., markdown or bullet point conversion), Refiner ensures your messages are clear and accurate. This tool is particularly valuable for non-native speakers and remote working professionals aiming to enhance their written communication.\n\n![Refiner](./refiner.png)\n\n## Features\n\n1. **Grammar and Style Refinement**: Corrects grammatical and stylistic errors.\n2. **Tone Adjustment**: Adjusts the tone of the text as needed.\n3. **Text Formatting**: Includes markdown formatting and bullet point conversion.\n4. **Non-Native Speaker Friendly**: Specially designed to support non-native English speakers in improving their written communication.\n\n## Requirements\n\n1. Node.js v14.0.0 or above\n2. An account at OpenAI\n3. Docker (optional)\n\n## Installation\n\nClone the repository:\n\n```bash\ngit clone https://github.com/imankulov/refiner.git\ncd refiner\n```\n\nInstall the required packages:\n\n```bash\nnpm install\n```\n\nCopy and modify the env file:\n\n```bash\ncp env.example .env.local\nedit .env.local\n```\n\nYou will need an OpenAI API key. Create one at https://platform.openai.com/account/api-keys.\n\n(Optional) To run with Docker:\n\n```bash\nmake build\nmake run\n```\n\n## Usage\n\nStart the server:\n\n```bash\nnpm run dev\n```\n\nNavigate to `localhost:3000` in your browser.\n\nEnter the text you want to refine into the provided field, select your desired settings, and then click 'Refine'. The service will do the rest.\n\n## Licenses\n\nRefiner is an open-source product licensed under MIT. See the LICENSE file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimankulov%2Frefiner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimankulov%2Frefiner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimankulov%2Frefiner/lists"}