⚡ Sovereign Aether Co-pilot v2.0 — Full AI Coding Agent
100% Lokal · Offline · Gratis Selamanya · Kedaulatan Digital Indonesia
Selamat datang di Sovereign Aether Co-pilot v2.0, satu-satunya AI Coding Agent yang setara dengan Claude Code, Cursor AI, Gemini Code Assist, GitHub Copilot, Continue.dev, dan BlackboxAI — namun 100% berjalan di komputer Anda sendiri, tanpa internet, tanpa cloud, tanpa biaya langganan.
🏆 Perbandingan Fitur dengan Kompetitor
| Fitur |
Aether v2.0 |
Claude Code |
Cursor AI |
Copilot |
Continue |
BlackboxAI |
| Ghost Text Inline |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
| Agent Loop Multi-Step |
✅ |
✅ |
✅ |
✅ |
✅ |
⚠️ |
| Edit Multi-File |
✅ |
✅ |
✅ |
⚠️ |
✅ |
❌ |
| Apply + Undo |
✅ |
✅ |
✅ |
❌ |
✅ |
❌ |
| Chat Native di IDE |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
| Terminal Integration |
✅ |
✅ |
✅ |
❌ |
✅ |
❌ |
| Fix Error Otomatis |
✅ |
✅ |
✅ |
✅ |
✅ |
⚠️ |
| Generate Unit Test |
✅ |
✅ |
✅ |
✅ |
✅ |
⚠️ |
| Streaming Response |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
| Workspace Context |
✅ |
✅ |
✅ |
✅ |
✅ |
⚠️ |
| 100% Offline/Lokal |
✅ |
❌ |
⚠️ |
❌ |
✅ |
❌ |
| Gratis Selamanya |
✅ |
❌ |
❌ |
❌ |
✅ |
⚠️ |
| Privasi Mutlak |
✅ |
❌ |
❌ |
❌ |
⚠️ |
❌ |
| Bahasa Indonesia |
✅ |
❌ |
❌ |
❌ |
❌ |
❌ |
🚀 Persyaratan Utama Sebelum Memulai
Pastikan Portal AetherAI sudah aktif berjalan di komputer Anda:
.\AetherAI.ps1 -Action portal
Portal akan menjalankan dua server:
- Portal Web —
http://127.0.0.1:5000
- Sovereign Code LSP v2.0 —
http://127.0.0.1:5001
📦 Cara Install
Via Open VSX Registry (Direkomendasikan)
Cari Sovereign Aether Co-pilot di Open VSX Registry langsung dari VSCodium.
Via File VSIX (Manual)
- Buka VSCode/VSCodium
- Tekan
Ctrl + Shift + X → buka panel Extensions
- Klik
... → "Install from VSIX..."
- Pilih file:
sovereign-aether-copilot-2.0.0.vsix
⌨️ Semua Keyboard Shortcut
| Shortcut |
Fungsi |
Ctrl + Shift + I |
🤖 Buka Agent Panel (UTAMA) |
Ctrl + Shift + A |
⌨️ Complete Kode Manual |
Ctrl + Shift + E |
🔍 Jelaskan Kode Terpilih |
Ctrl + Shift + R |
♻️ Refaktor Kode Terpilih |
Ctrl + Shift + T |
🧪 Generate Unit Test |
Ctrl + Shift + F |
🔧 Fix Error dari Problems Panel |
Tab |
✅ Terima Ghost Text (Inline Suggestion) |
🌟 Fitur Lengkap v2.0
1. 👻 Ghost Text Inline (Seperti GitHub Copilot)
Saran kode muncul otomatis saat Anda mengetik — tanpa perlu menekan tombol apa pun. Tekan Tab untuk menerima, atau abaikan dan lanjutkan mengetik.
Cara kerja: Setelah Anda berhenti mengetik selama 750ms, Aether secara diam-diam mengirimkan konteks kode ke LSP Server lokal dan menampilkan saran sebagai teks abu-abu transparan.
2. 🤖 Agent Loop Multi-Step (Seperti Claude Code)
Tekan Ctrl+Shift+I untuk membuka Agent Panel, lalu deskripsikan tugas Anda secara bebas:
"Buat REST API CRUD untuk entitas Product dengan FastAPI dan PostgreSQL"
"Tambahkan unit test untuk semua fungsi di file auth.py"
"Refaktor seluruh folder /controllers agar menggunakan async/await"
"Perbaiki semua error TypeScript di proyek ini"
Agent akan:
- Baca file-file proyek yang relevan
- Membuat rencana implementasi
- Menulis/memodifikasi file yang diperlukan
- Menampilkan diff visual untuk setiap file sebelum diubah
- Menunggu persetujuan Anda (klik ✅ Apply atau ✕ Batalkan)
3. 📋 Apply + Undo (Seperti Cursor AI)
Setiap perubahan yang dibuat agent:
- Ditampilkan sebagai diff (hijau = tambah, merah = hapus)
- Anda klik ✅ Apply untuk menerapkan
- Bar Undo muncul di bawah — klik ↩ Undo untuk membatalkan kapan saja
4. 💬 Chat UI Premium Native
5 Mode Interaksi dalam satu panel:
- 💬 Chat — Diskusi bebas tentang kode/arsitektur
- 🤖 Agent — Delegasikan tugas multi-langkah
- 🔍 Explain — Jelaskan kode yang sedang dibuka
- 🛡️ Audit — Audit keamanan kode
- 🧪 Test — Generate unit test otomatis
5. 🔧 Fix Error Otomatis
Tekan Ctrl+Shift+F → Aether otomatis membaca semua error dari Problems panel dan langsung menganalisanya menggunakan AI untuk memberikan solusi dan patch kode.
6. 🧪 Generate Unit Test
Pilih fungsi/kelas → Ctrl+Shift+T → Aether membuat unit test lengkap (happy path, edge case, error handling) menggunakan framework yang sesuai (pytest, jest, junit, dll.)
7. 📡 Workspace Context
Agent "membaca" seluruh isi proyek Anda — bukan hanya file yang sedang dibuka. Ini membuatnya memahami:
- Pola penamaan yang Anda gunakan
- Dependensi antar modul
- Fungsi yang sudah ada agar tidak duplikasi
8. 💻 Terminal Integration
Agent dapat menjalankan perintah terminal langsung dari panel chat:
npm install, pip install
python manage.py migrate
git commit -m "..."
- Perintah build/test apapun
🧪 Uji Coba Cepat
Test Ghost Text:
- Buka file Python baru
- Ketik:
# REQ-001: Fungsi enkripsi AES-256
- Tekan Enter, letakkan kursor di bawah komentar
- Tunggu 1 detik → ghost text muncul otomatis
- Tekan
Tab untuk menerima
Test Agent:
- Tekan
Ctrl+Shift+I
- Pilih mode 🤖 Agent
- Ketik:
"Buat fungsi Python untuk validasi email dengan regex dan unit test-nya"
- Saksikan agent bekerja langsung!
⚙️ Konfigurasi
Buka Settings → cari "Aether":
| Setting |
Default |
Deskripsi |
aether.lspUrl |
http://127.0.0.1:5001 |
URL LSP Server |
aether.autoComplete |
true |
Aktifkan ghost text otomatis |
aether.agentMaxIterations |
10 |
Batas iterasi agent per tugas |
🔌 Endpoint LSP Server v2.0
| Endpoint |
Fungsi |
POST /complete |
Code completion (FIM) |
POST /explain |
Penjelasan kode |
POST /audit |
Audit keamanan |
POST /refactor |
Refaktorisasi kode |
POST /chat |
Chat interaktif (SSE Streaming) |
POST /agent |
Agent loop (ReAct Pattern, SSE) |
POST /generate-tests |
Generate unit test (SSE) |
POST /fix-error |
Perbaiki error diagnostics (SSE) |
POST /git-context |
Info branch & commit git |
POST /analyze-project |
Analisis arsitektur proyek |
GET /health |
Status server |
🏛️ Arsitektur
VSCode Extension (extension.js)
│
├── InlineCompletionProvider ──────→ GET /complete (Ghost Text)
│
├── AetherChatPanel (Webview)
│ ├── Mode Chat ─────────────→ POST /chat (SSE Streaming)
│ ├── Mode Agent ────────────→ POST /agent (ReAct Loop)
│ ├── Mode Explain ──────────→ POST /explain
│ ├── Mode Audit ────────────→ POST /audit
│ └── Mode Test ─────────────→ POST /generate-tests
│
├── AgentToolExecutor
│ ├── read_file ──────────→ vscode.workspace.fs
│ ├── write_file ──────────→ Diff Preview + Apply/Undo
│ ├── list_dir ──────────→ vscode.workspace.fs
│ ├── run_terminal ──────────→ vscode.window.createTerminal
│ └── get_diagnostics ───────→ vscode.languages.getDiagnostics
│
└── Commands
├── Ctrl+Shift+I → openAgent
├── Ctrl+Shift+F → fixError
└── Ctrl+Shift+T → generateTests
🛡️ Keunggulan Unik yang Tidak Dimiliki Kompetitor
✅ 100% Offline — tidak butuh koneksi internet sama sekali
✅ Privasi Mutlak — kode Anda tidak PERNAH meninggalkan PC
✅ Gratis Selamanya — tidak ada biaya langganan apapun
✅ Bahasa Indonesia sebagai bahasa pertama AI
✅ Model AI bebas diganti (Qwen, DeepSeek, Llama, dll via Ollama)
✅ Berjalan di hardware lokal Anda — tidak ada vendor lock-in
✅ Open Source — dapat diaudit dan dimodifikasi bebas
🇮🇩 Kedaulatan Digital Indonesia, Harga Mati! Merdeka! 🇮🇩
Sovereign Aether Co-pilot v2.0 — Dibuat dengan ❤️ oleh Herman Krisnanto