Scrakk Studio

The code editor YOU need.

Built for comfort. Engineered for speed. Designed for efficiency.

Most of what you need to program is present.

Scrakk adapts to your project and your needs, ranging from a simple terminal to a damn advanced editor.

Languages

We currently support over 30 languages, covering both LSP integration and all other aspects.

Text Editor

We took the time to develop our own text rendering engine in C++, compiled to WebAssembly (Wasm), ensuring optimal performance.

LSP Servers

Our editor fully understands the LSP protocol and accurately renders its output in a clear, readable format.

Git

We feature a dedicated Git panel equipped with everything you need to manage your repositories and contributions directly from the IDE.

Social

The editor includes a social panel where you can create an account, connect with friends, and chat—much like on Discord. You can also share your status, including the project or file you are currently working on.

Agentic Chat

This isn't just a simple chat; it's a full agent harness. It supports custom tools, permissions, modes, skills, and custom sub-agents—all tailored to your preferences. You can also choose your preferred provider; we support the ones you need.

Extensions

We provide a proprietary extension system (.sef) that allows you to create custom editor panels, add new languages (via Tree-sitter), integrate new AI tools, and define custom commands, shortcuts, sections, and more. We also include a compatibility layer for VSIX extensions, automatically converting them to the .sef format; this supports basic themes and languages, as well as basic panel functionality.

Built for the terminal

Scrakk runs natively in your terminal with full TUI support, or headlessly for scripting.

scrakk
$ scrakk -p "Build a todo app in React"
> I'll create a React todo app. Let me start by planning the structure...
> Created: src/components/TodoList.jsx, TodoItem.jsx, App.jsx
$ scrakk -p "Fix the bug in src/utils/api.ts" --tools read_file,edit,bash
> Found the issue. The API endpoint was missing error handling.

160+ model providers

Connect any model from any provider, or use our default DeepSeek V4 Flash.

OpenAI
Anthropic
Google
DeepSeek
xAI
Mistral
Meta
Cohere
Together
Replicate
Hugging Face
Azure OpenAI
Ollama
LM Studio
vLLM
OpenRouter
Groq
Fireworks
OpenAI
Anthropic
Google
DeepSeek
xAI
Mistral
Meta
Cohere
Together
Replicate
Hugging Face
Azure OpenAI
Ollama
LM Studio
vLLM
OpenRouter
Groq
Fireworks

100+ themes

Official Scrakk themes and popular community themes.

Ready to get started?

Install scrakk in seconds and start coding with free AI.