// documentation

Clavio IDE

Το Απόλυτο IDE με Τεχνητή Νοημοσύνη

Clavio IDE Το είναι ένα ισχυρό web-based περιβάλλον ανάπτυξης φτιαγμένο για γρήγορο χτίσιμο εφαρμογών με τη δύναμη της Τεχνητής Νοημοσύνης. Συνδυάζει την ευκολία του AI coding με άμεση σύνδεση σε GitHub, Supabase και Vercel.

// 01

Βασικά Χαρακτηριστικά

AI Βοηθός Κώδικα

Υποστήριξη premium μοντέλων (Clavio 3 Code, Gemini 3.1 Pro, GPT-5.4 Pro, Claude Opus 4.7, Llama 4 Scout).

Full-Stack Διαχείριση

Διαχείριση βάσεων δεδομένων και Edge Functions απευθείας μέσα στο IDE.

Deploy με Ένα Κλικ

Κάντε deploy την εφαρμογή σας στο Vercel με ένα μόνο κλικ.

Αυτοματοποίηση Git

Αυτόματη δημιουργία repository και συγχρονισμός αρχείων.

Ζωντανή Προεπισκόπηση

Προεπισκόπηση σε πραγματικό χρόνο της εφαρμογής σας καθώς γράφετε κώδικα.

// 02

Πώς να Αποκτήσετε API Keys & Tokens

Για να ξεκλειδώσεις όλες τις λειτουργίες του Clavio, ρύθμισε τα κλειδιά σου στις Ρυθμίσεις (εικονίδιο γραναζιού).

1. GitHub (Git & Push)

  • GitHub Username: Το username σου στο GitHub.
  • Personal Access Token (PAT):
    • Μεταβείτε στο: GitHub Settings > Tokens
    • Δημιουργήστε ένα "Fine-grained token" ή "Classic token".
    • Απαιτούμενα Scopes: repo (all) & workflow.
    • Αυτό το token επιτρέπει στο Clavio να φτιάξει repos και να κάνει push τον κώδικά σου.

2. Μοντέλα AI (Τεχνητή Νοημοσύνη)

Google (Gemini)

Gemini 3.1 Pro, 3.1 Flash

OpenAI

GPT-5.4 Pro & Mini

Anthropic (Claude)

Claude Opus 4.7, Sonnet 4.6

Groq

Llama 4 Scout, Llama 3.3

3. Supabase (Βάση Δεδομένων & Functions)

  • Management API Token: Supabase Access Tokens

    Επιτρέπει στο Clavio να φτιάξει projects και πίνακες για εσένα.

  • Organization ID: Βρίσκεται στο URL του οργανισμού σας στο Supabase (π.χ. supabase.com/dashboard/org/your-org-id).

4. Vercel (Deployment)

  • Vercel Access Token: Vercel Token Settings

    Απαραίτητο για το "One-Click Deploy" στην παραγωγή.

// 03

Διαχείριση Git & GitHub

Το Clavio απλοποιεί το Git στο μέγιστο:

Σύνδεση

Κάντε κλικ στο "Connect to GitHub" στο Git Panel.

Δημιουργία Repo

Το Clavio μπορεί αυτόματα να δημιουργήσει ένα νέο Public ή Private repository για το project σας.

Έξυπνο Push

Όταν κάνεις κλικ στο "Push Changes", το Clavio δεν στέλνει απλά αρχεία.

Αυτόματη Ρύθμιση:Δημιουργεί αυτόματα τα απαραίτητα αρχεία ρύθμισης (vite.config.ts, tsconfig.json, tailwind.config.ts).
Αυτόματες Εξαρτήσεις:Σαρώνει τον κώδικά σου και ενημερώνει το package.json με τις βιβλιοθήκες που χρησιμοποίησες.
Μεταβλητές Περιβάλλοντος:Αν έχεις συνδέσει Supabase, φτιάχνει αυτόματα το .env με τα σωστά credentials.
// 04

Διαχείριση Supabase & Βάσης Δεδομένων

Διαχειρίσου ολόκληρο το backend χωρίς να φύγεις από το Clavio:

Δημιουργία Project

Φτιάξε νέο Supabase project με ένα κλικ. Το Clavio κάνει το setup και σου δίνει τα API keys.

Table Builder

Φτιάξε πίνακες ορίζοντας στήλες και τύπους. Το Clavio προσθέτει αυτόματα id, created_at και updated_at.

Πολιτικές Ασφαλείας

Αυτόματη προσθήκη πολιτικών RLS (Row Level Security) για πρόσβαση πιστοποιημένων χρηστών.

Edge Functions

  • Φτιάξε templates για Supabase Edge Functions.
  • Το Clavio ρυθμίζει αυτόματα τα GitHub Actions (.github/workflows/deploy-functions.yml).
  • Σημαντικό: Για να δουλέψει το auto-deploy, πρόσθεσε SUPABASE_ACCESS_TOKEN & SUPABASE_PROJECT_REF as "Secrets" in your GitHub repo.
// 05

Deployment στο Vercel

Όταν η εφαρμογή σου είναι έτοιμη:

01

Άνοιξε το Deploy Panel.

02

Κάνε κλικ στο "Deploy to Vercel".

03

Το Clavio πακετάρει την εφαρμογή και την ανεβάζει στο edge network του Vercel.

04

Σε λίγα δευτερόλεπτα θα έχεις live link (π.χ., project-name.vercel.app).

Clavio IDE - Χτισμένο για το μέλλον της ανάπτυξης λογισμικού.