Skip to main content

An AI-driven Copilot Agent designed to offer an efficient and controllable framework for software companies

Project description

OpenCopilot, an AI-driven Copilot Agent is designed to offer an efficient and controllable framework for software companies. OpenCopilot seamlessly integrates with a company's software ecosystem and performs complex tasks with minimal guidance.

Getting started

Do not forget to include your OpenAI keys in the env.py after making your own copy from service/env.py.example

1. On your local machine

a. Backend

Install requirements:
  • cd service && pip3 install -r requirements.txt
Run the server:
  • cd service && python3 -m uvicorn main:app --reload

b. Frontend

Run web chatbot:
  • cd chat-fe
  • npm install --legacy-peer-deps
  • npm start

c. Database

Build meta database:
  • cd service && python3 initialize_chromaDB.py

2. On Docker

Before you begin, make sure you have Docker and Docker Compose installed on your machine.

  1. Open a terminal or command prompt window and navigate to the project directory.
  2. Run the following command to start the application: docker-compose up
  3. Once the application is running, you can access it in your web browser at http://localhost:3000/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opencopilot-0.0.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opencopilot-0.0.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file opencopilot-0.0.1.tar.gz.

File metadata

  • Download URL: opencopilot-0.0.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for opencopilot-0.0.1.tar.gz
Algorithm Hash digest
SHA256 2346b43a5c3a1d0a8c0120664b389fc77af9f3d21ab2c195d8636087d9dfb11f
MD5 285d1926ca392e575ead3a6e5b5b861f
BLAKE2b-256 8f064e554ecfc221804d558a2632125ddead03c56d050511e8c425dee7889da9

See more details on using hashes here.

File details

Details for the file opencopilot-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: opencopilot-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for opencopilot-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ce4cad1ee40a9b9f365973fcda3e521e6508f0366c9bc5e25fd4add700bfca74
MD5 86bb189e16d35d66aa4cda621301510a
BLAKE2b-256 9102d8b3c304bc574bcd88136db66392303d69bf7b08753fe415e3f982a74837

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page