Sipcode — AI coding assistant for VS Code
Sipcode is an AI coding agent that lives inside VS Code. It reads your project, edits files (you review every change as a diff), runs terminal commands, and remembers your conversations. It runs on your SipcoAI account and credits.
Requires a free SipcoAI account — sign up at sipcoai.ir. The interface is in Persian (RTL) and works in both light and dark themes.
Features
- Agent, Plan and Ask modes — let it read, edit and run commands; or only plan; or only answer questions.
- Safe by design — every file edit opens a native VS Code diff for approval; creating, deleting and renaming files and running terminal commands always ask first. Dangerous commands (
rm -rf, git reset --hard, git push --force…) get an extra warning.
- Context that follows you — your active file or selected code is attached to the message automatically. Add any file with
+.
- Slash commands — type
/ in the chat: /analyze, /fix, /explain, /tests, /refactor, /plan, /new…
- Model choice — pick a model yourself, or let Sipcode choose the right one for each task.
- Session history — every conversation is saved to your account; resume it from the sidebar on any machine.
- Transparent usage — tokens, time and credits are shown under every answer; your balance is always in the status bar.
Getting started
- Install the extension and click the Sipcode icon in the activity bar.
- Sign in with your SipcoAI username (or mobile number) and password.
- Open a project folder and ask something, e.g. "Explain the structure of this project".
- Running low? Click the credit balance to top up at sipcoai.ir.
Shortcuts: Ctrl+Alt+K open chat · Ctrl+Alt+A add selection to chat · Ctrl+Alt+. stop. Right-click selected code for Explain / Refactor / Optimize / Generate Tests.
Privacy
When you send a message, the text you wrote, the code you attached and the files the assistant reads to answer are sent to sipcoai.ir and processed by the AI model you selected. Conversations are stored in your SipcoAI account so you can resume them, and you can delete any session from the sidebar. Your password is never stored; the sign-in token is kept in VS Code's encrypted secret storage.
Settings
| Setting |
Default |
Description |
sipcode.mode |
agent |
Default mode for new sessions (ask / plan / agent) |
sipcode.autoApproveSafe |
true |
Run read-only tools (read/search) without asking |
sipcode.autoApproveEdits |
false |
Apply file edits without the diff review (not recommended) |
sipcode.backendUrl |
https://sipcoai.ir |
Server address |
Support
Problems or questions? Use Sipcode: Show Diagnostic Logs (Command Palette) and contact us at sipcoai.ir/support.
Sipcode — دستیار برنامهنویسی هوشمند برای VS Code
Sipcode یک ایجنت هوش مصنوعی داخل VS Code است: پروژهی شما را میخواند، فایلها را ویرایش میکند (هر تغییر را قبل از اعمال بهصورت Diff میبینید)، دستور ترمینال اجرا میکند و گفتگوهایتان را نگه میدارد. با حساب و اعتبار SipcoAI کار میکند.
امکانات
- سه حالت: Agent (خواندن، ویرایش، اجرا) · Plan (فقط طرح) · Ask (فقط پرسش و پاسخ).
- امن: ویرایش فایل با Diff و تایید شما؛ ایجاد، حذف، تغییر نام و اجرای دستور همیشه تایید میخواهد و دستورات خطرناک هشدار جدا دارند.
- زمینهی خودکار: فایل فعال یا کد انتخابشده به پیام اضافه میشود؛ با
+ هر فایل دیگری را هم میتوانید پیوست کنید.
- دستورات اسلش: در چت
/ بزنید — /analyze /fix /explain /tests /refactor /plan /new.
- انتخاب مدل: دستی، یا «خودکار» تا Sipcode مدل مناسب هر کار را انتخاب کند.
- تاریخچهی نشستها روی حساب شما ذخیره میشود و از نوار کناری ادامه پیدا میکند.
- شفافیت مصرف: توکن، زمان و اعتبار زیر هر پاسخ و موجودی در نوار وضعیت.
شروع کار
- اکستنشن را نصب کنید و روی آیکون Sipcode در نوار کناری کلیک کنید.
- با نام کاربری (یا شماره موبایل) و رمز عبور حساب SipcoAI وارد شوید.
- یک پوشهی پروژه باز کنید و بپرسید، مثلاً «ساختار این پروژه را توضیح بده».
- برای شارژ اعتبار روی موجودی کلیک کنید (sipcoai.ir).
میانبرها: Ctrl+Alt+K باز کردن چت · Ctrl+Alt+A افزودن انتخاب به چت · Ctrl+Alt+. توقف.
حریم خصوصی
متن پیام، کدی که پیوست میکنید و فایلهایی که دستیار برای پاسخ میخواند به سرور sipcoai.ir ارسال و توسط مدل انتخابی پردازش میشود. گفتگوها برای ادامهی بعدی در حساب شما ذخیره میشوند و هر نشست را میتوانید از نوار کناری حذف کنید. رمز عبور ذخیره نمیشود و توکن ورود در حافظهی رمزنگاریشدهی VS Code میماند.
پشتیبانی
Sipcode: Show Diagnostic Logs را از Command Palette باز کنید و از sipcoai.ir/support با ما در تماس باشید.