Головні звуки українського ІТ. Вгадаєш всі? 👉

One file to set up multiple AI-agents: a Ukrainian developer has created a workspace manager

Ukrainian developer Volodymyr Pivoshenko has created an open source tool that allows you to specify the skills, commands, instructions, and connections to other services required for AI assistants in a single file. This virtual manager then downloads these components, adapts them to Claude Code, Cursor, Codex, and other compatible AI assistants, and adds everything to their settings.

Leave a comment
One file to set up multiple AI-agents:  a Ukrainian developer has created a workspace manager

Ukrainian developer Volodymyr Pivoshenko has created an open source tool that allows you to specify the skills, commands, instructions, and connections to other services required for AI assistants in a single file. This virtual manager then downloads these components, adapts them to Claude Code, Cursor, Codex, and other compatible AI assistants, and adds everything to their settings.

The author announced the development on Reddit. Kasetto can be useful for developers who use several AI assistants at the same time. Each such agent has its own format, so they usually have to be configured separately. “The problem is probably familiar to many: the more AI tools in the work (Claude Code, Cursor, Codex, Copilot, Gemini CLI…), the greater the chaos in the settings. Skills are installed manually via npx skills , MCP servers are copied from the docks to each config file separately, CLAUDE.md or .cursor/rules live their own lives. Handing it over to a teammate or raising it on a new machine is a separate quest,” notes Volodymyr.

Kasetto — his development — allows you to describe the desired set in a single file kasetto.yaml. In it, the user specifies which add-ons he wants to install, where to download them from, and for which AI assistants they are needed. After that, it is enough to run the synchronization command, and Kasetto itself will arrange the files in the right places. Volodymyr claims that his virtual manager supports 22 AI agents.

The name Kasetto comes from the Japanese version of the word "cassette". The developer compares the skills, commands and instructions to cassettes for a car radio. "Remember car cassettes? I inserted a cassette - one music plays, I pulled it out, inserted another - already another. No settings, no installations. Just hot-swap." - explains Volodymyr. The user can also add, change or transfer these components to other developers. So the YAML file is like a collection of such "cassettes".

Kasetto also creates a lock file that records the exact versions and contents of installed components. This ensures that all developers on the team have the same set, even if the files in the source repositories are later updated. Kasetto will only download new versions after a separate update command.

The tool can be installed on Windows, macOS, and Linux. The project code is available on Github.

A Ukrainian developer created a game-app for candid conversations between partners
A Ukrainian developer created a game-app for candid conversations between partners
On the topic
A Ukrainian developer created a game-app for candid conversations between partners
Ukrainian developer creates StickIt app for macOS as an alternative to Apple's native stickers
Ukrainian developer creates StickIt app for macOS as an alternative to Apple's native stickers
On the topic
Ukrainian developer creates StickIt app for macOS as an alternative to Apple's native stickers
Read the country's main IT news in our Telegram
Read the country's main IT news in our Telegram
On the topic
Read the country's main IT news in our Telegram

Have important news to share? Message our Telegram bot

Key events and useful links in our Telegram channel

Discussion
No comments yet.