Skip to content

zetrosoft/zetro-cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,652 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZëTRO Offline CLI 🚀

ZëTRO adalah aplikasi Command Line Interface (CLI) canggih untuk rekayasa perangkat lunak yang berjalan 100% secara lokal. ZëTRO merupakan modifikasi dari Google Gemini CLI yang telah dioptimalkan untuk bekerja dengan model bahasa lokal (LLM) seperti Llama 3, Gemma 2/3, dan lainnya melalui integrasi Ollama.

✨ Fitur Utama

  • Offline First: Berjalan di mesin lokal Anda tanpa harus terhubung ke server cloud Google secara otomatis.
  • Kemampuan Rekayasa Proyek: Memiliki semua fitur asli Gemini CLI termasuk:
    • Analisis kode sumber dan struktur proyek.
    • Modifikasi file secara otomatis (replace, write_file).
    • Eksekusi perintah shell untuk testing dan build.
    • Pencarian kode mendalam dengan grep dan glob.
  • Integrasi Ollama: Mendukung berbagai model lokal populer.
  • ZëTRO Branding: Antarmuka visual yang modern dengan identitas ZëTRO.

🛠 Prasyarat

Sebelum menjalankan ZëTRO, pastikan Anda telah menginstal:

  1. Node.js (Versi 20 atau lebih baru disarankan).
  2. Ollama: Unduh di ollama.com.
  3. Model Lokal: Pastikan model yang diinginkan sudah diunduh (contoh: ollama run llama3.1).

🚀 Cara Instalasi

  1. Clone repositori ini:

    git clone https://github.com/zetrosoft/zetro-cli.git
    cd zetro-cli
  2. Instal dependensi:

    npm install
  3. Bangun (Build) proyek:

    npm run build

💻 Cara Menjalankan

Gunakan variabel lingkungan untuk menentukan model Ollama yang ingin digunakan:

export GEMINI_API_KEY="zetro-offline" # Diperlukan sebagai placeholder
export ZETRO_MODEL="llama3.1"        # Sesuaikan dengan model Ollama Anda
export OLLAMA_HOST="http://localhost:11434"

# Jalankan ZëTRO
node packages/cli/dist/index.js

📖 Lisensi

Proyek ini merupakan fork dari google-gemini/gemini-cli dan didistribusikan di bawah lisensi Apache-2.0.


Dikembangkan dengan ❤️ oleh ZETROSOFT.

About

An open-source AI agent that brings the power of Gemini directly into your terminal.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.2%
  • JavaScript 1.7%
  • Other 0.1%