{"data":{"slug":"neuml-annotateai","name":"annotateai","tagline":"Automatically annotate papers using LLMs","github_url":"https://github.com/neuml/annotateai","owner":"neuml","repo":"annotateai","owner_avatar_url":"https://avatars.githubusercontent.com/u/59890304?v=4","primary_language":"Python","stars":423,"forks":43,"topics":["ai","artificial-intelligence","large-language-models","llm","machine-learning","medical","nlp","python","scientific-papers","search","vector-search"],"archived":false,"github_pushed_at":"2026-05-05T11:35:32+00:00","maintenance_label":"Slowing","stars_delta_30d":1,"url":"https://www.graphcanon.com/tools/neuml-annotateai","markdown_url":"https://www.graphcanon.com/tools/neuml-annotateai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/neuml-annotateai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=neuml-annotateai","description":"📝 Automatically annotate papers using LLMs ","homepage_url":null,"license":"Apache-2.0","open_issues":0,"watchers":8,"ai_summary":"Neuml's AnnotateAI aims to automate the annotation of scientific and medical papers through Large Language Models (LLMs).","readme_excerpt":"## Installation\nThe easiest way to install is via pip and PyPI\n\n```\npip install annotateai\n```\n\nPython 3.10+ is supported. Using a Python [virtual environment](https://docs.python.org/3/library/venv.html) is recommended.\n\n`annotateai` can also be installed directly from GitHub to access the latest, unreleased features.\n\n```\npip install git+https://github.com/neuml/annotateai\n```\n\n---\n\n# Run pip install llama-cpp-python to enable\nannotate = Annotate(\n  \"unsloth/gemma-4-E2B-it-GGUF/gemma-4-E2B-it-Q4_K_M.gguf\"\n)\n```\n\n---\n\n## Docker Web Application\n\n\n\n[neuml/annotateai](https://hub.docker.com/r/neuml/annotateai) is a web application available on Docker Hub.\n\nThis can be run with the default settings as follows.\n\n```\ndocker run -d --gpus=all -it -p 8501:8501 neuml/annotateai\n```\n\nThe LLM can also be set via ENV parameters.\n\n```\ndocker run -d --gpus=all -it -p 8501:8501 -e LLM=unsloth/gemma-4-E4B-it-GGUF/gemma-4-E4B-it-Q4_K_M.gguf -e MAXLENGTH=10000 -e n_ctx=4096 neuml/annotateai\n```\n\nThe code for this application can be found in the [app folder](https://github.com/neuml/annotateai/tree/master/app).","github_created_at":"2024-12-12T15:51:02+00:00","created_at":"2026-07-11T11:35:29.815121+00:00","updated_at":"2026-08-23T12:01:36.798957+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"large-language-models","name":"large language models"},{"slug":"llm","name":"llm"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"medical","name":"medical"},{"slug":"nlp","name":"nlp"},{"slug":"python","name":"python"}],"trust":{"provenance":{"is_fork":false,"github_id":902457690,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-23T12:01:35.965Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":110,"last_release_at":"2025-12-01T16:14:35Z","stars_delta_30d":1,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:35:31.159Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-23T12:01:36.442Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-23T12:01:36.442Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-23T12:01:36.442Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Need automated annotations for large volumes of scientific or medical papers","Have access to LLM capabilities through Python integration"],"when_not_to_use":["Require detailed, custom annotations that go beyond general LLML capabilities","Situations where regulatory approval necessitates human review over machine-generated annotations"],"source":"enrich:decision_facts","observed_at":"2026-07-12T17:34:05.945Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"annotateai uses LLMs to automate the annotation of scientific and medical papers. It's open-source under Apache-2.0, categorized as an LLM Framework and Data & Retrieval tool."}]}}