{"id":14467907,"name":"diffctx","ecosystem":"pypi","description":"Export codebase structure and contents for AI/LLM context","homepage":"https://github.com/nikolay-e/diffctx","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/nikolay-e/diffctx","keywords_array":["ai","chatgpt","claude","code-analysis","code-context","code-review","code-to-prompt","codebase","context","context-selection","diff-context","directory-tree","export","git-diff","json","llm","llm-context","mcp","model-context-protocol","tree","yaml"],"namespace":null,"versions_count":3,"first_release_published_at":"2026-05-16T11:08:11.000Z","latest_release_published_at":"2026-05-16T11:40:33.000Z","latest_release_number":"1.7.1","last_synced_at":"2026-05-18T00:02:07.736Z","created_at":"2026-05-18T00:02:01.361Z","updated_at":"2026-05-18T00:05:25.802Z","registry_url":"https://pypi.org/project/diffctx/","install_command":"pip install diffctx --index-url https://pypi.org/simple","documentation_url":"https://diffctx.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Operating System :: OS Independent","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Software Development","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Software Development :: Version Control :: Git","Topic :: Utilities","Typing :: Typed"],"normalized_name":"diffctx","project_status":null},"repo_metadata":{"id":321990260,"uuid":"874863439","full_name":"nikolay-e/diffctx","owner":"nikolay-e","description":"Smart git diff context for LLMs - selects the minimal code fragments needed to understand a change. Also exports full codebase in YAML/JSON/MD.","archived":false,"fork":false,"pushed_at":"2026-05-17T08:03:36.000Z","size":16196,"stargazers_count":1,"open_issues_count":11,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-17T10:16:20.999Z","etag":null,"topics":["ai","anthropic","chatgpt","claude","cli","code-context","code-review","code-to-prompt","codebase","context-window","developer-tools","diff-context","directory-tree","git-diff","llm","llm-context","openai","prompt-engineering","python","yaml"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/treemapper","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nikolay-e.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-18T15:44:33.000Z","updated_at":"2026-05-16T11:42:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/nikolay-e/diffctx","commit_stats":null,"previous_names":["nikolay-e/treemapper","nikolay-e/diffctx"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/nikolay-e/diffctx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolay-e%2Fdiffctx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolay-e%2Fdiffctx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolay-e%2Fdiffctx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolay-e%2Fdiffctx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikolay-e","download_url":"https://codeload.github.com/nikolay-e/diffctx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolay-e%2Fdiffctx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33160168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"ssl_error","status_checked_at":"2026-05-17T22:39:10.741Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"}},"repo_metadata_updated_at":"2026-05-18T00:05:24.763Z","dependent_packages_count":0,"downloads":null,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":40.779973728758684,"dependent_packages_count":7.2092125102911115,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":23.994593119524897},"purl":"pkg:pypi/diffctx","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/diffctx","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/diffctx","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/diffctx/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffctx/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffctx/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffctx/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffctx/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffctx/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/diffctx/codemeta","maintainers":[{"uuid":"nikolayer","login":"nikolayer","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/nikolayer/","role":"Owner","created_at":"2026-05-18T00:05:25.729Z","updated_at":"2026-05-18T00:05:25.729Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nikolayer/packages"}]}