Kamis, 22 Oktober 2026

Terminal Text Editor: Like VS Code But in Linux Terminal

Terminal Text Editor

I spend a lot of time in the terminal. Whether it is writing scripts, editing configuration files, or managing remote servers, the terminal remains the place where I get most of my work done. But when a project becomes slightly complex, I often find myself reaching for the comfort of a graphical code editor like Zed.

I'll be honest, while I can appreciate why people love tools like Vim and Neovim, learning a modal editor has always felt like more of a commitment than I was willing to make.

My editing needs are fairly straightforward, and spending hours memorizing keybindings, configuring plugins, and building a workflow from scratch never felt like a worthwhile investment for me.

That's why TTT caught my attention. The project describes itself as a real alternative to VS Code, Zed, and Sublime Text that runs entirely inside the terminal.

✋
Like most of the new open source software, TTT is also developed with the help of AI assistants.

Installing TTT

On Linux, to install TTT, you can use the official installer script. That's fashion these days. No package, just an installer script curled right into your system.

curl -sSfL https://raw.githubusercontent.com/eugenioenko/ttt/main/install.sh | sh

This will install the binary in ~/.local/bin. To run it, open your favorite terminal and use the command:

ttt

There are also prebuilt binaries available to download so that you can place it in a folder of your choice and use it in portable mode.

TTT features I liked

Instead of trying to emulate traditional terminal editors, it aims to provide a modern, GUI-like editing experience in the terminal application with virtually no configuration required.

Sure, not all of these features might be unique, but they are good to have in an editor.

Syntax Highlighting

TTT uses textmate-go for syntax highlighting, a Go implementation of Microsoft's TextMate engine that powers syntax highlighting in VS Code. It claims to support more than 120 languages out of the box, giving it a surprisingly mature editing experience for a terminal-based application.

Syntax Highlighting in TTT shown using a sample C file.
Syntax Highlighting

Multi-Cursor Editing

Multi-cursor editing is one of those features I started appreciating after spending some time with Helix. It's something I now instinctively look for in any editor.

Thankfully, TTT ships with multi-cursor support out of the box, so there's no need to install plugins or configure anything before getting started.

The workflow feels familiar if you've used modern editors before, like Sublime Text.

Pressing Ctrl+D selects the next occurrence of the highlighted text, while Alt+Click lets you place additional cursors exactly where you need them.

Multi-Cursor Editing

Mouse Support

Many terminal editors advertise mouse support, but often that simply means you can click around and scroll. TTT goes much further than that.

The mouse interactions felt surprisingly close to what I'd expect from a graphical editor rather than a typical terminal application.

You can click to position the cursor, drag to select text, and right-click to access context menus.

0:00
/0:30

Mouse Support in TTT

The latter ended up being my favorite part because the menu isn't just a generic list of actions. Depending on where you click, TTT presents relevant options, making the whole experience feel far more polished and GUI-like than most terminal editors I've tried.

LSP and Auto Completion

A code editor doesn't feel complete these days without intelligent auto-completion, and TTT checks that box through Language Server Protocol (LSP) support.

Getting it up and running is fairly straightforward as you only need to install the language server for the programming language you work with.

The project also maintains a dedicated guide covering language server setup for a wide range of languages, which can save some trial and error during the initial configuration.

Once configured, you get the kind of code completion and language-aware features you'd expect from a modern editor, but without leaving the terminal.

LSP Autocompletion

Multi-folder Workspaces

Multi-folder workspaces allow you to group related folders into a single workspace and treat them as one project, much like VS Code's multi-root workspaces.

What makes this even more useful is that the workspace can be saved to a workspace.ttt file and reopened later with the exact same setup. So instead of manually opening the same collection of directories every time, you can simply load the workspace and continue where you left off.

For example, I have this customization.ttt file that has the content:

{
  "folders": [
    { "path": "/home/itsfoss/Projects/text-script-files/" },
    { "path": "/home/itsfoss/Projects/public-dot-files/" },
    { "path": "/home/itsfoss/Projects/desktop-customization" }
  ]
}

Now, I can always open this workspace by using the command:

ttt --workspace ~/Projects/customization.ttt

You don't need to manually create this file since you can add location to a workspace and later save it all via File -> Save Workspace As option.

0:00
/0:41

Multifolder Workspaces

Modern Search with Ripgrep

TTT uses ripgrep under the hood, which is already a favorite among developers thanks to its speed and ability to handle large projects without feeling sluggish.

In practice, this means you get fast, project-wide search capabilities directly inside the editor.

Combined with shortcuts like the Ctrl+K F for workspace search and Ctrl+K R for search and replace, it feels much closer to the experience you'd expect from a modern GUI editor than a typical terminal-based tool.

Search in TTT

💡
You need to have ripgrep installed on your system.

Git Integration

TTT provides a dedicated Changes panel where you can stage, unstage, discard, commit, pull, push, and sync repositories without dropping back to the command line.

The built-in diff viewer is particularly nice to work with because it combines Git diffs with syntax highlighting, making code changes easier to read.

The Git gutter indicators and inline blame information help provide context while editing.

If you're working with multiple repositories in a workspace, TTT automatically groups changes by repository, which keeps things organized when juggling several projects at once.

0:00
/0:33

Git Integration

Integrated Terminal

You may find it funny that one of my favorite features in a terminal-based editor is... another terminal. But in practice, I found it incredibly useful.

Whenever I needed to run a command, I didn't have to open a split terminal in my terminal emulator or switch to another tab. Everything stayed inside TTT, which helps maintain focus on the task at hand.

TTT's integrated terminal is a full terminal emulator rather than a basic command prompt. It supports multiple terminal tabs, true-color rendering, scrollback, and can be toggled between panel and fullscreen modes with keyboard shortcuts.

For a project that aims to bring a GUI-like experience into the terminal, this feature fits perfectly, eliminating one more reason to leave the editor while working.

0:00
/0:41

Integrated Terminal

Plugins

TTT already comes with many of the features I normally install plugins for in other editors. But the more I explored it, the more I appreciated the approach.

TTT supports Lua-based plugins that can add commands, panels, and keybindings, allowing you to extend the editor without turning it into a configuration project.

Plugins run inside a sandboxed environment and must explicitly request permissions to approve each plugin's capabilities.

To add even more convenience, you can install plugins through a dedicated panel within the TUI.

You may read more about the plugins in their official documentation.

Plugins in TTT

Theming

TTT ships with a decent collection of built-in themes, including popular options like Dracula, Monokai, etc., making it easy to find something comfortable without downloading anything extra.

The built-in theme picker offers live previews as you browse themes, and you can customize virtually every aspect of the interface through JSON files, from syntax highlighting and diff colors to the sidebar, status bar, and even terminal colors.

Themes in TTT

Wrapping Up

After spending some time with TTT, my biggest takeaway isn't that it's a great terminal editor. It's that this thing often doesn't feel like a terminal editor at all. In many ways, it feels like a full-blown GUI application that just happens to live inside a terminal window.

Now, I don't know how many of you will actually approve of that direction. The Linux and terminal communities have long maintained a clear distinction between TUIs and GUIs, and plenty of users prefer terminal applications precisely because they don't try to mimic desktop software. TTT deliberately blurs that line. Whether that's a good thing or not will ultimately depend on what you want from a terminal editor.

I found TTT's approach refreshing. It takes many of the conveniences people expect from modern GUI editors and brings them into the terminal with surprisingly very few compromises. If that idea sounds appealing, TTT is absolutely worth a look.

By the way, TTT is not the only editor of this kind. We have covered several other terminal editors that are easy to use since they provide terminal user interfaces that can be used with a mouse. If you are not allergic to Microsoft, their open source Edit editor is also worth a look.

I welcome your comments on TTT and other terminal based text editors you prefer.



from It's FOSS https://ift.tt/npNGybw
via IFTTT

Rabu, 21 Oktober 2026

You Can Reserve This Small-Factor, De-Googled Phone for $30

brax wink banner

Brax Technologies, the company behind the BraX3 smartphone and the open_slate tablet, opened pre-orders for the Wink last week with plans to ship it in two batches next year.

Rob Braxman, a co-founder of the company and known on the web as The Internet Privacy Guy, had presented the Wink at a roadmap event last month.

The privacy features

The Wink runs BraxOS, an Android-based operating system that does not include Google services, and the device comes with a physical switch located on top that can be configured to shut off the camera, microphones, location, sensors, or mobile network.

During setup, you can pick between Omni, a full Android experience, and Zero, a stripped-down mode limited to encrypted messaging, calls, messages, and optional navigation.

BraxOS does not support Google account sign-ins or Google Play Services, but Brax says most Android apps still run without issues. The exceptions are apps that check for Google's integrity services before starting, which includes a few banking apps.

The Wink can also wipe itself on triggers you set in advance, namely every restart, a long stretch powered off state, repeated failed unlock attempts, and a duress password.

Brax promises updates until 2032 and says anyone can build BraxOS from source, with files available in its BraX3 repositories.

Key specifications

Coming back to the hardware that powers all that, we have:

  • SoC: MediaTek MT8875 with an octa-core CPU (4x Arm C1-Pro and 4x Arm C1-Nano cores, 4 nm) and an Arm Mali-G625 MC2 GPU.
  • RAM & Storage: 8 GB, alongside 128 GB of built-in storage.
  • Display: 4-inch OLED touchscreen
  • Camera: 50 MP rear camera, sensor not disclosed.
  • Keyboard: Physical QWERTY keys that are touch-sensitive and support swipe scrolling.
  • Networking: Global LTE and 5G bands, plus physical SIM and eSIM support.
  • Connectivity: Wi-Fi 6E and Bluetooth 5.4.
  • Ports: USB-C 3.2 Gen 1, a 3.5 mm headphone jack, and a microSD slot for cards up to 1 TB.

Getting the device

Pre-orders come in two batches, each capped at the number of units being built:

  • Batch 1 is for buyers who pay in full at $449, a price Brax guarantees, and those units go out first in July 2027.
  • Batch 2 starts with a $30 deposit toward a $550 total. The remaining $520 would be charged around July 2027, with these units shipping in September 2027.

The deposit amount is refundable until the balance is paid, and orders can be changed or cancelled while they are still reservations. Shipping dates can also change, and reservation holders will be emailed about any change before the remaining amount is due.

Each unit is set to ship with the keyboard, a USB-C cable, and a translucent case.

If such phones interest you, you can also explore the MAKERphone 2.0.



from It's FOSS https://ift.tt/XPgCUsk
via IFTTT

Local AI Weekly #6: If You Can Reverse Engineer It, It's Open Source!

Reverse Engineering with AI

What I realized in the past week or so is that if you can reverse engineer it, any software is open source software.

Not in the license sense, of course. But AI agents are getting good at reading binaries, tracing what an app does and rebuilding it. Last issue, we had the Craft tools cloning Microsoft Office. This week, there are more office clones, a viral repo that reverse engineers "anything", and people taking back control of their smart TVs with the help of AI.

The source code is no longer the wall it used to be. Whether that's a good thing depends a lot on which side you are on.

🧪 On my desk

I have enjoyed using Myna for voice based input on Ubuntu 26.04 (yes, it can be installed on 26.04). The performance is surprising good. Next, I will be trying a few more such voice input tools, starting with SpeakoFlow.

🔍 Discover AI tools

REA (Reverse Engineer Anything) is the repo of the week. It's an MIT-licensed MCP server that lets AI agents inspect native binaries, Electron apps, Android APKs, firmware and more. Deep native analysis needs proper reverse engineering tools like Ghidra. Analysis runs locally, but your agent's model provider still sees what it finds. Also, fake REA repos are already serving malware, so install it only from the official repo or npm package.

Graphify is reverse engineering for your own code. It turns a codebase, docs and PDFs into a knowledge graph your coding agent can query. Code is parsed locally with tree-sitter, and GRAPHIFY_BACKEND=ollama keeps the rest local too.

It's a Plan is a self-hosted Linear/Jira alternative where AI agents get a role and pick up issues like any team member. External agents run on your machine and hand tasks to Claude Code, Codex or opencode. In early stages for now.

🏢 The office clone wars

Mandrake Linux creator Gaël Duval is behind ElixirOffice, a Microsoft Office look-alike built on Euro-Office components. The code was written by LLM agents, with tests and reviews on every change. It's AGPL-3.0 and in beta.

Then there is Ely Office, six offline desktop apps for documents, sheets, slides, PDF, Git and Markdown.

And BetterOffice, which we covered last week, now has its Apache-2.0 source under the openooxml org on GitHub.

Meanwhile, Perplexity added REA to its Computer agent as a /reverse-engineer command, free until 31 October. Its demo clones included Photopea, Audacity and... LibreOffice Calc. Yes, reverse engineering an app that is already open source (LOL).

📺 Your TV, your rules

My favorite story of the week. Android TV owners are using AI to debloat their smart TVs. The agent connects over ADB, lists installed packages and disables ads, telemetry and preinstalled junk. People report faster TVs. A related project does the same for Fire TV.

This is the "reverse engineering" idea at its most useful. You don't need to be an Android developer anymore to fix the device you paid for.

📡 Open Model News

Meta released Muse Spark Open, an 816B model with 42B active parameters and a 1M-token context. The headline says it "runs on Macs". But that actually means two Mac Studios with 512 GB each. Not the kind of hardware normies like me can afford.

Also note the licence. It's the "Muse Model License" with limited commercial terms. Open weights, yes. Open source, no.

👀 Big Tech Watch

NVIDIA RTX Spark laptops went on sale on 16 October, starting at $2,599, from ASUS, Dell, HP, Lenovo, Microsoft and MSI. The chip pairs a Blackwell GPU with a Grace Arm CPU and up to 128GB of unified memory, enough for bigger local models on a laptop. Two catches. The 128GB is only on the top configuration, and the lower tier tops out at 32GB. And these are Windows on Arm machines, with no word on native Linux support (yet).

Google Research open sourced Harness², a framework that improves the harness around a model (prompts, tools, memory, skills) without touching its weights. It's Apache-2.0 and uses OpenCode by default. Model runs are configured for Vertex AI, and I see no documented local model path yet.

Anthropic says Claude Code now gzips the conversation it sends on every turn, and cloud sessions start as soon as you begin typing. It reports up to 3x faster time to first token for local Claude Code sessions, compared with August. The billion-dollar AI speedup came from gzip, a free and open source software tool from 1992.

🗂 AI Jargon: Clean-room design

How do you copy software legally? Clean-room design.

One team studies the original app and writes down only what it does: the behavior, the file formats, the interfaces. A second team, which has never seen the original code, builds a new app from that description. That separation is what protects the clone from copyright claims. It's how the PC BIOS was cloned in the 1980s and that's how Compaq became a popular PC brand.

AI agents blur this neatly. The same agent that reads the binary often writes the new code. Whether that still counts as a clean room is a question lawyers will be busy with for a while.

😂 Meme

⚡ Quick Tip: Back up before an agent touches your TV

Before you get too excited and let an agent debloat your Android TV, save the package list first:

adb shell pm list packages > tv-packages.txt

Ask the agent to use pm disable-user instead of uninstalling. A disabled package comes back with adb shell pm enable <package-name>. And turn off USB or wireless debugging when you are done. An open ADB port on your home network is not something you want to leave lying around.

And if you must use cloud AI for something sensitive, Maple has a sensible guide to using AI privately. Maple sells a private AI service, so keep that in mind. The thing is that privacy settings alone don't stop a provider from reading your chats. Running models locally is still the only option that keeps your words off someone else's server.

Keep on exploring AI (locally).



from It's FOSS https://ift.tt/w1yihTD
via IFTTT

DankMaterialShell Becomes Dux Shell as Dank Linux Rebrands to Dux Labs

dms and dank linux rebrand banner

Dank Linux, the Wayland desktop suite built around DankMaterialShell (DMS), has put out its final post on X under that name, bidding farewell to its old identity. Accompanying it is DMS 2.0, codenamed "Heisenberg," which reached GitHub just a few hours ago.

If you didn't already know, the shell is a Quickshell and Go project that stands in for tools like waybar, swaylock, mako, and fuzzel. Around it sit a greeter, a calendar app, a system monitor, and a search service.

It began as a hobby project, with 1.0 shipping in December last year. Since then, newer releases have added niceties like desktop widgets, a new launcher, and spring-based motion.

With that many components in the suite, the project has now put all of them under a new name.

A surprise rebrand

The rebranding covers the whole suite. DMS is now Dux Shell, and the greeter, search tool, system monitor, and calendar are now Dux Greeter, Dux Search, Dux GOP, and Dux Calendar, respectively.

Dank Linux gets renamed Dux Labs, which also acts as the new name for the project as a whole and for every app in the suite.

Dux Files is a standalone file manager that is the one piece that's new instead of being renamed. It offers features like tabs, split views, trash, and network shares. It picks up your DMS theme if the shell is running.

Dux is the suite's mascot, and the name echoes Linux's penguin mascot, Tux. Starting with a D also lets the dms, dcal, and dgop commands keep their names.

The project's reasoning to go through the rebrand is that a name built around one product no longer fits a suite with its separate collection of apps and a plugin community.

Another thing to note is that the earlier release, DMS 1.6, still carried the Dank name, and its roadmap listed a standalone file browser and phone integration, but a rename was never really mentioned.

As for the DMS 2.0 release, it is a packed one that adds a Material 3 Expressive redesign, plugins for the dashboard and dock, and a lock screen with widgets you can arrange yourself.

It also adds Dux Dot, a free-floating companion or replacement for the bar that can turn into notifications, weather, media, and wallpaper views, as well as the control center, dashboard, and launcher.

What now?

The project has already moved from the AvengeMedia umbrella to a new GitHub organization called Dux Labs.

You will find many repositories that used to be known by their Dank names, including dux-shell (previously DankMaterialShell), dux-gop (dgop), dux-search (danksearch), dux-calendar (dankcalendar), and dux-greeter (dank-greeter).

Personally, I preferred the Dank branding. But if the developers feel this is the best approach and the community accepts it, there's no point talking about what was.


Suggested Read 📖: CutefishOS is back with a vibe-coded desktop.



from It's FOSS https://ift.tt/LZHc9fy
via IFTTT

Save Upto 40% on Kubernetes Security Certifications From the Linux Foundation

If you have been planning to get a certification, this is the week to do it. The Linux Foundation is running its Cyber Security Month promo, and you can get up to 40% off on cyber security certifications, training courses and the THRIVE-ONE e-learning subscription.

Linux Foundation is the official organization behind Linux, Kubernetes, and many other industry-facing projects. Their certifications are well respected across countries and enterprises.

The offer ends on October 23, 2026 at 23:59 UTC. That gives you just a couple of days to make up your mind.

The good thing is that you have one full year to take the certification exam. So, you can purchase the cert exams today to save the money, prepare in a few weeks/couple of months and then attempt the exam.

There is also a 3 day money back guarantee with some conditions. Please read the policy here.

This article contains affiliate links. Please read our affiliate policy.

Your discount codes

Here are the codes. They are specific to It's FOSS readers, so use these and not the generic ones you see on the promo page.

Discount Applies to Code
40% off Cybersecurity certifications, bundles and courses (full list on the promo page) OCT26CYBERFOSS
35% off All other Instructor-led Training, Certifications and Courses by Technology OCT26NONCYBERFOSS
30% off THRIVE-ONE Annual (new subscriptions only) OCT26THRIVEFOSS

So if you are eyeing CKA, LFCS or any other Linux Foundation certification that is not in the cybersecurity list, you still get 35% off with the second code.

Even if the offer ends, you can always get 30% off with our special coupon code: ITSFOSS.

💡
Apply the code on the checkout page. The discount is for new, individual purchases only and cannot be combined with other offers.

Kubernetes Security Certifications

The biggest savings this time are on the Kubernetes security certifications. Here are the ones worth looking at.

KCSA + CKS bundle: $645 $387

KCSA + CKS exam bundle page on the Linux Foundation

This bundle groups two certification exams together: Kubernetes and Cloud Native Security Associate (KCSA) and Certified Kubernetes Security Specialist (CKS). You save $258 over the regular bundle price.

KCSA is the entry-level, multiple choice exam. CKS is the hands-on, professional one. Taking them in this order makes sense, as KCSA builds the foundation that CKS expects from you.

Keep in mind that you must have passed the Certified Kubernetes Administrator (CKA) exam before you can take CKS. If you don't have CKA yet, you can grab it with the 35% code OCT26NONCYBERFOSS.

You can also choose to get either of the certification exams instead of the bundle. But if you are getting both, the bundle saves you additional money.

Certified Kubernetes Security Specialist (CKS): $445 $267

Certified Kubernetes Security Specialist (CKS) offer on the Linux Foundation

CKS is a 2-hour, performance-based exam. You solve real tasks on a live Kubernetes cluster from the command line, so there is no guessing your way through multiple choice options.

You also get two sessions on the Killer.sh exam simulator to practice in an environment similar to the real exam. The certification is valid for 2 years. As mentioned above, an active CKA is a prerequisite.

Kubernetes and Cloud Native Security Associate (KCSA): $250 $150

Kubernetes and Cloud Native Security Associate (KCSA) offer on the Linux Foundation

KCSA is a pre-professional certification for people starting out in cloud native security. It is a 90-minute, online proctored, multiple choice exam with no prerequisites.

At $150, this is the most affordable way to get a Linux Foundation security certification on your resume this month. You save $100.

THRIVE-ONE Annual (e-learning): $360 $252

THRIVE-ONE subscription plans on the Linux Foundation

THRIVE-ONE is the Linux Foundation's subscription. The annual plan gives you unlimited access to the entire e-learning catalog for a year, plus all SkillCred exams.

You also get a 40% coupon for any certification or course and 50% off guaranteed-to-run instructor-led courses. Note that certification exams themselves are not included in the subscription.

This works well if you want to learn several technologies over the year instead of focusing on one exam. The 30% discount applies to new subscriptions only.

Why get certified at all?

I get asked this a lot. Are Linux certifications worth it?

A certification is a way to prove to a recruiter that you have the skill. Anyone can list "Kubernetes" or "Linux administration" on a resume. A certification from an industry-recognized body like the Linux Foundation tells the hiring manager that someone has actually tested you on it.

This matters even more for performance-based exams like CKA, CKS and LFCS. You don't pick answers from a list. You fix real problems on a live system within a time limit, which is pretty much what the job looks like.

Certifications are even more helpful if you are a fresh graduate, or if you are switching to a new domain like cloud native or security.

And it is not just my opinion. In the Linux Foundation’s 2026 State of Tech Talent report, 76% of organizations said they value certifications when assessing candidates for a technical role. That is slightly ahead of college degrees at 74%, and this is the third year in a row that certifications have ranked above degrees.

You don't have to take the exam this week

This is the part a lot of people miss. You only need to buy the certification before October 23. You don't need to take the exam right away.

Linux Foundation certifications come with 12 months of exam eligibility. You can schedule and take the exam any time within a year of purchase. So you can lock in the discounted price now and prepare at your own pace.

Most certifications also include one free retake. If your first attempt does not go well, you get a second chance without paying again. That's a big relief, in my opinion.

Missed the deal? Use our evergreen code

If you are reading this after October 23, don't worry. It's FOSS readers have a code that works any time, even when no promo is running.

💡 Use the code ITSFOSS to get 30% off on Linux Foundation certifications, e-learning courses and bundles. Valid all year round.

Let me know in the comments if you encounter any inaccuracies or if you have questions.



from It's FOSS https://ift.tt/TxAi5jc
via IFTTT

Selasa, 20 Oktober 2026

Microsoft’s AI Coding Agent Testing Tool Has Been Open-Sourced

microsoft scope deployment banner

Coding agents now decide which SDK to use and which tools to call, though something that works smoothly for a human developer can still leave an agent stumbling.

Microsoft built Scope to find those failures. It runs the same task through different agents and scores what each one produces. The code for it is provided under the MIT license.

They are calling it the field Developer Agent Experience, or DevAx, though its 'scope' is to evaluate existing coding agents.

How does it work?

microsoft scope demo

You give Scope a task, a starting codebase if needed, and an agent setup. It then drives existing agents such as GitHub Copilot and Claude Code through that task.

Success is defined through criteria that form a dependency graph. One check can gate another. A simple case is asking an agent for a Node.js server and checking for a GET /health route that returns JSON.

An LLM-based Judge service scores each run against those criteria. Keep in mind that it can make mistakes, and Microsoft says important conclusions still warrant human review.

Each run keeps live logs, generated files, workspace snapshots, and tool calls. A failed criterion can be traced back through those steps. Versioned profiles save the agent, model, skills, MCP servers, and extensions.

You can also swap one, rerun the same task, and compare. Results vary from attempt to attempt, and repeating a task helps separate a recurring problem from a one-off issue.

Then there are the configurable personas that let you set the viewpoint and tone of the simulated user. You can review results in the web portal or use the CLI and REST API to feed them into scripts and pipelines.

Where would you use it?

Docs teams can watch for an instruction that agents miss run after run. Fix the page, then run the scenario again.

SDK maintainers can check whether an agent picks their SDK in the first place. They can also test whether new sample code or a skill changes that.

For CLIs and MCP servers, the traces show where an agent stalled. That can point to a vague tool description or an error message that leaves the agent guessing.

What's the catch?

You can't just sign up and start testing. Scope has no hosted version, so you run it yourself.

A local setup requires these components: Docker with Compose v2, Node 22, pnpm, mkcert, and the GitHub CLI. Microsoft has a local development guide for guiding you through that.

The default worker also calls for an active GitHub Copilot entitlement, and the Judge needs credentials for a model provider. Teams that want a shared deployment can deploy it on Kubernetes with the Helm chart.

Scope's code is on GitHub. Though if you were looking to contribute, you will most likely need to agree to the Microsoft Contributor License Agreement.


Suggested Read 📖: You can use AI to get rid of ads on your smart TV.



from It's FOSS https://ift.tt/g9uQGXc
via IFTTT

Senin, 19 Oktober 2026

CutefishOS is Back With a Vibe-Coded Desktop That Doesn't Use Qt or GTK

cutefishos vibe-coded desktop banner

Anthropic's Fable 5.1 and Opus 5.5 AI models have been used to write the new Cutefish Desktop for CutefishOS, a distro that was in the news a few years ago.

Reion Wong, the creator and developer of CutefishOS, who also runs the project's X account, announced the desktop, showing it off with a demo video and a set of screenshots.

He describes his current workflow as mostly prompting an AI agent, then seeing what it produces.

Is it really built from scratch?

In the video demo above, you can see that the overall look and feel of the interface mimics macOS', with a top bar that houses a Control Center panel, a Notification Center, and standard status widgets.

Control Center holds toggles for Wi-Fi, Bluetooth, dark mode, Do Not Disturb, camera, and microphone, along with media controls and sliders for tweaking the display brightness and sound.

There’s also a configurable Dock that can sit on the left, bottom, or right of the screen, with sliders for its size and glass effect, plus modes like Always show, Always hide, and Smart hide.

And similar to GNOME, Cutefish Desktop's Overview mode spreads the open windows out on a grid, allowing users to add new workspaces, or "Desks" as the project calls them, from a handy button at the top.

The bundled apps include a file manager, terminal, calendar, system monitor, text editor, video player, screenshot tool, and image viewer that appear to be purpose-built for the new CutefishOS desktop experience.

Chromium, Firefox, KeePassXC, Ghostty, and LibreOffice also show up in the launcher as apps that run on the desktop.

The project says that the whole desktop was rewritten from scratch, including the system apps, and that app launches are very quick. Going further to claim that the compositor and the graphics library are its own.

When someone asked whether the desktop was built on GTK, the project, or rather, Reion, clarified that it doesn't base itself on Qt or GTK.

A look back at CutefishOS

CutefishOS arrived in 2021 as a beta distro based on Debian 11, built around a macOS-inspired desktop called CutefishDE. Back then, it already featured a global app menu in the status bar and a handful of bundled apps.

In 2022, the project’s website stopped loading, and repository activity slowed to almost nothing. A Redditor then started recruiting people for a community fork. The fork plan was dropped after the project’s GitHub said it was back and that a new website was coming.

If you were looking to test the new desktop today, know that no release date has been given. When an X user said they could not wait to try the demo, the project replied that it would take some time before they could test.

Go digging through the project’s GitHub page, and you will find that no dedicated repository for the new desktop is listed. Going by where Reion has been developing CutefishOS so far, that is the place to keep an eye out for the new code.


Suggested Read 📖: This is not the only vibe-coded desktop around; Starling is another implementation that might interest you.



from It's FOSS https://ift.tt/B2wM9rG
via IFTTT