AI-powered coding assistant with Telegram integration, powered by Claude AI from Anthropic.
Features
AI Chat Interface: Chat with Claude AI directly in VS Code
Telegram Integration: Secure authentication and balance management through Telegram bot
Real-time Balance: Track your API usage and balance
Code Context: AI understands your code and provides contextual suggestions
Session Management: Save and restore chat sessions
Multiple Models: Choose from different Claude models (Sonnet, Opus, Haiku)
Streaming Responses: Real-time AI responses as they're generated
Getting Started
Install the extension from the VS Code Marketplace
Click on the Masha Code icon in the Activity Bar (sidebar)
Click "Authorize with Telegram" to link your Telegram account
Confirm authorization in the Telegram bot (@agentmasha_bot)
Start chatting with Claude AI!
Requirements
VS Code 1.85.0 or higher
Telegram account for authentication
Active balance with @agentmasha_bot
Usage
Opening a Chat
Click the Masha Code icon in the Activity Bar
Or use the keyboard shortcut: Cmd+Shift+A (Mac) / Ctrl+Shift+A (Windows/Linux)
Or open Command Palette (Cmd+Shift+P) and type "Masha Code: Open Chat"
Starting a New Chat
Click the sparkle icon in the top-right corner of the chat panel to start a new conversation.
Checking Your Balance
Your current balance is displayed at the bottom of the chat interface. You can also use the command "Masha Code: Show Balance" from the Command Palette.
Commands
Masha Code: Open Chat - Open the chat interface
Masha Code: New Chat - Start a new chat session
Masha Code: Login - Authenticate with Telegram
Masha Code: Logout - Sign out
Masha Code: Show Balance - Display your current balance
Privacy & Security
Secure authentication via Telegram Deep Links
Your balance is synchronized with the Telegram bot