{"id":10228124,"name":"command-ai","ecosystem":"npm","description":"Command AI","homepage":"https://github.com/CommandAI/ai-cli#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/CommandAI/ai-cli","keywords_array":["jsonscript","script","execution","commands","file-operations","ai","artificial intelligence","cli","sql","database","mysql","postgres","sqlite"],"namespace":null,"versions_count":35,"first_release_published_at":"2024-05-27T22:17:12.800Z","latest_release_published_at":"2024-10-26T20:11:02.220Z","latest_release_number":"0.31.0","last_synced_at":"2026-09-03T01:32:51.448Z","created_at":"2024-05-27T22:20:11.666Z","updated_at":"2026-09-27T21:52:42.597Z","registry_url":"https://www.npmjs.com/package/command-ai","install_command":"npm install command-ai","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.31.0"}},"repo_metadata":{"id":241052672,"uuid":"803128182","full_name":"ThinkThinkAI/CommandAI","owner":"ThinkThinkAI","description":"Experience the power of Command AI: your AI-powered command line companion that makes complex tasks simple and intuitive.","archived":false,"fork":false,"pushed_at":"2024-10-26T20:11:03.000Z","size":580,"stargazers_count":59,"open_issues_count":3,"forks_count":5,"subscribers_count":1,"default_branch":"pre-release","last_synced_at":"2025-10-20T19:39:52.737Z","etag":null,"topics":["ai","artificial-intelligence","chatgpt","cli","command-line","command-line-tool","database","mysql","postgres","software-development","software-engineering","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://commandai.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThinkThinkAI.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,"zenodo":null}},"created_at":"2024-05-20T05:58:58.000Z","updated_at":"2025-10-06T09:44:05.000Z","dependencies_parsed_at":"2024-05-23T06:31:39.623Z","dependency_job_id":"75da705b-99d5-4a45-bfc3-3bc9f3220324","html_url":"https://github.com/ThinkThinkAI/CommandAI","commit_stats":null,"previous_names":["cmdlineai/ai-cli","commandai/ai-cli","thinkthinkai/commandai"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ThinkThinkAI/CommandAI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThinkThinkAI","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/refs/heads/pre-release","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37772405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-27T02:00:07.257Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"ThinkThinkAI","name":"ThinkThinkAI","uuid":"177890004","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/177890004?v=4","repositories_count":1,"last_synced_at":"2024-08-21T01:08:07.214Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ThinkThinkAI","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2024-08-21T01:08:07.222Z","updated_at":"2024-08-21T01:08:07.222Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThinkThinkAI","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThinkThinkAI/repositories"},"tags":[{"name":"v0.31.0","sha":"040371e6f81db573c79612f88ecaf06ac171d8fd","kind":"commit","published_at":"2024-10-25T07:04:24.000Z","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/v0.31.0","html_url":"https://github.com/ThinkThinkAI/CommandAI/releases/tag/v0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ThinkThinkAI/CommandAI@v0.31.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.31.0/manifests"},{"name":"v0.30.0","sha":"f48fa828a58ba983d26445cdf4234a70b9c04013","kind":"commit","published_at":"2024-09-17T04:51:21.000Z","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/v0.30.0","html_url":"https://github.com/ThinkThinkAI/CommandAI/releases/tag/v0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ThinkThinkAI/CommandAI@v0.30.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.30.0/manifests"},{"name":"v0.29.0","sha":"8a0d9679064e28c596e0b2b15f0cf5962fcf007c","kind":"commit","published_at":"2024-07-13T21:19:18.000Z","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/v0.29.0","html_url":"https://github.com/ThinkThinkAI/CommandAI/releases/tag/v0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ThinkThinkAI/CommandAI@v0.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.29.0/manifests"},{"name":"v0.28.0","sha":"f0a8d728c637b73644b45703212bd06dd0dfd622","kind":"commit","published_at":"2024-07-13T04:53:12.000Z","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/v0.28.0","html_url":"https://github.com/ThinkThinkAI/CommandAI/releases/tag/v0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ThinkThinkAI/CommandAI@v0.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.28.0/manifests"},{"name":"v0.27.0","sha":"b98770670ac2941aa17596520dfafab2d0eb6df3","kind":"commit","published_at":"2024-07-12T20:45:39.000Z","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/v0.27.0","html_url":"https://github.com/ThinkThinkAI/CommandAI/releases/tag/v0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ThinkThinkAI/CommandAI@v0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.27.0/manifests"},{"name":"v0.26.0","sha":"1bd277c6d238d16892d2899ff1e8927d18235705","kind":"commit","published_at":"2024-07-12T20:44:15.000Z","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/v0.26.0","html_url":"https://github.com/ThinkThinkAI/CommandAI/releases/tag/v0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ThinkThinkAI/CommandAI@v0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v0.26.0/manifests"},{"name":"v","sha":"bb2c3d179d50cdb4079dc2654ec7f534c2e745dc","kind":"commit","published_at":"2024-07-12T20:29:11.000Z","download_url":"https://codeload.github.com/ThinkThinkAI/CommandAI/tar.gz/v","html_url":"https://github.com/ThinkThinkAI/CommandAI/releases/tag/v","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ThinkThinkAI/CommandAI@v","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThinkThinkAI%2FCommandAI/tags/v/manifests"}]},"repo_metadata_updated_at":"2026-09-27T21:52:42.596Z","dependent_packages_count":0,"downloads":83,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":28.489744644906978,"dependent_packages_count":41.409526733199115,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":34.949635689053046},"purl":"pkg:npm/command-ai","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/command-ai","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/command-ai","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/command-ai/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-14T07:50:54.479Z","issues_count":8,"pull_requests_count":71,"avg_time_to_close_issue":577938.0,"avg_time_to_close_pull_request":7655.183098591549,"issues_closed_count":2,"pull_requests_closed_count":71,"pull_request_authors_count":1,"issue_authors_count":2,"avg_comments_per_issue":0.5,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":69,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":60,"past_year_avg_time_to_close_issue":577938.0,"past_year_avg_time_to_close_pull_request":7541.75,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":60,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":58,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkthinkai%2Fcommandai/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-ai/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-ai/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-ai/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-ai/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-ai/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/command-ai/codemeta","maintainers":[{"uuid":"rootedbox","login":"rootedbox","name":null,"email":"rootedbox@icloud.com","url":null,"packages_count":16,"html_url":"https://www.npmjs.com/~rootedbox","role":null,"created_at":"2024-05-27T22:20:13.353Z","updated_at":"2024-05-27T22:20:13.353Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/rootedbox/packages"}]}