Skip to content

BoothVeblen/AI-Context-Builder

Repository files navigation

AI Context Builder

Turn AI app development into clicks, no coding skills required

What is Context Builder and why do we want to build it?

Following the release of the Low-Level Machine (LLM), numerous tools primarily designed for engineers, such as Flowise and Langflow, have surfaced in the no-code/low-code sphere. Yet, we believe that the crux of AI applications lies in domain knowledge and problem context. Harnessing this belief, we envision a world where anyone, not just engineers, can create customized AI applications relevant to their unique context.

To turn this vision into reality, an improved tool is essential. That's where our project, 'Context Builder', comes into play. The aim is to democratize the creation of AI applications by offering a tool that is not only powerful but also accessible to all.

Our project is guided by the following principles:

  • Absolute No-Code: No coding knowledge required.
  • User-Friendly: Simplicity and ease of use are key.

We believe LLM will dramatically decrease the requirements to build AI apps and ultimately any individual could use tools to build the AI application, and that's what we want to build.

✨ Feature

  • Workflow
    • LLM Conversation
    • Conversational REtrieval QA
    • Goal-Oriented Conversation
  • Documents integration
    • PDF documents.
    • Word documents.
    • Google Doc
    • Notion
  • Use it anywhere
    • Website
    • Slack
    • Discord
  • Analysis and dashboard
    • App monitor and analysis
    • Conversation logs
    • Annotation
  • Rich Multimedia Support
    • Video Conversation

🚀 Quick Start / Live Demo

Live demo: https://build.withcontext.ai

or

Run the app locally:

  1. Copy .env.example to .env.local and modify the values accordingly.
  2. Install Docker on your machine.
  3. Run docker compose up
  4. Visit http://localhost:3000

🧑‍💻 Contributing

Opening issues

Before you submit an issue, please check all existing open and closed issues to see if your issue has previously been resolved or is already known. If there is already an issue logged, feel free to upvote it by adding a 👍 reaction. If you would like to submit a new issue, please fill out our Issue Template to the best of your ability so we can accurately understand your report.

Building additional features

To contribute to this project, we follow a "fork and pull request" workflow. Please do not try to push directly to this repo unless you are a maintainer.

First, please fork this repository.

Run the following commands at root directory:

# install dependencies
pnpm install

# run dev server
pnpm dev

Now you can start making changes to the code. Once you are done, please submit a pull request to the main branch of this repository. We will review your pull request and merge it if everything looks good.

For all Pull Requests, you should be extremely descriptive about both the problem and the proposed solution. If there are any affected open or closed issues, please include the issue number in your PR message.

Did you have an issue, like a merge conflict, or don't know how to open a pull request? Check out GitHub's pull request tutorial on how to resolve merge conflicts and other issues.

Troubleshooting

Make sure you have these dependencies installed:

Enable Corepack to use pnpm as the package manager:

corepack enable

If you use VS Code, we recommend installing the following extensions:

📚 Recommended Reading

Libraries and tools used in this project:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •