{"data":{"slug":"unbody-io-unbody","name":"unbody","tagline":"The Supabase of the AI age. A modular, open-source backend for creating AI-native applications, built for knowledge rather than static data.","github_url":"https://github.com/unbody-io/unbody","owner":"unbody-io","repo":"unbody","owner_avatar_url":"https://avatars.githubusercontent.com/u/100227567?v=4","primary_language":"TypeScript","stars":524,"forks":47,"topics":["agentic-ai","ai-native","backend","chatbot","data-enhancement","data-ingestion","developer-tools","etl-pipeline","generative-ai","knowledge-base","llm","rag","supabase-alternative","vector-database"],"archived":false,"github_pushed_at":"2026-04-14T11:27:16+00:00","maintenance_label":"Slowing","stars_delta_30d":-2,"url":"https://www.graphcanon.com/tools/unbody-io-unbody","markdown_url":"https://www.graphcanon.com/tools/unbody-io-unbody.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/unbody-io-unbody","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=unbody-io-unbody","description":"The Supabase of AI era. A modular, open-source backend for building AI-native software — designed for knowledge, not static data.","homepage_url":"https://unbody.io","license":"Apache-2.0","open_issues":3,"watchers":10,"ai_summary":"unbody-io/unbody is a modular and open-source backend system tailored for developing AI-native applications with a focus on dynamic knowledge processing rather than traditional static data management.","readme_excerpt":"### Installation\n\n```bash\ngit clone https://github.com/unbody-io/unbody\ncd unbody\nyarn\n```","github_created_at":"2025-04-02T16:36:57+00:00","created_at":"2026-07-11T11:28:07.876446+00:00","updated_at":"2026-08-22T00:01:15.964587+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":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"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":"agentic-ai","name":"agentic-ai"},{"slug":"ai-native","name":"ai-native"},{"slug":"backend","name":"backend"},{"slug":"chatbot","name":"chatbot"},{"slug":"data-enhancement","name":"data-enhancement"},{"slug":"data-ingestion","name":"data-ingestion"},{"slug":"etl-pipeline","name":"etl-pipeline"},{"slug":"generative-ai","name":"generative-ai"}],"trust":{"provenance":{"is_fork":false,"github_id":959346743,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-22T00:01:14.718Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":129,"last_release_at":null,"stars_delta_30d":-2,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:28:09.023Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-22T00:01:15.195Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-22T00:01:15.195Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-08-22T00:01:15.195Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-08-22T00:01:15.195Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-22T00:01:15.195Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-08-22T00:01:15.195Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-22T00:01:15.195Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You need to build an application that requires continuous learning and updating from new data in real-time.","Your project focuses on leveraging generative-AI capabilities within a framework designed specifically to handle evolving knowledge contexts."],"when_not_to_use":["If your requirement is for managing static datasets where the information does not evolve over time, like historical sales data analysis.","For projects that do not need advanced integration with AI agents and require only traditional backend functionalities without sophisticated knowledge processing capabilities."],"source":"enrich:decision_facts","observed_at":"2026-07-12T10:56:59.839Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"unbody is positioned as a modular, open-source backend for AI-native applications emphasizing dynamic knowledge processing."}]}}