seacrabs
v1.1.0
Published
๐ฆ SeaCrabs AI CLI โ AI tidak hanya menjawab, AI yang bekerja. Autonomous coding agent di terminal: multi-model (termasuk FreeModel gratis dari GoModel), streaming chat ala Codex, memory system, security layer, dan SeaCrabs Message (@seacrabs.id).
Downloads
377
Maintainers
Readme
๐ฆ SeaCrabs AI CLI
AI tidak hanya menjawab โ AI yang bekerja. Autonomous coding agent di terminal: auto planning, multi-step execution, self correction, dan goal tracking. Dilengkapi memory system, security layer, multi-model support, dan SeaCrabs Message (email resmi
@seacrabs.id).
Zero dependencies โ cepat di-install, tanpa supply-chain risk. Cukup Node.js โฅ 18.
โก Install
npm install -g seacrabsLalu mulai:
seacrabs --setupSetup wizard akan memandu kamu: Models AI โ Account SeaCrabs (@seacrabs.id) โ SeaCrabs Message.
๐ Baru di v1.1.0 โ FreeModel (GoModel): AI gratis seperti OpenAI, tanpa API key sendiri! Pilih "FreeModel โ GoModel" saat setup dan langsung pakai model
llama3.1:8b,deepseek-coder:6.7b,qwen2.5:7b, atauqwen2.5-coder:7b.
๐ฅ๏ธ Chat & Agent ala Codex: streaming respons real-time, code panel dengan border, diff preview sebelum file diubah, dan approval modes (
manual/auto-edit/full-auto).
๐ง Apa itu SeaCrabs?
SeaCrabs adalah AI CLI agent yang bekerja seperti anggota tim:
User Request โ Analyze โ Create Plan โ Ask Approval โ Execute Task โ Verify Result โ ReportAI tidak hanya menjawab pertanyaan โ AI menganalisis project, menyusun rencana, meminta persetujuanmu, menulis kode, menjalankan command, mengetes hasil, dan melaporkan semuanya.
๐ Commands
| Command | Fungsi |
|---|---|
| seacrabs --setup | Setup wizard (Models AI, Account @seacrabs.id, Message) |
| seacrabs chat | Chat mode streaming ala Codex di terminal |
| seacrabs agent "task" | Agent mode โ AI bekerja otomatis (--yes untuk full-auto) |
| seacrabs init | Scan project + buat .memory/ |
| seacrabs scan | Scan project (framework, language, database, package manager) |
| seacrabs message | Buka inbox SeaCrabs Message (@seacrabs.id) |
| seacrabs review | Code review: security, performance, quality score |
| seacrabs models | Lihat / ganti model AI |
| seacrabs config | Baca / ubah konfigurasi |
Shortcut Commands
seacrabs /new # buat project baru
seacrabs /open # scan + buka project
seacrabs /build # build project
seacrabs /test # jalankan test
seacrabs /fix # perbaiki error
seacrabs /explain # jelaskan kode
seacrabs /refactor # improvement kode
seacrabs /deploy # deploy aplikasi๐ค Multi Model Support
| Gratis | Local (privasi penuh) | Cloud (performa maksimal) | |---|---|---| | FreeModel โ GoModel ๐ | Ollama | OpenAI | | | Llama | Groq | | | Qwen | DeepSeek | | | DeepSeek | Mistral | | | Mistral | OpenRouter (Claude, Gemini, dll) |
FreeModel (GoModel) sudah include API key gratis โ tidak perlu daftar apa pun. Model tersedia: llama3.1:8b, deepseek-coder:6.7b, qwen2.5:7b, qwen2.5-coder:7b.
Ganti model kapan saja dengan seacrabs models. Semua provider memakai API OpenAI-compatible โ custom endpoint juga didukung.
Contoh pakai FreeModel (gratis, tanpa setup apa pun):
seacrabs --setup # pilih nomor 1: FreeModel โ GoModel [GRATIS]
seacrabs chat # streaming real-time ala Codex
seacrabs agent "buatkan REST API todo list dengan Express" --yesContoh pakai Ollama (lokal & gratis):
# terminal 1
ollama serve
# terminal 2
seacrabs --setup # pilih Ollama, model: qwen2.5-coder
seacrabs agent "buatkan REST API todo list dengan Express"๐ง Memory System
seacrabs init membuat folder .memory/ di project:
.memory/
โโโ user.json # info user
โโโ project.json # hasil scan project
โโโ preferences.json # preferensi
โโโ history.json # riwayat task agent๐ก๏ธ Security Layer
- Command approval โ command berbahaya (
rm -rf,sudo, dll) wajib konfirmasi - Path guard โ agent tidak bisa menulis file di luar folder kerja
- Secret protection โ API key & password tidak pernah dicetak ke terminal
- Timeout guard โ semua command punya batas waktu eksekusi
๐ฌ SeaCrabs Message
Akun SeaCrabs memakai domain resmi @seacrabs.id (bukan Google / email biasa). Setiap pesan punya link unik dengan nomor acak:
/seacrabs/message/8472615Baca inbox dari terminal:
seacrabs messageHubungkan ke server SeaCrabs sendiri:
seacrabs config set messageApi https://server-seacrabs-kamu.id๐ฅ๏ธ Ala Codex
Chat & Agent mode mengadopsi pengalaman OpenAI Codex CLI:
- Streaming real-time โ jawaban muncul token demi token (
/streamuntuk toggle) - Code panel โ code block dirender dengan border + label bahasa
- Diff preview โ sebelum file diubah, SeaCrabs menampilkan diff
+/-ala git - Approval modes โ
manual(semua konfirmasi),auto-edit(file otomatis, command konfirmasi),full-auto/--yes(semua otomatis, command berbahaya tetap ditolak) - Header bar status โ model aktif & mode selalu terlihat
๐ก Contoh Sesi Agent
$ seacrabs agent "buatkan komponen Navbar React dengan Tailwind"
๐ฆ Agent Mode โ seperti Claude Code
โ Plan siap โ 3 langkah
PLAN:
1. Buat file src/components/Navbar.tsx
2. Pastikan Tailwind class responsive
3. Beri catatan penggunaan
ACTIONS:
[file] src/components/Navbar.tsx
[info] Cara pakai komponen
Approve plan? [Y/n]: y
โ File created: src/components/Navbar.tsx
๐ฆ Import Navbar lalu pakai <Navbar /> di layout kamu.
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ Report โ Complete โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Files created : 1 โ
โ Commands run : 0 โ
โ Failed : 0 โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏโ๏ธ Konfigurasi
Config global tersimpan di ~/.seacrabs/config.json.
seacrabs config # lihat semua (secret disembunyikan)
seacrabs config get model.model # lihat satu key
seacrabs config set messageApi https://... # ubah satu key๐งโ๐ป Development
git clone https://github.com/seacrabs/seacrabs-cli
cd seacrabs-cli
node bin/seacrabs.js --helpStruktur:
bin/seacrabs.js # entry point & router command
lib/ui.js # terminal UI (warna, spinner, prompt) โ zero deps
lib/ai.js # client multi-model (OpenAI-compatible)
lib/agent.js # engine autonomous agent
lib/scanner.js # project scanner
lib/security.js # deteksi command berbahaya + path guard
lib/config.js # config global + .memory/ project
lib/commands/ # setup, chat, agent, init, message, review, models, shortcuts๐ License
MIT ยฉ 2026 SeaCrabs Team
๐ฆ SeaCrabs โ AI Tidak Hanya Menjawab, AI yang Bekerja
