Abbey

screenshot of Abbey
flask
nextjs

Abbey is a self-hosted configurable AI interface with workspaces, document chats, YouTube chats, and more. Find our hosted version at https://abbey.us.ai.

Overview

Abbey is a versatile AI interface that combines various functionalities, including notebooks, chat, documents, and even YouTube videos. Designed for both individual users and teams, Abbey can be run as a private server using your own authentication provider or installed locally on your machine. Its customizability is a standout feature, allowing users to select preferred AI models for different tasks, making it an excellent tool for students and professionals alike.

Whether you're a novice or an expert in coding, Abbey's setup process is straightforward, enabling you to tailor the interface to meet your unique requirements. It's an innovative solution for anyone looking to harness the power of AI in a customizable package.

Features

  • Multi-user Support: Run Abbey as a server for multiple users with your own authentication system, perfect for collaborative environments.

  • High Configurability: Users can choose their preferred LLMs, TTS models, OCR models, and search engines to suit their specific needs.

  • Self-hosted Option: Install Abbey on your own machine for privacy and direct control over your AI integrations.

  • Open Source Contribution: If you have coding skills, you can contribute to Abbey’s development by adding new features or integrations to enhance its capabilities.

  • Docker Compatibility: Easy installation and setup through Docker and Docker Compose, making it accessible for users at various technical skill levels.

  • Comprehensive Documentation: Detailed setup instructions guide users through the initial installation and any upgrades, ensuring a smooth experience.

  • Community Support: Have questions or issues? Abbey encourages users to reach out for assistance, fostering a supportive community around the product.

  • Integration Flexibility: Capable of working seamlessly with third-party APIs for language and embedding models, allowing for a personalized AI experience.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

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.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.