Skip to content

mahendra189/continue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ContinueDB Logo

Continue

Open Source Contextual Database for LLMs and Research Continuity

MIT License GitHub stars

A full-stack application with a Python FastAPI backend and a Next.js/React frontend. This project is containerized using Docker and orchestrated with Docker Compose.

Note: This app is designed to save, manage, and persist context from interactions with LLMs (Large Language Models). As a contextual database, ContinueDB enables you to store, retrieve, and continue research tasks or conversations across different LLMs and sessions. This allows for seamless research continuity and context-aware workflows.


Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5


Features

  • Backend: FastAPI (Python)
  • Frontend: Next.js (TypeScript, React)
  • Containerization: Docker & Docker Compose
  • Monorepo: Both frontend and backend in a single repository

Getting Started

Prerequisites

Quick Start (Docker)

  1. Clone the repository:
git clone https://github.com/mahendra189/continue.git
cd continue
  1. Start all services:
docker-compose up --build
  1. Access the app:

Manual Installation

Backend (FastAPI)

  1. Install Python 3.10+ and pip.
  2. Install dependencies:
cd backend
pip install -r requirements.txt
  1. Run the backend server:
uvicorn app:app --reload
  1. The API will be available at http://localhost:8000

Frontend (Next.js)

  1. Install Node.js (v18+) and pnpm:
npm install -g pnpm
  1. Install dependencies:
cd frontend
pnpm install
  1. Run the frontend app:
pnpm dev
  1. The frontend will be available at http://localhost:3000

Project Structure

continue/
├── backend/      # FastAPI backend
├── frontend/     # Next.js frontend
├── docker-compose.yml
├── Dockerfile    # (root Dockerfile, if any)
└── images/       # (optional assets)

Backend

  • Located in backend/
  • Main entry: app.py
  • Python dependencies: requirements.txt, pyproject.toml
  • Run locally:
    cd backend
    uvicorn app:app --reload

Frontend

  • Located in frontend/
  • Next.js/React app
  • Node dependencies: package.json, pnpm-lock.yaml
  • Run locally:
    cd frontend
    pnpm install
    pnpm dev

Development

  • Backend: Python 3.10+, FastAPI, Uvicorn
  • Frontend: Next.js 14+, React 18+, TypeScript
  • Dev Tools: ESLint, pnpm, Docker

Useful Commands

  • Build and run all services:
    docker-compose up --build
  • Stop all services:
    docker-compose down

License

This project is open source and available under the MIT License.

We welcome contributions from the community! See the section below for how to get involved.


Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.


Contact

For questions, open an issue or contact the maintainer.

About

a Contextual DB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published