{"id":26061955,"url":"https://github.com/jabberjabberjabber/kcpp-llm-tools","last_synced_at":"2026-04-25T03:42:58.630Z","repository":{"id":271508157,"uuid":"913685359","full_name":"jabberjabberjabber/kcpp-llm-tools","owner":"jabberjabberjabber","description":"Useful tools to process documents, images, and videos with KoboldCpp ","archived":false,"fork":false,"pushed_at":"2025-01-08T06:56:43.000Z","size":0,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T07:40:58.132Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jabberjabberjabber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-01-08T06:51:19.000Z","updated_at":"2025-01-08T06:56:47.000Z","dependencies_parsed_at":"2025-01-08T07:51:07.737Z","dependency_job_id":null,"html_url":"https://github.com/jabberjabberjabber/kcpp-llm-tools","commit_stats":null,"previous_names":["jabberjabberjabber/kcpp-llm-tools"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabberjabberjabber%2Fkcpp-llm-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabberjabberjabber%2Fkcpp-llm-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabberjabberjabber%2Fkcpp-llm-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabberjabberjabber%2Fkcpp-llm-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jabberjabberjabber","download_url":"https://codeload.github.com/jabberjabberjabber/kcpp-llm-tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242573488,"owners_count":20151707,"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":[],"created_at":"2025-03-08T15:48:47.313Z","updated_at":"2025-12-24T03:47:22.435Z","avatar_url":"https://github.com/jabberjabberjabber.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic functions\r\n\r\n## KoboldCpp API Interface\r\n\r\nAllows easy use of basic KoboldCpp API endpoints, including streaming generations, images, samplers.\r\n\r\n## Instruct Template Wrapping\r\n\r\nFinds the appropriate instruct template for the running model and wraps it around content to create a prompt.\r\n \r\n## Chunking\r\n\r\nWill read most types of document and chunk them any size up to max context. Stops at natural break points. Returns the chunks as a list.\r\n\r\n## Image Processing\r\n\r\nTakes images and resizes them and sends them to the API. Can take almost any image type including most camera RAW files. If there is an embedded JPEG in th RAW it will send that to the LLM, otherwise it will process the RAW into a JPEG and send that. Image files themselves are not changed.\r\n\r\n## Video Processing\r\n\r\nWill extract frames from videos before and after transitions such as scenes or actions and save them as JPEGs.\r\n\r\n# Built-in Features\r\n\r\n## Document Processing\r\n\r\nCan translate, summarize, distill, or correct most types of documents.\r\n\r\n## Adversarial Style Change\r\n\r\nChecks input text for unique style and alters it to be less unique, then returns it. Can return multiple different rewrites with uniqueness score for choosing.\r\n\r\n## OCR / Handwriting Recognition\r\n\r\nGiven an image will attempt to read the writing in the image and return it.\r\n\r\n## Image Tagging\r\n\r\nTakes a directory of images and processes them to get descriptions and keywords and saves them into the image metadata.\r\n\r\n\r\n  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabberjabberjabber%2Fkcpp-llm-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjabberjabberjabber%2Fkcpp-llm-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabberjabberjabber%2Fkcpp-llm-tools/lists"}