JamAIBase

screenshot of JamAIBase
nextjs
react
svelte

The collaborative spreadsheet for AI. Chain cells into powerful pipelines, experiment with prompts and models, and evaluate LLM responses in real-time. Work together seamlessly to build and iterate on AI applications.

Overview

JamAI Base is an open-source RAG (Retrieval-Augmented Generation) backend platform that combines an embedded database (SQLite) and an embedded vector database (LanceDB) with capabilities for managed memory and RAG. It offers features like built-in LLM, vector embeddings, and reranker orchestration, all accessible through a user-friendly spreadsheet-like UI and a straightforward REST API.

Features

  • Embedded database (SQLite) and vector database (LanceDB)
  • Managed memory and RAG capabilities
  • Built-in LLM, vector embeddings, and reranker orchestration
  • Intuitive spreadsheet-like UI
  • Simple REST API
  • Generative Tables: Transform static tables into dynamic, AI-enhanced entities.
  • Action Tables: Enable real-time interactions between frontend and backend systems.
  • Knowledge Tables: Act as structured data repositories for enhancing contextual understanding.
  • Chat Tables: Simplify the creation and management of intelligent chatbots.
  • LanceDB Integration: Efficient management of large-scale multi-modal data.
  • Declarative Paradigm: Focus on defining outcomes rather than implementation details.
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.