{"data":{"slug":"patterns-ai-core-langchainrb","name":"langchainrb","tagline":"Build LLM-powered applications in Ruby","github_url":"https://github.com/patterns-ai-core/langchainrb","owner":"patterns-ai-core","repo":"langchainrb","owner_avatar_url":"https://avatars.githubusercontent.com/u/166417795?v=4","primary_language":"Ruby","stars":1992,"forks":264,"topics":["agents","ai-agents","artificial-intelligence","machine-learning","ml","rubyml","vector-search"],"archived":false,"github_pushed_at":"2026-08-21T21:22:07+00:00","maintenance_label":"Very active","stars_delta_30d":3,"url":"https://www.graphcanon.com/tools/patterns-ai-core-langchainrb","markdown_url":"https://www.graphcanon.com/tools/patterns-ai-core-langchainrb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/patterns-ai-core-langchainrb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=patterns-ai-core-langchainrb","description":"Build LLM-powered applications in Ruby","homepage_url":"https://rubydoc.info/gems/langchainrb","license":"MIT","open_issues":77,"watchers":34,"ai_summary":"A repository for developing AI agents and integrating vector search capabilities within Ruby applications.","readme_excerpt":"## Installation\n\nInstall the gem and add to the application's Gemfile by executing:\n\n    bundle add langchainrb\n\nIf bundler is not being used to manage dependencies, install the gem by executing:\n\n    gem install langchainrb\n\nAdditional gems may be required. They're not included by default so you can include only what you need.\n\n---\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).","github_created_at":"2023-04-18T18:43:09+00:00","created_at":"2026-07-11T10:43:18.912159+00:00","updated_at":"2026-08-23T00:01:32.792192+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"ml","name":"ml"},{"slug":"rubyml","name":"rubyml"},{"slug":"vector-search","name":"vector-search"}],"trust":{"provenance":{"is_fork":false,"github_id":629651008,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-23T00:01:32.071Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1,"last_release_at":"2025-05-01T17:37:16Z","stars_delta_30d":3,"open_issues_delta_30d":-3},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:33:45.306Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-23T00:01:32.518Z"},"languages":{"value":["ruby"],"source":"github.language","observed_at":"2026-08-23T00:01:32.518Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-23T00:01:32.518Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You are developing an application in Ruby and require native integration with large language models for conversational interfaces or content generation.","Your project is based on Ruby and benefits from vector search capabilities that can be seamlessly integrated into the current codebase."],"when_not_to_use":["If your team primarily works with Python, you might find more robust ecosystems in libraries like LangChain (Python equivalent) which have larger communities and broader feature support.","For projects requiring real-time performance optimizations for vector searches that cannot be achieved within the Ruby environment's constraints."],"source":"enrich:decision_facts","observed_at":"2026-07-15T09:20:30.548Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"langchainrb enables Ruby developers to integrate AI applications and vector search capabilities without leaving the language ecosystem."}]}}