unbody  by unbody-io

Open-source backend for AI-native software

Created 5 months ago
351 stars

Top 79.3% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Unbody provides an open-source backend for AI-native applications, aiming to simplify the fragmented development process for AI features. It is targeted at developers building AI-powered software, offering a modular foundation for knowledge-based applications.

How It Works

Unbody acts as a backend-as-a-service for AI, managing data ingestion, indexing, and retrieval. It leverages a modular architecture to handle various data sources and AI models, facilitating the creation of knowledge graphs and intelligent applications. The system is designed to manage dynamic knowledge rather than static datasets.

Quick Start & Requirements

  • Install: Clone the repository, navigate to the directory, and run yarn.
  • Prerequisites: Node.js LTS (20 or 22), Docker and Docker Compose, yarn, and an OpenAI API key.
  • Setup: Create and populate .env.local with your OpenAI API key.
  • Running: Start services with docker compose up -d and the application with yarn start.
  • Demo: Clone the unbody-io/examples repository to add data sources via yarn unbody-cli source add.
  • Links: Website, Blog, Twitter, Discord.

Highlighted Details

  • Positions itself as the "Supabase of the AI era."
  • Uses Temporal for monitoring indexing progress (accessible at http://localhost:8233/).
  • Requires an OpenAI API key for functionality.

Maintenance & Community

The project is in early development. Community support and feedback are encouraged via their Discord server.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project is in early development, and users should expect rough edges. The Temporal dashboard requires manual refreshing for the latest state. The README does not specify a license, which may impact commercial adoption.

Health Check
Last Commit

3 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
13 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.