188 Commits

Author SHA1 Message Date
vuonghoainam
9b14b743d1 feat(plugins): Add nitro plugin 2023-09-30 13:04:17 +07:00
0xSage
89288bb4ca
Update issue templates 2023-09-29 15:01:35 +08:00
0xSage
1ac94816e2
Update issue templates 2023-09-29 14:46:12 +08:00
0xSage
87cb7ceb93
Merge pull request #226 from janhq/issue-templates
Update issue templates
2023-09-29 13:52:32 +08:00
0xSage
1d8056ef12
Update issue templates 2023-09-29 13:52:13 +08:00
0xSage
f5bc48c028 Merge branch 'main' of https://github.com/janhq/jan 2023-09-29 12:06:59 +08:00
0xSage
c35a858e75 fix: main btn downloads 2023-09-29 12:06:52 +08:00
0xSage
93274b05ce
Update README.md 2023-09-29 11:47:36 +08:00
0xSage
b12f283e36 docs: better landing page copy 2023-09-29 11:40:48 +08:00
0xSage
e27f366556 chore: hardcode in dmg download link 2023-09-29 11:33:28 +08:00
0xSage
cf17cc4388 fix: app support and privacy pages 2023-09-29 10:57:35 +08:00
Louis
afbb94f083
efactor app directories and enforce ts strict mode (#201)
* refactor: move Electron app to main directory and enforce ts strict mode

* chore: add pre-install plugins

* remove duplicated initModel function

Signed-off-by: James <james@jan.ai>

* chore: correct module path

* fix: dynamic import does not work with ts

* chore: web should be able to run on target host browser

* fix: history panel, should display conversations rather just blank state

* chore: init default model

* chore: pluggin in ts

* fix: pre-pack model management

* fix: compiled core should not include plugins

* chore: refactor - invoke plugin function

* refactor download/delete file

Signed-off-by: James <james@jan.ai>

* update prebuild lib

Signed-off-by: James <james@jan.ai>

* chore: yarn workspace

* chore: update yarn workspace

* chore: yarn workspace with nohoist

* fix: llama-cpp-import

* chore: fix data-plugin wrong module path

* chore: correct build step

* chore: 	- separate inference service (#212)

- remove base-plugin

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>

* chore: update core plugins

* chore: hide installation prompt and fix model load - management plugin

* chore: remove legacy files; update readme

* fix: refresh page lost the download state

Signed-off-by: James <james@jan.ai>

* fix: ai prompt not passed to plugin

Signed-off-by: James <james@jan.ai>

* chore: module import fix for production

* chore: auto updater

* chore: package is public

* chore: fix yarn workspace config

* update: model management uses Q4_K_M

* chore: fix yarn scripts for publishing

* chore: app updater - progress update message

* chore: user confirms update action

* adding some state for changing page
store downloaded model to database

Signed-off-by: James <james@jan.ai>

* chore: refactor plugins into yarn workspace - a single command to publish all base plugins

* chore update readme (#218)

Co-authored-by: Hien To <tominhhien97@gmail.com>

* change app name and app icon

Signed-off-by: James <james@jan.ai>

* remove: go-to-nowhere actions

* chore: bundle core plugins from root and scan default plugins

* fix: app crashes on different field name lookup

* chore: css fix

* chore: bind download progress to app ui

* chore: bind active model

* chore: simplify app splash-screen only centered jan icon

* feature: system monitoring plugin (#196)

* feat: Add function for system monitoring

* chore: register plugin functions

* chore: move to corresponding directory

* chore: bind system monitoring data to UI

---------

Co-authored-by: Louis <louis@jan.ai>

* chore: add build:plugins step to README

* chore: model searching and fix model name

* fix: plugin file selected appearance

* fix: create new conversation does not work

* fix: delete conversation not update state - messages still exist

* chore: fix asset path prefix

* Add CICD for macos (#221)

Co-authored-by: Hien To <tominhhien97@gmail.com>

* chore: fix production plugin path

* chore: add shell open url in external browser

---------

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: NamH <NamNh0122@gmail.com>
Co-authored-by: 0xSage <n@pragmatic.vc>
Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com>
Co-authored-by: Hien To <tominhhien97@gmail.com>
Co-authored-by: namvuong <22463238+vuonghoainam@users.noreply.github.com>
v0.1.2
2023-09-28 18:15:18 +07:00
0xSage
fe394c8bac chore: update social card 2023-09-28 15:13:55 +08:00
0xSage
bdf1ccfcee docs: update social banner 2023-09-28 14:58:36 +08:00
hiento09
7f61084249
Remove hardcode docusaurus domain from CI (#220)
Co-authored-by: Hien To <>
2023-09-28 06:41:56 +00:00
0xSage
9acf1b2b43
Merge pull request #211 from janhq/banner
docs: construction banner, changed cta btn
v0.1.1
2023-09-26 11:56:32 +08:00
0xSage
643aea1462 docs: construction banner, changed cta btn 2023-09-26 11:54:41 +08:00
hiento09
c7cb9d994f
Chore: docusaurus ci move to yarn cache (#204)
Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-09-25 18:17:53 +07:00
0xSage
85470f1e9d
Merge pull request #185 from janhq/jan-182
draft: Refactor Docs Site, add Hardware section
2023-09-25 19:00:40 +08:00
0xSage
343e2e1e19 chore: scaffold teh basics 2023-09-25 18:59:34 +08:00
Louis
20dbc02c03
Refactor Jan into an Electron app (#175)
* hackathon: Refactor Jan into an Electron app

* chore: correct NextJS export output path

* chore: build electron app for all production targets

* fix: correct assetPrefix for production build

* chore: preferences shortcut

* chore: refactor

* chore: refactor into ts

* feature/#52-compile-plugin-with-webpack

* chore: introduce renderer <=> plugins <=> main invocation

* chore: suppress errors - deprecate graphql & next-auth

* chore: data plugin functions

* add llm support

Signed-off-by: James <james@jan.ai>

* chore: update plugin

* chore: introduce data-plugin

* chore: plugin invokes main with args and synchronously

* chore: install db plugin should setup db

* feature: Data Driver Plugin - Load conversations and messages from data plugin

* chore: store text message sent

* chore: shared core services

* feature: inference service

* chore: conversations ordering

* adding model management service

Signed-off-by: James <james@jan.ai>

* chore: strict type

* feature: abstract plugin preferences

* chore: abstract plugin preference

* Revert "chore: strict type"

This reverts commit 9be188d827a0b2e081e9e04b192c323799de5bb5.

* chore: base-plugin styling

* feature: create and delete conversation

* chore: fix plugin search & clean messages

* chore: typing indicator

* chore: refactor useSendChatMessage

* chore: persists inserted id to in-memory messages

* chore: search conversation history

* add delete and download model (#189)

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>

* chore: add empty state for conversation list

* chore: prompt missing extension function & fix app crashes

* chore: prompt user to install required plugins

* chore: add launch background

* chore: relaunch app on model downloaded

* Jan app add installation instruction (#191)

Co-authored-by: Hien To <>

* Chore: rename folder web-client to app (#192)

* Chore: rename folder web-client to app
---------

Co-authored-by: Hien To <>

* revert: add pre-install package

* add progress for downloading model

Signed-off-by: James <james@jan.ai>

* feature: production bundle

* add download progress

Signed-off-by: James <james@jan.ai>

* chore: add new chat function

* fix: electron asar unpack modules & dynamic import

* chore: fix unpack

* chore: fix dev pack

* Add instruction to build dmg file to README.md

* init model dynamically

Signed-off-by: James <james@jan.ai>

---------

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: NamH <NamNh0122@gmail.com>
Co-authored-by: hiento09 <136591877+hiento09@users.noreply.github.com>
Co-authored-by: Hien To <>
2023-09-24 20:42:58 -07:00
0xSage
cd8f9847c9 chore: scaffold more sections 2023-09-22 15:09:59 +08:00
0xSage
b80adfb5ae fix: darkmode error 2023-09-22 13:33:44 +08:00
0xSage
a67294e4f7 feat: beautiful hero btns 2023-09-22 13:24:26 +08:00
0xSage
3cb94fa52e chore: nice download options btn 2023-09-21 21:52:39 +08:00
0xSage
e09f804e12 chore: hero css tweaks 2023-09-21 19:35:49 +08:00
0xSage
bda152f654 chore: changed hero layout 2023-09-21 19:25:24 +08:00
0xSage
4ecbaf9b9c chore: scaffold homepage all sections 2023-09-21 17:32:46 +08:00
0xSage
9bdba69e37 feat: homepage hero scaffolded 2023-09-21 17:18:59 +08:00
Daniel
a93e01a67d Move docs to right, add to bottom bar 2023-09-21 12:27:42 +08:00
Daniel
6b884582a9 Refactor Platform 2023-09-21 00:56:19 +08:00
Daniel
d47d43afbf Refactor About Section 2023-09-21 00:10:41 +08:00
Daniel
86d8d9c74c Add instructions for hardware 2023-09-20 21:42:13 +08:00
Daniel
7adc60a048 Add examples to Hardware 2023-09-20 21:15:29 +08:00
Daniel
a11b2e004f Reorganize Hardware section for Jan 2023-09-20 20:56:46 +08:00
Daniel
775f2631d0 Refactor Hardware section 2023-09-20 18:24:24 +08:00
0xSage
a5c70630f9
Merge pull request #181 from janhq/jan-180
Change Readme to reflect new direction
2023-09-20 17:22:36 +08:00
Daniel
a894cd624b Scaffold Hardware section for Jan 2023-09-20 17:06:31 +08:00
0xSage
ca677f2411 refactor: tabs 2023-09-20 14:03:05 +08:00
daniel
b98dfde7a7 Refactor Docs 2023-09-19 22:59:03 +08:00
daniel
12e2978a29 Minor changes to Readme 2023-09-19 15:25:50 +08:00
daniel
844a79d7a1 Minor changes 2023-09-19 15:19:56 +08:00
daniel
f8657a8a31 Change Readme to reflect new direction 2023-09-19 14:58:07 +08:00
NamH
d55a83888b
refactor: replacing mobx with jotai (#160)
* refactor: replacing mobx with jotai

Signed-off-by: James <james@jan.ai>
Co-authored-by: James <james@jan.ai>
Co-authored-by: Louis <louis@jan.ai>
2023-09-13 21:33:53 -07:00
namvuong
cc39664ce4
Merge pull request #167 from janhq/fix_local_model_doc
Fix local model doc
2023-09-12 18:11:17 +07:00
vuonghoainam
f6d8929e9b fix: Fix README with minor bug in step to download model 2023-09-12 18:09:24 +07:00
vuonghoainam
448c5eb135 chore: Add empty folder models at root to store downloaded model 2023-09-12 18:08:55 +07:00
namvuong
659b0cab72
Merge pull request #165 from janhq/refactor_llm_service
Refactor llm service
2023-09-12 17:28:33 +07:00
vuonghoainam
50ac49a14c fix: Update readme for model hosting in host machine 2023-09-12 17:13:03 +07:00
vuonghoainam
ead0dbd33f fix: Update sample env file for gguf model 2023-09-12 17:12:42 +07:00