AI-powered tools designed to boost student productivity.
Suite alat AI untuk men-support workflow akademik Anda.
Dibangun dengan React, Netlify Functions, dan Replicate.
Satset AI adalah open-source web app yang dibuat untuk men-streamline tugas-tugas akademik.
Lupakan writer's block atau menghabiskan waktu berjam-jam membaca jurnal.
Proyek ini menyediakan toolset yang cepat dan tajam untuk membantu Anda menulis, me-review, dan melakukan riset.
Aplikasi ini dibangun dengan tiga fitur utama:
Asisten general-purpose untuk brainstorming, debugging, atau tanya-jawab cepat.
Model yang tersedia:
- GPT-4.1 (OpenAI)
- Claude 3.7 Sonnet (Anthropic)
- Granite 3.3 (IBM)
- Mistral 7B (MistralAI)
Model default digunakan aplikasi:
Granite 3.3 (IBM)
Masukkan teks jurnal dan dapatkan respons JSON terstruktur berisi:
- summary
- critical review
- methodology
- key highlights
Sempurna untuk analisis cepat.
Mulai tulisan Anda. Masukkan:
- topik
- writing style
- format sitasi (APA, MLA, IEEE)
Lalu dapatkan draft makalah lengkap: abstract, pendahuluan, hingga literature review.
Model: meta/meta-llama-3-8b-instruct.
| Kategori | Teknologi |
|---|---|
| Frontend | React (Vite), Tailwind CSS, Framer Motion |
| Backend | Netlify Functions (Serverless) |
| AI Model Hosting | Replicate API |
| State Managements | Zustand |
| Deployment | Netlify |
Repo ini mengikuti struktur standar Vite + React, dengan dua area utama:
serverless backend (netlify/) dan React frontend (src/).
├── netlify/
│ └── functions/ # Logika serverless backend (API endpoints)
│ ├── chat.js
│ ├── generateMakalah.js
│ └── reviewJurnal.js
│
├── public/ # Aset statis (gambar, font, dll.)
│
├── src/ # Source code React
│ ├── components/
│ │ ├── features/ # Modul feature-sliced (self-contained)
│ │ │ ├── chat-bot-ai/
│ │ │ ├── review-jurnal-ai/
│ │ │ └── template-makalah/
│ │ ├── home/ # Komponen khusus homepage
│ │ ├── ui/ # Komponen UI atomik
│ │ └── ... # Shared component (Navbar, Footer)
│ │
│ ├── hooks/ # Custom hooks (deprecated)
│ ├── lib/ # Utility (DocxGenerator.js)
│ ├── layouts/ # Layout wrapper
│ ├── pages/ # Halaman top-level
│ ├── routes/ # React Router config
│ ├── store/ # Zustand global state
│ └── main.jsx # Entry point aplikasi
│
├── .env.example
├── package.json
└── tailwind.config.js
-
Clone repo: git clone https://github.com/rifkifrds/satset-ai cd satset-ai
-
Install dependencies: npm install
-
Set .env: REPLICATE_API_TOKEN=r8_...
-
Jalankan Netlify: npm install -g netlify-cli netlify dev
Are Welcome.