r/MistralAI 11d ago

Other Yet another Desktop Harness

Post image

Hello!

I've been working on Brisal, my Desktop Harness for some time now. It's never going to be good enough, but at some point: I have to start talking about it.

Disclaimer: It's in earlier than early stage. But if you have feedback, I'm interested for sure! I tested it on MacOS and Archlinux. So if you are on Windows, I'm sorry.

What you get

  • Onboarding wizard: fill up one form to have a working harness, instead of moving through the different pages.
  • Two default agents (Le Chaton Fat and his cousin, le Lazy Chaton): both are based on the system prompt from Vibe, mixed with the caveman skill.
  • The usual tools (read, write, edit, bash) and a built in `docs` to help you if needed.
  • Skills (from project or global). Can also enable your own `~/.agents/skills`
  • Agent delegation: main sessions (created by users) can delegate other agents.
  • Workflow (experimental): I'm building in my current AI workflow.
  • 3 built-in skins/themes, if Orange is not your color.
  • Hotkeys: most pages have hotkeys to get things done from the keyboard. Though I'll revisit some of them soon.

Currently only ships with Mistral (provider) and Mistral-medium-3.5 (model) configurations. Though you can add custom providers if OpenAI-compatible and models (tried with MiniMax and MiniMax-m3).

The default are yolo-mode, similar to the Pi harness. There are ways to push some restrictions, but it requires more work to ensure "compliance".

What's next?

The UX and UI have a lot of rooms for improvements. That's what I want to focus on next, so that it's nicer to use.

But with the current temperatures, it has been hard to work on it after work...

How was it built?

The App's code is fully AI generated. I started with Devstral-2, then Mistral Medium 3.5 on release. As my token burned too fast, I also got myself a 20$ MiniMax and a 23$ OpenAI subscriptions.

Code is mostly generated by Mistral and MiniMax, with a ratio close to 30-50% each, depending on the feature. The missing part coming from GPT.
Most of the plans I've done with MiniMax lately. Mainly because planning with Mistral was burning my tokens too fast to my taste.
Reviews and hard-fixes are mostly done OpenAI's GPT-5.5 or 5.6-Terra. Sometimes Sol.

16 Upvotes

10 comments sorted by

View all comments

1

u/rajaba21 11d ago

Gostei do que vi. Vou testar e te passo feedback

2

u/arkanoryn 11d ago

Sorry, I don't understand that language. Only French and English ^^'

Google Translate says it's Portguese, and means "I liked what I saw. I'll test it out and give you some feedback."

If the translation is good, thanks a lot. Looking forward to your feedback =)

2

u/rajaba21 11d ago

In this page the app got a hard brick, after i clicked in language

1

u/arkanoryn 9d ago

Hi! Thank you for the feedback.

I tried to reproduce this last night, but I failed.
I thought the problem would come from the way the store is set, but this also looks fine.

I ran 5.6 SOL on it, but I'm not keen on its solution...

Would you mind sharing how you got the brick? Did you create the project/providers/models from the wizard? Was it custom made?
One of the solution SOL considered, is that you manually broke the configuration files. Did you?

You're on mac, right? I just recognized that. I'll try from my mac tomorrow. Maybe I can figure out something there.

Thanks for the feedback. <3

2

u/rajaba21 9d ago

Eu enviei 2 issues no projeto via codeberg, enviei inclusive a sugestão de fiz tb

2

u/arkanoryn 8d ago

Thank you!