Skip to content

Commit 0fb480c

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 3c23e3b + 1869974 commit 0fb480c

File tree

2 files changed

+67
-48
lines changed

2 files changed

+67
-48
lines changed

README.md

Lines changed: 64 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,63 @@
11

22

3-
# JZLab
3+
# JZHub
44

5-
JZLab is the self-hosted version of GitData.AI that allows you to deploy and manage your own DataHub and Workflow on-prem.
5+
JZHub is an open-source data hub designed to empower researchers, data scientists, and open science enthusiasts to manage, version, and publish scientific data with ease. Built on JZFS (a Git-like version control file system) and integrated with Resource Hub for models, workflows,storage and comptation, JZHub provides a flexible platform for collaborative data workflows. Whether you're creating citable data papers, sharing datasets, or tracking experimental changes, JZHub streamlines the process with modern tools and automation.
66

77
----
8-
## JZLab include but not limited to:
9-
10-
1. Visualize and interact with JZFS repositories
11-
2. Visualize and interact JZFlow pipelines and Directed Acyclic Graphs (DAGs).
12-
3. One-click to start the fully functional JupyterLab environment.
13-
4. Examine the performance of versioned/registered models.
14-
5. Monitor the status of model services including health and resource usage stats, and view deployment history and related logs.
15-
6. Easily upload and manage datasets and shared resources.
16-
7. Browse and share files with other group members in a collaborative, group-centric, environment.
17-
8. Submit and schedule jobs to run automatically in the background. Easily monitor job progress from the job stats panel.
18-
9. The easiest way to do the infrastructure orchestration for setting up 10+ different tools to build your infrastructure.
19-
20-
21-
## How different roles use JZLab
22-
- Data Scientist
23-
- Data scientists can stay informed and focused on training and running their models.
24-
- In the past, there was a lot of manual work of setting the environment, which is a fragmented and time consuming analysis process. And it is hard to collaborate with a team on the same project.
25-
- Now, you can carry out data analytics and optimizations with ML easily, and contribute your time on what really matters.
26-
- IT Leader
27-
- Gives IT leaders flexibility and administration authority to configure resources.
28-
- In the past, it’s hard to keep track of each teams' needs and environment settings. Also, the hardware, resources, and GPU usage are unsure.
29-
- Now, You can equip and enable data teams with the tools and resources they need as easy as pie. And easily deploy the model within an hour.
8+
## Features
9+
10+
JZHub offers a range of capabilities to meet the needs of researchers and data scientists, inspired by public data hubs like Dataset Hubs, LLM hubs, and AI hubs. Here’s what JZHub provides:
11+
- Data Versioning and Collaboration: Track changes to datasets, models, and documents using JZFS, enabling Git-like versioning for collaborative research workflows, supporting team-based data management. This mirrors data hubs’ focus on versioning and collaboration, as seen in platforms like GitHub.
12+
13+
14+
- Hosting and Publishing: Store and share data and models in a hub, ensuring persistent, accessible, and citable outputs for open science, with cross-domain interoperability.
15+
16+
17+
- Metadata Management and Discovery: Automatically generate and manage metadata for datasets and models, with search and discovery features to enhance data reuse and accessibility.
18+
19+
20+
- LLM Integration: Leverage large language models (e.g., Deepseek) for automated content generation (e.g., data papers, blogs, documentation) and retrieval-augmented generation (RAG) for querying data.
21+
22+
23+
- Model Hosting and Fine-Tuning: Host and fine-tune LLMs or AI models, with integration for on-device deployment via Cloud or decentralized storage, supporting scalable AI research。
24+
25+
26+
- Security, Compliance, and Governance: Offer access controls, compliance monitoring, and data protection features for sensitive research data, ensuring trust in multi-institutional collaborations.
27+
28+
3029
----
31-
## Basic Build And Usage
30+
## Use Cases
31+
JZHub’s use cases are designed to support researchers in open science and AI-driven research.Here’s how JZHub can be used:
32+
- Data Paper Creation and Publication: Generate citable data papers from datasets using LLMs, publish with datasets as IPLD products or other formats for open science and reproducibility.
3233

33-
#### Requirement
3434

35-
1. todo
36-
2. todo
35+
- Collaborative Research Workflows: Track experiment data or model versions across distributed teams, share securely via decentralized storage, enhancing multi-institutional research.
3736

38-
#### Build And Running
3937

38+
- AI-Driven Insights and Reporting: Use RAG to query datasets/models for insights, with LLM-generated summaries for reports, supporting data-driven decision-making in research.
39+
40+
41+
- Decentralized Model Deployment: Host fine-tuned LLMs or AI models for on-device use in research applications, enabling innovation in resource-constrained environments.
42+
43+
44+
- Compliance and Governance for Sensitive Data: Manage sensitive data with access controls and compliance monitoring, ensuring ethical use in collaborative open science projects.
45+
46+
47+
## Getting Started
48+
49+
#### Prerequisites
50+
51+
#### Build And Running
4052
deploy the system to your server,you can get help from this repository:
4153
```bash
42-
https://github.com/GitDataAI/jzfs
54+
https://github.com/GitDataAI/jzhub
4355
```
4456

45-
clone JZLab repository to your server:
57+
clone JZHub repository to your server:
4658

4759
```bash
48-
git clone git@github.com:GitDataAI/jzlab.git
60+
git clone git@github.com:GitDataAI/jzhub.git
4961
```
5062

5163
Before you run the project for the first time, run the following script to install packages from `package.json`:
@@ -57,32 +69,32 @@ After waiting for the installation to complete,run the following script to start
5769
npm run dev
5870
```
5971

72+
#### Cloud
6073

74+
[Try without installing](https://jzhub.io)
6175

62-
----
63-
### Cloud
6476

65-
[Try without installing](https://gitdata.ai)
66-
67-
----
68-
### Contributors
77+
## Contributing
6978

7079
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
7180
<!-- prettier-ignore-start -->
7281
<!-- markdownlint-disable -->
73-
[![All Contributors](https://img.shields.io/github/all-contributors/GitdataAI/jzlab?color=ee8449&style=flat-square)](#contributors)
82+
[![All Contributors](https://img.shields.io/github/all-contributors/GitdataAI/jzhub?color=ee8449&style=flat-square)](#contributors)
7483
<!-- markdownlint-restore -->
7584
<!-- prettier-ignore-end -->
7685

7786
<!-- ALL-CONTRIBUTORS-LIST:END -->
7887

79-
----
80-
### License
81-
82-
Dual-licensed under [MIT](https://github.com/GitDataAI/jiaozifs/blob/main/LICENSE-MIT) + [Apache 2.0](https://github.com/GitDataAI/jiaozifs/blob/main/LICENSE-APACHE)
88+
We welcome contributions! Please read our for guidelines. Here’s how to get started:
8389

90+
1. Fork the repo.
91+
2. Create a feature branch (`git checkout -b feature/my-feature`).
92+
3. Submit a pull request.
8493

85-
## Contributors ✨
94+
#### Current Needs
95+
1. Actions support.
96+
2. UI enhancements.
97+
3. Integration with LLM.
8698

8799
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
88100

@@ -93,4 +105,11 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
93105
<!-- prettier-ignore-end -->
94106
<!-- ALL-CONTRIBUTORS-LIST:END -->
95107

96-
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
108+
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
109+
110+
111+
----
112+
### License
113+
114+
Dual-licensed under [MIT](https://github.com/GitDataAI/jiaozifs/blob/main/LICENSE-MIT) + [Apache 2.0](https://github.com/GitDataAI/jiaozifs/blob/main/LICENSE-APACHE)
115+

src/app/(auth)/sigin/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export default function Sigin() {
112112

113113
return (
114114
<>
115-
<h1>登陆</h1>
115+
<h1>Sign in</h1>
116116
<Form form={form} className="form">
117117
<div>
118118
<TextInput label="Account" placeholder="Please input you username or email"
@@ -143,12 +143,12 @@ export default function Sigin() {
143143
}
144144
Submit();
145145
}}>Login</Button>
146-
<Divider label="Not Account?"/>
146+
<Divider label="Need an account?"/>
147147
<Button type="button" color="dark" onClick={() => {
148148
nav('/sigup')
149149
}}>Sign up</Button>
150150
</Form>
151151
</>
152152

153153
);
154-
}
154+
}

0 commit comments

Comments
 (0)