-
-
Notifications
You must be signed in to change notification settings - Fork 4
Installation VS Code
Install Refact for VS Code and complete local-first setup.
Install Refact from the Visual Studio Marketplace. You can also install a local extension build if you are developing Refact from source.
After installation, open the Refact activity bar view or command palette entry. The extension starts the local refact-lsp engine and opens the Refact UI inside VS Code.
- Open Provider Setup.
- Add a hosted provider, local runtime, or custom endpoint.
- Enter the provider key, complete OAuth if required, or confirm the local endpoint URL.
- Enable the models you want to use.
- Open Default Models and choose defaults for chat, agent work, reasoning, completion, and embeddings as needed.
Refact works with BYOK providers such as Anthropic, OpenAI, OpenRouter, Groq, DeepSeek, Gemini, xAI, Qwen, Kimi, Zhipu, MiniMax, GitHub Copilot, Claude Code, and custom OpenAI-compatible endpoints. Local runtimes include Ollama, LM Studio, and vLLM.
- Open Chat and ask about the current workspace.
- Switch to an agent mode for multi-step tasks that can search, edit, run commands, and use integrations.
- Enable inline completion with a completion-capable model source.
- Add project knowledge, task context, and integration settings as your workflow grows.
The VS Code extension communicates with the engine over localhost. Project trajectories, task state, knowledge, and provider settings stay in local Refact directories unless you configure providers or integrations that need network access.
A hosted Refact login, Refact-issued model key, or separate backend deployment is not required.
Refact on GitHub: https://github.com/JegernOUTT/refact
- Agent Modes
- Agent Tools
- Task Planner & Cards
- Worktrees
- Subagents
- Memory & Knowledge
- Hidden Roles & Plans
- Context Compression
- Scheduler & Cron
- Processes & PTY
- Buddy
- MCP
- Skills, Commands & Hooks
- Marketplace
- Chat System
- Providers
- Caps & Models
- Code Completion (FIM)
- AST
- VecDB
- Exec Runtime
- HTTP API
- Checkpoints & Git
- Voice