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

Scrakk adapts to your project and your needs, ranging from a simple terminal to a damn advanced editor.
We currently support over 30 languages, covering both LSP integration and all other aspects.
We took the time to develop our own text rendering engine in C++, compiled to WebAssembly (Wasm), ensuring optimal performance.
Our editor fully understands the LSP protocol and accurately renders its output in a clear, readable format.
We feature a dedicated Git panel equipped with everything you need to manage your repositories and contributions directly from the IDE.
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.
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.
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.
Scrakk runs natively in your terminal with full TUI support, or headlessly for scripting.
Connect any model from any provider, or use our default DeepSeek V4 Flash.