Write & run
Ideas in, output out, in about half a second.
A ready-to-code C++ IDE. GCC 16, clangd and GDB come bundled on Windows.
Windows 10/11 · Linux x64 · Free & open source
GCC 16 inside
F11 and you're off
Compile + link one file with <bits/stdc++.h>, same machine.
No MinGW install, no PATH, no tasks.json.
The toolchain ships inside.
.cppclangd starts right away.
Compile, run, done.
Scroll through a day in Sameko.
Ideas in, output out, in about half a second.
Watch every value change, one line at a time.
Your colors, your templates, your history.
What you get out of the box.
| Out of the box | Sameko Dev C++ | Dev-C++ | Code::Blocks | VS Code | CLion |
|---|---|---|---|---|---|
| Compiler included | Yes. GCC 16 | Yes. TDM-GCC 9.2 | Partly. MinGW bundle | No. Install separately | Partly. MinGW on Windows |
| First Windows build | Yes. Open a .cpp |
Yes. With TDM-GCC | Partly. Pick a compiler | No. Compiler + extension + task | Partly. Toolchain profile |
| Code completion | Yes. clangd | Yes. Code Insight | Yes. Built in | Partly. C++ extension | Yes. Built in |
| Competitive Companion | Yes. Built in | No | No | Partly. Extension | No |
| Online-judge tests | Yes. Run All + verdicts | Partly. Manual input | Partly. Manual input | Partly. Extensions | Partly. Custom setup |
| Source debugger | Yes. GDB + watches | Yes. GDB | Yes. GDB/CDB | Partly. Launch config | Yes. GDB/LLDB |
| Local history | Yes. Checkpoints | Not documented. | Not documented. | Yes. Timeline | Yes. Local History |
| Portable | Yes. Zip | Yes. Portable app | Partly. No-setup zip | Partly. Portable mode | Partly. Toolchain separate |
✓ Included~ After setup× Not included
Remap any of them in Settings.
Yes. MIT licensed, no ads, no account, no telemetry.
Not on Windows: GCC 16, clangd and GDB are bundled. On Linux, install g++, gdb and clangd from your distro.
Yes. The portable zip runs from any folder, with no admin rights or registry changes.
C++98 through C++26 (C++17 by default). Switch in Settings → Compiler.
A common false positive for new Electron apps. Choose “More info” → “Run anyway”, or right-click the .exe → Properties → Unblock.
Yes. Click any part of the UI in the Theme Customizer to recolor it, add a background image or video, then export the theme.
It's named after Sameko Saba. She kept me motivated while I was making this app, and I listened to her karaoke streams a lot while building it. Sameko Dev C++ is a free, unofficial fan project. It isn't connected to her, and I don't make any money from it.
Saba, if you ever see this: hi! I wanted to ask your permission, but I couldn't find a way to message you. I'd also love to make a Saba theme for the app, but I haven't, because I wanted to ask you first. If you'd rather I change the name or anything else, please email me at [email protected] and I'll do it right away.
Free, portable and open source.