{"data":{"slug":"blib-la-hyv","name":"hyv","tagline":"Chaining AI & API agents to streamline software development and achieve goals collaboratively.","github_url":"https://github.com/blib-la/hyv","owner":"blib-la","repo":"hyv","owner_avatar_url":"https://avatars.githubusercontent.com/u/145933489?v=4","primary_language":"TypeScript","stars":24,"forks":3,"topics":["agents","ai","alpaca","artificial-intelligence","gpt","gpt-3","gpt-4","large-language-models","llama","llm","vicuna"],"archived":false,"github_pushed_at":"2024-03-03T17:32:12+00:00","maintenance_label":"Dormant","stars_delta_30d":0,"url":"https://www.graphcanon.com/tools/blib-la-hyv","markdown_url":"https://www.graphcanon.com/tools/blib-la-hyv.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/blib-la-hyv","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=blib-la-hyv","description":"Chaining AI & API agents to streamline software development and achieve goals collaboratively.","homepage_url":null,"license":"AGPL-3.0","open_issues":0,"watchers":2,"ai_summary":"A TypeScript-based project that focuses on integrating and chaining various AI and API agents for collaborative software development processes.","readme_excerpt":"# Hyv: The Hub for Your AI Models\n\n<p align=\"center\"><img src=\"assets/logo.png\" alt=\"Hyv logo\" width=\"200\"/></p>\n\n\n\n\n\n\n\n\n\n\n\n## Welcome to Hyv\n\nHyv is a versatile library designed to streamline the integration and interaction of diverse AI\nmodels. With a clean, intuitive, and unified API, Hyv allows developers to manage and collaborate\nwith various AI models effortlessly.\n\nGet started with Hyv now:\n\n```shell\nnpm i @hyv/core @hyv/openai\n```\n\nThen, provide your apiKey in a `.env` file\n\n```shell\nOPENAI_API_KEY=sk-xxxxxxxx\n```\n\nTry this simple example to experience Hyv in action:\n\n```ts\nimport { Agent } from \"@hyv/core\";\nimport { GPTModelAdapter, DallEModelAdapter } from \"@hyv/openai\";\n\n// Create agents\nconst writer = new Agent(new GPTModelAdapter());\nconst artist = new Agent(new DallEModelAdapter(), {\n    // Preprocess the task\n    async before(message) {\n        return { images: [{ path: \"the-future.png\", prompt: message.answer }] };\n    },\n});\n\n// Assign tasks\nconst writerResult = await writer.assign({\n    question: \"Describe the future to an artist so that they can draw it\",\n});\nconst artistResult = await artist.assign(writerResult.message);\n// Do something with the result\nconsole.log(artistResult.message.content);\n```\n\n## Experience the Power of Hyv: Learn through Interaction in 11 Languages!\n\n<img src=\"assets/hyv-docs-01.png\" alt=\"docs screenshot of a guide\" width=\"50%\"/><img src=\"assets/hyv-docs-02.png\" alt=\"docs screenshot of a guide\" width=\"50%\"/>\n\nDive into Hyv's universe with our interactive, multilingual docs. Powered by Hyv agents and GPT-4,\nthey turn learning into a dynamic experience. Understand Hyv's features by engaging with them in\nreal-time across 11 languages. Simple setup, profound learning. Start your journey with our\n[easy setup guide](RUNNING_DOCS_LOCALLY.md) now!\n\n## Explore Hyv\n\n-   **[Examples](examples)**: Discover practical applications and use-cases of Hyv.\n-   **[Documentation](pages)**: Dive deep into detailed guides and extensive documentation.\n-   **[Lingo](https://github.com/failfa-st/lingo/)**: Enhance your usage of large language models\n    with Lingo, an efficient pseudo-language.\n-   **[Discord](https://discord.com/invite/m3TBB9XEkb)**: Join our community, share your work, and\n    learn from others.\n\n## Why Choose Hyv?\n\nHyv is an all-in-one solution for developers:\n\n-   **Streamlined Task Management**: Handle complex tasks involving multiple AI models seamlessly.\n-   **Flexible, Plug-and-play Architecture**: Integrate Hyv into any tech stack with ease. Adapt it\n    to your specific needs.\n-   **Broad Compatibility**: Hyv supports diverse AI models, offering limitless possibilities.\n\nEmbrace the future with Hyv today!","github_created_at":"2023-05-01T04:17:27+00:00","created_at":"2026-07-11T10:54:35.932982+00:00","updated_at":"2026-09-20T05:32:41.915755+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"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"alpaca","name":"alpaca"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"gpt","name":"gpt"},{"slug":"gpt-3","name":"gpt-3"},{"slug":"gpt-4","name":"gpt-4"},{"slug":"large-language-models","name":"large-language-models"}],"trust":{"provenance":{"is_fork":false,"github_id":634743422,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-15T18:01:20.216Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":895,"last_release_at":null,"stars_delta_30d":0,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:54:37.287Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-15T18:01:20.681Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-15T18:01:20.681Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-15T18:01:20.681Z"},"license_spdx":{"value":"AGPL-3.0","source":"github.license","observed_at":"2026-08-15T18:01:20.681Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- When working in TypeScript projects that require the chaining and collaboration of various AI agents and APIs.","- For developers who wish to leverage specific large language models (LLMs) such as GPT-4 within their software development processes."],"when_not_to_use":["- If your project is primarily using languages other than TypeScript, Hyv's benefits may not fully apply due to its TypeScript framework focus.","- When the integration of proprietary or highly customized AI models not aligned with open-source LLMs like GPT-4 is required."],"source":"enrich:decision_facts","observed_at":"2026-07-12T17:00:39.765Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Hyv is designed for developers and teams aiming to integrate multiple AI and API agents using TypeScript. It supports a range of advanced language models including GPT-3 and LLMs like Vicuna."},{"label":"License detail","value":"Hyv is licensed under AGPL-3.0 which mandates that any modifications or derivative works of Hyv be released under the same license terms, ensuring open access to improvements and enhancements."}]}}