Leora Agent
Free AI coding agent for VS Code — powered by Puter.js. Use Claude, GPT-4o, Gemini, and more directly in your editor without paying for API keys.
Features
- Multi-model support — Claude Opus 4.7, Sonnet 4.6, GPT-4o, Gemini 2.5, DeepSeek, Mistral, and more
- Three modes — Chat, Edit, and Agent for different workflows
- Full coding toolkit — File read/write, search, diagnostics, terminal commands, git operations
- Approval-based safety — All file writes, terminal commands, and git mutations require your approval
- No API keys needed — AI calls go through Puter.js free tier. Just sign in once with a Puter account
- Privacy-first — Runs locally in VS Code. No telemetry, no data stored on external servers
- Project indexing — Automatic workspace indexing for context-aware responses
- Streaming responses — Real-time token streaming with syntax-highlighted code blocks
Quick Start
- Install the extension from the VS Code Marketplace
- Open Leora from the Activity Bar (robot icon) or Command Palette (
Open Leora Agent)
- Sign in to Puter — Click the sign-in link in the panel, create a free account at puter.com
- Paste your token when prompted
- Start chatting — Pick a model, choose a mode, and ask away
That's it. No credit card, no API key management, no monthly bills.
Available Models
Claude (Anthropic)
| Model |
Best For |
| Claude Opus 4.7 |
Long-horizon agentic coding and deep reasoning |
| Claude Opus 4.6 Fast |
Fast high-capability agent work |
| Claude Sonnet 4.6 |
Daily coding, edits, chat, analysis |
| Claude Opus 4.6 |
Complex coding and architecture |
| Claude Haiku 4.5 |
Fast lightweight tasks |
Other Providers
| Model |
Provider |
| GPT-4o / GPT-4o Mini |
OpenAI |
| Gemini 2.5 Pro / Flash |
Google |
| DeepSeek Chat / Reasoner |
DeepSeek |
| Mistral Large |
Mistral |
Model availability is verified at runtime via probing — if Puter adds new models, Leora picks them up automatically.
Modes
| Mode |
Description |
| Chat |
Ask questions, explain code, get suggestions. Read-only by default. |
| Edit |
Focused file modifications with unified diff preview and approval. |
| Agent |
Multi-step autonomous coding loop with tools, verification, and summary. |
Leora can interact with your workspace through these host tools:
- File operations — read, write, create, search, list, symbol search
- Code intelligence — diagnostics, preview diff, apply patch
- Terminal — run commands with captured output, background processes
- Testing — run tests, lint, build, compile, typecheck
- Git — status, diff, log, blame, stage, commit
All mutating operations require explicit approval before execution.
How It Works
Leora uses Puter.js, a free cloud platform that provides AI model access at no cost. Instead of requiring you to manage API keys from Anthropic, OpenAI, or Google, Leora routes all AI calls through Puter's infrastructure.
You <-> VS Code Extension <-> Puter.js <-> AI Models (Claude, GPT, etc.)
Your code context stays local. Only the prompt and relevant file snippets are sent to the AI model for processing.
Comparison
| Feature |
Leora Agent |
GitHub Copilot |
Cursor |
| Price |
Free |
$10/month |
$20/month |
| Models |
Claude, GPT, Gemini, etc. |
GPT-4o |
Claude, GPT |
| API keys needed |
No |
No |
No |
| File editing |
Yes (with approval) |
Limited |
Yes |
| Terminal access |
Yes (with approval) |
No |
Yes |
| Git operations |
Yes (with approval) |
No |
Limited |
| Open source |
Yes |
No |
No |
Screenshots
Requirements
- VS Code 1.85.0 or later
- A free Puter account
Extension Settings
This extension does not add any VS Code settings. Configuration is handled through the extension panel UI.
Known Issues
- Multi-root workspace support is not complete yet
- Diff display uses a simple viewer (rich unified diff viewer planned)
Release Notes
See CHANGELOG.md for full release history.
Contributing
Contributions are welcome! Please open an issue or pull request on GitHub.
License
MIT - Leora Team
| |