An open API service indexing awesome lists of open source software.

https://github.com/squaredev-io/squaredev

The platform for developers building applications powered by LLMs
https://github.com/squaredev-io/squaredev

ai artificial-intelligence embedings generative-ai llm monitoring rag retreival vector-database vectors

Last synced: 5 months ago
JSON representation

The platform for developers building applications powered by LLMs

Awesome Lists containing this project

README

          




---

# SquareDev

SquareDev is the platform for developing applications powered by language models.

Use cases include:

- ๐Ÿ“ˆ Chat with your data
- ๐Ÿ’ฌ Generate personalized text (emails, newsletter, notifications)
- ๐Ÿค– Chatbots
- ๐Ÿ“Š Analyzing structured data
- ๐Ÿ”Ž Semantic search
- ๐Ÿ“š Text & knowledge extraction
- ๐Ÿงน Structure unstructured data

![Steps](/public/steps.png 'steps')

## Features

- [x] Document Loaders
- [x] PDF
- [ ] JSON (coming soon)
- [ ] Website (coming soon)
- [x] Vectors & Embeddings
- [x] [Retrieval Augmented Generation](https://www.perplexity.ai/search/Retrieval-Augmented-Generation-wdAKdu4sSE.s1td7mtXqEQ?s=c)
- [x] [Semantic search](https://www.perplexity.ai/search/semantic-search-eXS9K0oARMizIBbAkSvSAw?s=c)
- [ ] Memory (coming soon)
- [x] Hosted Large Language Models (OSS & APIs)
- [x] Open AI
- [ ] [HuggingFaceH4/zephyr-7b-beta)](https://huggingface.co/HuggingFaceH4/zephyr-7b-beta)
- [ ] Monitoring (coming soon)
- [ ] Usage (coming soon)
- [ ] User feedback (coming soon)

## Documentation

Full documentation (coming soon)

Full details on how to contribute will be available soon. For now please leave a โญ๏ธ and watch the repo.

## Community & Support

- [GitHub Discussions](https://github.com/squaredev-io/squaredev/discussions). Best for: help with building, discussion about best practices.
- [GitHub Issues](https://github.com/squaredev-io/squaredev/issues). Best for: bugs and errors you encounter using SquareDev.

## Status

- [x] Alpha: We are testing SquareDev with a closed set of customers
- [ ] Public Alpha: Anyone can sign up over at SquareDev.io. But go easy on us, there are a few kinks
- [ ] Public Beta: Stable enough for most use-cases
- [ ] Public: General Availability

We are currently in Alpha. Watch "releases" of this repo to get notified of major updates.

## How it works

SquareDev is a combination of open source tools that makes it easy to build with LLMs. Sitting on the shoulder of giant like [LangChain](https://www.langchain.com/), [Hugging Face](https://huggingface.co/), [Supabase](https://supabase.com/) and others. [SquareDev](https://squaredev.io/) is building the tools for developers with or without AI expertise to build with LLMs.

### Architecture

![Architecture](/public/architecture.png 'Architecture')

### Components

- Studio: The UI you will be interacting with to setup your project, manage your data, get API keys and other settings.
- API: The API is the gateway to your project. It is the interface that allows you to interact with your project.
- Knowledge engine: Handles all the magic that has to do with LLMs and embeddings of Retrieval, Memory, Contextual search, text extraction and other core features.
- Monitoring: Monitors your project and provides insights on performance, latency, malicious usage and other metrics.