Terminal AI coding companion — open, modular, vendor-neutral — and it feels like the future.
CodeForge adalah antarmuka terminal (TUI) berbasis kecerdasan buatan (Agentic AI) mutakhir untuk perekayasa perangkat lunak. Dirancang dengan filosofi IDE modern dan terintegrasi langsung dengan GitHub, Git, serta penyedia LLM pilihan Anda (Gemini, Grok, Claude, OpenAI, Ollama).
Melalui pembaruan UI/UX arsitektur terbaru, CodeForge kini sepenuhnya dikendalikan oleh Natural Language Intent. Tidak perlu menghafal puluhan perintah yang membingungkan. Cukup tuliskan apa yang Anda butuhkan, dan agen AI kami akan membaca, merencanakan, dan menulis kode untuk Anda.
(Ilustrasi UI - Anda dapat mencoba langsung di terminal Anda)
- Zero-Friction Onboarding (UI Interaktif): Saat pertama kali dijalankan, Anda tidak akan disambut oleh layar kosong atau kewajiban mengetik instruksi CLI yang rumit. TUI CodeForge akan menampilkan menu navigasi visual (mendukung mouse & keyboard) untuk memilih API provider (Gemini, Grok, Ollama, dll) dengan aman.
- "The Golden Dozen" Slash Commands: Mengurangi beban memori Anda (Cognitive Overload). Dari yang sebelumnya memiliki 50+ perintah (
/read,/grep,/theme), kini sistem disederhanakan menjadi perintah tingkat orkestrasi seperti/act,/plan,/gh, dan/session. - Intent-Driven Workflow: Apakah Anda ingin membaca file, mencari letak bug, atau mengeksekusi script? Cukup ucapkan secara natural di chat atau gunakan sebutan
@nama_file. Agen otonom akan memanggil tools miliknya secara otomatis. - Command Palette (Ctrl+K): Seluruh manajemen kosmetik (Tema, Mode Vim, tata letak) kini tersentralisasi pada Command Palette bergaya VS Code.
Pasang rilis stabil CodeForge ke sistem Anda dalam sekejap menggunakan satu baris perintah berikut. Ini akan mengunduh versi biner (binary) terbaru tanpa memerlukan kompilasi:
curl -fsSL https://raw.githubusercontent.com/NanoMindExplorer/codeforge/main/install.sh | shJika Anda ingin berpartisipasi mencoba fitur eksperimental yang belum dirilis secara stabil, Anda dapat memaksa instalasi untuk mengompilasi dari branch utama secara real-time (membutuhkan Go 1.25+):
curl -fsSL https://raw.githubusercontent.com/NanoMindExplorer/codeforge/main/install.sh | CODEFORGE_VERSION=source shCodeForge bekerja dengan sangat luar biasa dan optimal di atas OS Android (Termux):
pkg install -y golang git
git clone https://github.com/NanoMindExplorer/codeforge.git
cd codeforge
bash contrib/termux/build.shCodeForge dirancang untuk independen secara vendor (Vendor-Neutral). Anda dapat menggunakan model AI pilihan Anda.
Saat Anda menjalankan perintah codeforge di terminal untuk pertama kalinya, antarmuka Setup UI akan membimbing Anda.
Namun, jika Anda lebih suka menggunakan konfigurasi Environment Variable klasik:
# Contoh untuk Gemini (Tersedia Free-Tier)
export GEMINI_API_KEY="AIzaSy..."
# Contoh untuk Grok (xAI)
export XAI_API_KEY="xai-..."(Jangan lupa lakukan gh auth login agar agen CodeForge Anda bisa membuat Pull Request dan Issue di GitHub).
Masuk ke folder repositori proyek Anda dan panggil CodeForge:
cd /path/to/my-project
codeforge- Ketik Natural: "Tolong periksa mengapa autentikasi Oauth2 saya gagal, berikan perbaikannya."
- Sebut Konteks: Tekan
@untuk menyisipkan direktori, file, atau tautan ke dalam ingatan AI. /act(Action Mode): Memerintahkan agen untuk langsung memodifikasi codebase secara otonom./plan(Architect Mode): Memerintahkan agen untuk melakukan riset mendalam, membaca file di latar belakang, dan memberikan cetak biru (blueprint) sebelum memodifikasi kode.Ctrl+K: Akses kilat ke Command Palette (Ganti Tema, Preferensi, dll)./git&/gh: Integrasi version control terpusat (contoh:/git commit Update fitur,/gh pr).
CodeForge dikembangkan dengan filosofi terbuka. Seluruh dokumentasi arsitektur, panduan tools, hingga panduan berkontribusi ada di dalam repositori ini:
- 📚 Dokumentasi Pembangunan (BUILD.md) - Panduan cara merakit dan mengembangkan CodeForge dari kode sumber.
- ⚙️ Model Ancaman & Keamanan (THREAT_MODEL.md) - Penjelasan tentang sistem Sandbox agen.
- 🤖 Sistem Subagen (SUBAGENTS.md) - Bagaimana agen CodeForge mendelegasikan tugas asinkron.
Lisensi: Apache 2.0 (Created by NanoMind — 2026)