Unbody will be the Supabase of AI Era. We're continuing our journey out in the open. The project is in early development, so expect some rough edges.
Note: These steps provide a basic setup. For more detailed guidance, join our Discord community.
- Node.js LTS (20 or 22)
- Docker and Docker Compose
- yarn (npm won’t install dependencies correctly)
- OpenAI API key
# Clone the repository
git clone https://github.com/unbody-io/unbody
# Navigate to the project directory
cd unbody
# Install node modules
yarn
# Create .env.local from template
cp .env.example .env.local
# Edit with your preferred editor, add your OpenAI API key
vim .env.local
# Start the required services
docker compose up -d
# Start the application
yarn start
We've prepared a demo project for you to quickly get started:
# Clone the examples repository
git clone https://github.com/unbody-io/examples.git
cd examples
# Add the storage/ directory from the examples repo as a source to Unbody
yarn unbody-cli source add
Head over to the Temporal dashboard at http://localhost:8233/ to see your files being indexed.
Note:
- The dashboard needs to be manually refreshed to get the latest state
- Once indexing is complete, follow the README from the examples repository
If you run into any issues during the setup process, or would like to give us any kind of feedback, join our Discord community and we'll be happy to answer any questions.