{"id":31156684,"url":"https://github.com/replicatedhq/chartsmith","last_synced_at":"2026-03-12T23:31:14.402Z","repository":{"id":303668198,"uuid":"907383415","full_name":"replicatedhq/chartsmith","owner":"replicatedhq","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-16T09:13:59.000Z","size":3746,"stargazers_count":10,"open_issues_count":45,"forks_count":15,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-12-18T09:51:49.060Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/replicatedhq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-12-23T13:06:52.000Z","updated_at":"2025-12-12T23:55:51.000Z","dependencies_parsed_at":"2025-07-08T20:33:53.200Z","dependency_job_id":"0b2f1f8d-0a2d-4747-81ce-16526979aa2e","html_url":"https://github.com/replicatedhq/chartsmith","commit_stats":null,"previous_names":["replicatedhq/chartsmith"],"tags_count":163,"template":false,"template_full_name":null,"purl":"pkg:github/replicatedhq/chartsmith","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicatedhq%2Fchartsmith","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicatedhq%2Fchartsmith/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicatedhq%2Fchartsmith/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicatedhq%2Fchartsmith/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/replicatedhq","download_url":"https://codeload.github.com/replicatedhq/chartsmith/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/replicatedhq%2Fchartsmith/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30449020,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T21:31:01.033Z","status":"ssl_error","status_checked_at":"2026-03-12T21:30:43.161Z","response_time":114,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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"}},"keywords":[],"created_at":"2025-09-18T21:24:59.139Z","updated_at":"2026-03-12T23:31:14.392Z","avatar_url":"https://github.com/replicatedhq.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chartsmith\n\nBuild Better Helm Charts\n\n## Overview\n\nChartsmith is an AI-powered tool that helps you build better Helm charts.\n\n## Development\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup instructions.\n\nIf you are interested in contributing or being a maintainer on this project, please reach out to us by [opening an issue](https://github.com/replicatedhq/chartsmith/issues/new) in the repo. \n\n## Authentication\n\n### Extension Authentication\n\nThe VS Code extension authenticates using a token-based mechanism:\n\n1. When a user clicks \"Login\" in the extension, it opens a browser window to the authentication page\n2. After successful authentication, the app generates an extension token and sends it to the extension\n3. The extension stores this token and uses it for API requests with a Bearer token header\n4. Token validation happens via the `/api/auth/status` endpoint\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freplicatedhq%2Fchartsmith","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freplicatedhq%2Fchartsmith","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freplicatedhq%2Fchartsmith/lists"}