• This repository has been archived on 05/May/2023
  • Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Python
  • License
    Mozilla Public Li...
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A fluid medium for storing, relating, and surfacing thoughts.
title emoji colorFrom colorTo sdk app_file pinned
conceptarium
💡
green
gray
streamlit
frontend/main.py
false
screenshot 1 screenshot 2
Screenshot from 2022-02-01 12-19-30 Screenshot from 2022-02-01 12-24-48

💡 Conceptarium

The conceptarium is an experimental personal knowledge base designed to weave AI capabilities into knowledge work. Its main features include:

  • powerful multi-modal search across ideas
  • sharing microverses of knowledge with peers
  • ranking items by Anki-like activation, so as to promote serendipity

Installation

Docker

After installing docker and docker-compose, run:

# install with:
curl -fsS https://raw.githubusercontent.com/paulbricman/conceptarium/main/docker-compose.yml -o docker-compose.yml
mkdir knowledge
docker-compose up -d

# stop with:
docker-compose stop

# update with:
docker-compose stop
docker-compose rm -f
docker-compose pull
docker-compose up -d

Note that you'll have to wait a bit initially for the models to be downloaded in the docker container. Use docker logs <backend container ID> or watch the process's memory for feedback on that. Or just try using it until it via the API or UI until it works (see usage).

Source

After pulling this repo run:

python3 -m pip install -r frontend/requirements.txt
python3 -m pip install -r backend/requirements.txt
streamlit run frontend/main.py

# in a separate session:
cd backend
python3 -m uvicorn main:app --reload

# update by pulling from repo again

Missing dependencies? Please have a look at frontend/Dockerfile and backend/Dockerfile. ARM architecture (e.g. Raspberry Pi)? Remove the torch entries from requirements.txt, and install a custom-built version.

Usage

The web app should then be available at localhost:8501, while the API at localhost:8000 (with docs at localhost:8000/docs). The backend component takes a few minutes to get the ML models at first.

To access your local instance, enter the conceptarium URL (i.e. localhost:8000 if you ran from source, backend.docker:8000 if you used docker), and your desired token. Remember your token, as you'll have to use it to authenticate in future sessions.

More Repositories

1

thisrepositorydoesnotexist

A curated list of awesome projects which use Machine Learning to generate synthetic content.
582
star
2

dual-obsidian-client

A skilled virtual assistant for Obsidian.
CSS
241
star
3

lexiscore

A nutritional label for food for thought.
Python
37
star
4

semantica

Extending conceptual thinking with semantic embeddings.
Python
35
star
5

decontextualizer

A pipeline for making highlighted text stand-alone.
Python
29
star
6

ideoscope

An instrument for quantifying, understanding, and optimizing your thinking.
Python
22
star
7

memnav

Expanding propositional memory through text mining.
Python
19
star
8

k-probes

Promoting critical thinking through machine-generated prompts.
Python
17
star
9

python-fuse-coconet

Official implementation of "CocoNet: A deep neural network for mapping pixel coordinates to color values" paper
Python
10
star
10

dual-server

A skilled virtual assistant for knowledge work.
Rust
4
star
11

tensorflow-auto

Using TensorFlow Extended components to mix-and-match pipelines through evolutionary algorithms
3
star
12

velma

Value Extraction via Language Model Abduction
Jupyter Notebook
3
star
13

oneironomicon

A conversational sandbox for training collaborative AI
Python
3
star
14

bash-adb

Android Dismantled Bridge explores the ADB attack vector through multiple modes, including AIO attacks, AV evasion and more.
Shell
2
star
15

DebateGPT

Python
2
star
16

secondbrain

HTML
2
star
17

paulbricman.github.io

Source code for my website.
HTML
2
star
18

python-stil-canonic

Python
2
star
19

cybersalience

A synergy of artificial and organic attention.
Python
2
star
20

face-recognition-flooding

Flooding a face recognition system with a video consisting of synthetic faces.
1
star
21

conceptorflow

Python toolkit for creating, manipulating, and visualizing conceptors.
Python
1
star
22

knowledge-technology-practical

Python
1
star
23

meal-planner

Python
1
star
24

python-balcony-418

B418 consists of a machine learning experiment, centered around a DIY dataset. A 24-hour timelapse with outside images taken once a minute comprises the data collection.
Python
1
star