sci-git.ai is a prototype desktop application designed to help student researchers track, compare, and understand their experiments in a structured, version-controlled way.
Instead of treating experiments as isolated files or notebook entries, sci-git.ai organises them into a meaningful experiment history. By combining structured experiment logging with lightweight AI assistance, the system reduces confusion, highlights inconsistencies, and encourages better documentation and reproducibility in research work.
In research labs, experiments are often repeated multiple times with small changes in parameters, conditions, or setup. However, tracking these experiment histories is challenging:
- Records are scattered across notebooks or files.
- Version control tools exist but are not designed for experimental data.
- Students and researchers struggle to compare results, identify inconsistencies, or understand changes over time.
This often leads to:
- Repeated work
- Confusion when results differ
- Difficulty sharing experiment history within a team
sci-git.ai provides a version-controlled experiment database with AI-powered assistance.
- Experiment Logging: Assists in recording the experiment name, purpose, parameters, results, and notes, with a consistent format
- Version Control: Each experiment is treated as a version, enabling structured history tracking.
- Comparison Engine: Highlights differences in parameters/results when similar experiments are detected.
- Visual Insights: Generate plots and comparisons to identify trends or anomalies.
AI in sci-git.ai can:
- Suggest similar past experiments
- Generate short summaries
- Assist in creating structured experiment logs
- Primary Users: Undergraduate research students, Final Year Project students
- Secondary Users: Supervisors and researchers
By focusing on students, sci-git.ai helps them:
- Track experiments more effectively
- Develop better reasoning and documentation habits
- Learn real-world skills in experiment management
sci-git.ai will be developed as a simple desktop prototype application. The initial implementation will focus on saving experiment records, listing experiment versions, comparing experiments, and generating basic AI summaries. Functionality will be prioritised over advanced interface design to keep the scope realistic.
sci-git.ai proposes a practical tool for recording and comparing experiment histories. By keeping the system simple and focused, it provides an accessible way for student researchers to manage experiments and reduce confusion when results differ.
This project is currently under active development as a prototype for academic and educational use.
- Clone the repository:
git clone https://github.com/Reyho-doc-main/Sci-git.ai.git
- Navigate into the repository:
cd Sci-git.ai - Install dependencies (to be updated):
pip install -r requirements.txt
- Run the application:
python main.py