A chrome extension for detecting logical fallacies in web text
Built with boiler: https://github.com/guocaoyi/create-chrome-ext
![image](https://private-user-images.githubusercontent.com/9841162/256244755-c0c297bb-a3b5-4725-9e9b-a144ddfa1c48.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4ODc1NTAsIm5iZiI6MTczOTg4NzI1MCwicGF0aCI6Ii85ODQxMTYyLzI1NjI0NDc1NS1jMGMyOTdiYi1hM2I1LTQ3MjUtOWU5Yi1hMTQ0ZGRmYTFjNDgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMThUMTQwMDUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzNiMTVkMGY4M2ZmNGM2MWViZjFjODg5MjE2MDAzYmI5ZmRlZmQ0NDQ4OGZjYzI4OWQ4NDhkZDMzNWJmMjBhOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.7zsgALUN_ts2INC12mDp0ExSh8IGesu4topV57I5tgI)
![image](https://private-user-images.githubusercontent.com/9841162/256244820-e5322225-e841-416c-883b-e5ee945a121c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4ODc1NTAsIm5iZiI6MTczOTg4NzI1MCwicGF0aCI6Ii85ODQxMTYyLzI1NjI0NDgyMC1lNTMyMjIyNS1lODQxLTQxNmMtODgzYi1lNWVlOTQ1YTEyMWMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMThUMTQwMDUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YmFkNDIwOWRiOGViZGQzNDBkNjhiNTA4Y2EyMWU3YzNlYWE0YTQyYTRlNzFiZDc2Y2Y4ZDVlYWFiNzJmZDJjNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.td8ePNnFXJN3HL9prKdwR5u24zmu6EquUWjxE3oRi1A)
![image](https://private-user-images.githubusercontent.com/9841162/256243567-b30c393b-a2ce-4903-909c-d61d4192786f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4ODc1NTAsIm5iZiI6MTczOTg4NzI1MCwicGF0aCI6Ii85ODQxMTYyLzI1NjI0MzU2Ny1iMzBjMzkzYi1hMmNlLTQ5MDMtOTA5Yy1kNjFkNDE5Mjc4NmYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMThUMTQwMDUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2Q5N2I2ZWJmZTBlYzQwNGI3ZmJiNWU2NDIwZDExM2Y2MDVlNTM0ZDRkMzQzNzUwYmQ4MjRjZjJmZDA3NThjYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.589xSsIzopZgG6FxtDfFeqGdXTwxMNIgPfhiYW_rjDs)
![image](https://private-user-images.githubusercontent.com/9841162/256243763-5aa14ef2-fc38-41b6-8cdd-c07a756619b4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4ODc1NTAsIm5iZiI6MTczOTg4NzI1MCwicGF0aCI6Ii85ODQxMTYyLzI1NjI0Mzc2My01YWExNGVmMi1mYzM4LTQxYjYtOGNkZC1jMDdhNzU2NjE5YjQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMThUMTQwMDUwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWE2NTZlZGI1YWY3Y2NkNjEyYmIyMmJkMzU5ZDI5Mjc5Y2RmYTU5NTE1ZTYxZjEwOWM5NTM3M2NjOTFmNGI3MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.HhcU57SNWeHcyJK4vN4jluceoLgAL2efmnksCVp6UYA)
This chrome extension won't be published until I finish the TODO's.
In the meantime, you can run this extension locally:
-
git clone
this repo locally -
Run
npm i
-
Run
npm run dev
-
navigate to
chrome://extensions
in URL bar of your Chrome browser -
Select "Load unpacked"
-
Point to the
build
dir in your cloned local repo -
Pin Aribotle to your toolbar
-
(do once) Get an OpenAI API Key from here and add it in Aribotle "ApiKey Settings"
- Enable clearing API Key
- Onboarding wizard for getting BYO-API Key
- Make it prettier
- Enable caching/history
- Settings for user custom fallacies
- Try out other LLM models and maybe find one that's free...
- Add cost estimate tokenizer if sticking with GPT4