Skip to content

A knowledge-focused database API with AI agents, built with Rust, Actix-web, PostgreSQL, and PGVector.

Notifications You must be signed in to change notification settings

Z90-Studios/napkin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Napkin

Project Status: Active Built with: Rust/Actix-web Database: PostgreSQL with pgvector

Project Napkin is a knowledge-focused database API with AI agents. It is built with Rust and uses Actix-web for the web framework and PostgreSQL with pgvector for the database. The purpose of Project Napkin is to generate a standardized method of mapping out data for the AI agent using network graphs and vector databases. The goal is to more accurately describe the requirements or other information for the agent, promoting more accurate and efficient interactions with data.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You will need to have the following installed on your machine:

Clone the Repository

git clone https://github.com/Z90-Studios/napkin.git
cd napkin

Database Setup

Create a PostgreSQL database and configure the connection string in your .env file.

DATABASE_URL=postgres://username:password@localhost/your_database

Then, set up the pgvector extension:

CREATE EXTENSION IF NOT EXISTS pgvector;

Running the Application

You can run the application with the following command:

cargo run

If you want hot reloading during coding, you can use:

cargo watch -x run

Contributing

We would love for you to contribute to Project Napkin and help make it even better than it is today! Check out our Contributing Guide to get started.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A knowledge-focused database API with AI agents, built with Rust, Actix-web, PostgreSQL, and PGVector.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published