{"id":14964600,"url":"https://github.com/analyticace/cognitext","last_synced_at":"2026-01-22T01:33:07.600Z","repository":{"id":236247552,"uuid":"792217068","full_name":"AnalyticAce/CogniText","owner":"AnalyticAce","description":"CogniText is a LLM powered PDF reader that allow user to chat and get summary information about your pdf files. This app is powered by https://octo.ai/","archived":false,"fork":false,"pushed_at":"2025-01-05T18:20:48.000Z","size":2921,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T14:34:36.309Z","etag":null,"topics":["api","artificial-intelligence","chatbot","javascript","llama2","llm","nodejs","octo"],"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/AnalyticAce.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-26T08:04:33.000Z","updated_at":"2025-01-05T18:20:52.000Z","dependencies_parsed_at":"2024-07-27T19:20:00.785Z","dependency_job_id":null,"html_url":"https://github.com/AnalyticAce/CogniText","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":0.4,"last_synced_commit":"88492d66dc121be5827fe8e74b17f74c0f4c215e"},"previous_names":["analyticace/cognitext"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FCogniText","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FCogniText/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FCogniText/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FCogniText/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnalyticAce","download_url":"https://codeload.github.com/AnalyticAce/CogniText/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055309,"owners_count":21040151,"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":["api","artificial-intelligence","chatbot","javascript","llama2","llm","nodejs","octo"],"created_at":"2024-09-24T13:33:28.977Z","updated_at":"2025-04-09T14:34:40.089Z","avatar_url":"https://github.com/AnalyticAce.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CogniText\nCogniText is a LLM powered PDF reader that allow user to chat and get summary information about your pdf files. This app is powerd by [Octo](https://octo.ai/)\n\n## Demo\nBelow is the demo of CogniText on [Youtube](https://youtu.be/dxC4OOwnVEQ)\n\n## Instructions\n\n1. Download or clone this project\n\n2. Install Nodejs:\nTo run this app, you'll need to have Node.js installed on your machine. If you don't have it installed, you can download it from the official [Node.js website](https://nodejs.org).\n\n\n## Install Requirements\nOnce you have Node.js installed, follow these steps:\n\n1. Open a terminal or command prompt.\n2. Navigate to the project directory using the `cd` command.\n3. Install the project dependencies by running the following command:\n\n```\n$ npm install\n```\n\n### Environment setup\n\nTo run our app, first we need to set up our environment variable, we can do this by:\n\n- Get an OctoAI API token by following [these instructions](https://octo.ai/docs/getting-started/how-to-create-octoai-api-token/).\n- Create and paste your API token in the file called `.env` in this directory.\n\n```bash\nOCTO_AI_TOKEN=\u003cyour key here\u003e\n```\n\n## Run the project\nTo run the project, follow these steps:\n\n1. Make sure you have completed the previous steps successfully.\n\n2. Open a terminal or command prompt.\n\n3. Navigate to the project directory using the `cd` command.\n\n4. Execute the following command to start the project:\n```bash\nnode index.js\n```\nVoilà you can now interact with the pdf files uploader in the **files** folder.\n\n`NB: Copy to the files directory all the pdf files you will like to interact with. :)`\n\n## Contribution Guidelines\n\nWe welcome contributions to CogniText! If you'd like to contribute, please follow these guidelines:\n\n1. **Fork the Repository**: Start by forking the CogniText repository on GitHub.\n\n2. **Clone the Forked Repository**: Clone your forked repository to your local machine using `git clone`.\n\n3. **Create a New Branch**: Create a new branch for your contribution using `git checkout -b feature/my-contribution`.\n\n4. **Make Changes**: Make your desired changes to the codebase. You can add new features, fix bugs, or improve existing functionality.\n\n5. **Test Locally**: Test your changes locally by running the app using node (`node index.js`). Ensure that everything works as expected.\n\n6. **Commit and Push**: Commit your changes and push them to your forked repository.\n\n7. **Create a Pull Request**: Create a pull request from your branch to the `main` branch of the original repository. Provide a clear description of your changes.\n\n8. **Review and Merge**: The maintainers will review your pull request. Once approved, your changes will be merged into the main codebase.\n\n## Disclaimer\n\nThis app uses LLM models, which may generate unpredictable responses. Always use caution and common sense when following the generated responses.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanalyticace%2Fcognitext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanalyticace%2Fcognitext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanalyticace%2Fcognitext/lists"}