{"id":30953608,"url":"https://github.com/xn1cklas/ai-tools-registry","last_synced_at":"2026-04-14T18:33:04.301Z","repository":{"id":312589698,"uuid":"1047965420","full_name":"xn1cklas/ai-tools-registry","owner":"xn1cklas","description":"Install AI tools and UI components for the AI SDK via the shadcn registry","archived":false,"fork":false,"pushed_at":"2025-09-18T20:11:57.000Z","size":1938,"stargazers_count":157,"open_issues_count":8,"forks_count":7,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-18T20:22:21.981Z","etag":null,"topics":["ai","ai-sdk","nodejs","shadcn"],"latest_commit_sha":null,"homepage":"https://ai-tools-registry.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xn1cklas.png","metadata":{"files":{"readme":"README.md","changelog":"changelog/v1.0-curious-butterfly.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"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":"2025-08-31T16:16:39.000Z","updated_at":"2025-09-18T20:12:01.000Z","dependencies_parsed_at":"2025-09-18T19:32:13.991Z","dependency_job_id":"769fe0d4-636e-4258-a6b0-4971b7df6b26","html_url":"https://github.com/xn1cklas/ai-tools-registry","commit_stats":null,"previous_names":["xn1cklas/ai-tools-registry"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xn1cklas/ai-tools-registry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xn1cklas%2Fai-tools-registry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xn1cklas%2Fai-tools-registry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xn1cklas%2Fai-tools-registry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xn1cklas%2Fai-tools-registry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xn1cklas","download_url":"https://codeload.github.com/xn1cklas/ai-tools-registry/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xn1cklas%2Fai-tools-registry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31810737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"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"}},"keywords":["ai","ai-sdk","nodejs","shadcn"],"created_at":"2025-09-11T09:14:52.247Z","updated_at":"2026-04-14T18:33:04.283Z","avatar_url":"https://github.com/xn1cklas.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# AI Tools Registry\n\nThis is an example registry built using `shadcn/ui`.\n\nIt now also includes an installable AI Tools registry (for Node.js) based on the Vercel AI SDK Tool Calling APIs. Tools are distributed as plain files that you can add to your project using the shadcn CLI. Where helpful, a small React component is included to render a tool result (e.g. a weather card).\n\n## Website\n\nVisit the live website: [https://ai-tools-registry.vercel.app/](https://ai-tools-registry.vercel.app/)\n\n![AI Tools Registry Website](https://github.com/user-attachments/assets/96f2480d-d9a2-4100-8958-95ae90f40a4a)\n\n## Usage\n\nTo install components from the ai-tools registry, add a remote registries config in your `components.json` file (replace the URL with your deployment):\n\n```json\n{\n  \"registries\": {\n    \"@ai-tools\": \"https://ai-tools-registry.vercel.app/api/registry/public/{name}\"\n  }\n}\n```\n\nYou can then add items using the following command:\n\n```bash\nnpx shadcn@latest add @ai-tools/web-search\n```\n\n### AI Tools\n\nExample tools you can install:\n\n- `@ai-tools/weather` – AI SDK tool + `WeatherCard` renderer\n- `@ai-tools/news` – sample news search tool + `NewsList` renderer\n\n- `@ai-tools/stats` – display data using `recharts`\n\nInstall a tool (example):\n\n```bash\nnpx shadcn@latest add @ai-tools/weather\n```\n\nOr install a pack of all tools:\n\n```bash\nnpx shadcn@latest add @ai-tools/tool-pack\n```\n\nNote: The example tools import from `ai` (AI SDK v5) and `zod`. Ensure your app provides these dependencies.\n\n### Web Search provider\n\nThe `@ai-tools/websearch` tool uses DuckDuckGo Instant Answer by default (no key required). If you set `BRAVE_SEARCH_API_KEY` in your environment, it will automatically use the Brave Search API instead.\n\n## Authentication\n\nTo see examples of how to use authentication with the registry, see the [API Routes](./app/api/registry/README.md) documentation.\n\n## Development\n\nClone the repository, then install the dependencies and run the development server.\n\n```bash\npnpm install\npnpm dev\n```\n\nThe development server will be available at `http://localhost:3003`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxn1cklas%2Fai-tools-registry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxn1cklas%2Fai-tools-registry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxn1cklas%2Fai-tools-registry/lists"}