Apps / bashme

bashme

Security · agent approval gate  Portable build

The bashme window in its dark palette: a Recent Requests list showing approved, denied, rule-approved and timed-out commands such as npm run build, rm -rf dist and curl piped to sh, above an Approvals panel with bashme, Standing rules and Paired devices switches.
undefined

Holds what an agent wants to run until a person agrees.

An agent that can run shell commands is useful exactly to the degree that it is trusted, and trust is hard to give something that acts faster than you can read. bashme takes the command before it runs, works out what it would actually do, and holds it until a person agrees — with standing rules for the routine cases so the gate does not become a thing you click through. Every decision is written to an append-only audit log. It is one codebase with two hosts: a standalone app with its own window and CLI, and a dependency-free core that VIOLINET OS embeds directly.

  • Classify before rules — categories no standing rule may ever auto-approve, checked first
  • Rules without wildcards — a rule cannot match a chained command, and previews what it would allow as you write it
  • Append-only audit — every request, verdict and timeout, on one SQLite handle shared with its host
  • HMAC plan/apply tokens — an approval authorises one command, not a session
  • Outbound-only device channel — a paired phone may answer, never reach in
  • Two hosts, one core — the standalone app and VIOLINET OS run identical decision code

Electron 44 · Node 24 type stripping · SQLite · no bundler

Included in VIOLINET OS under System Guard, Approvals, and available as its own app with its own window and command line. Approve from a paired phone over your home network (QR pairing) or through a relay that never opens a port on your PC. The standalone installer is coming soon.

More apps

CodecaineA code reviewer that argues with itself before it touches your code.CCO StudioA creative department in one window.PortrAIt StudioNo screenshot yetA neural darkroom: re-render camera angles in 3D, then develop the print.ComfyRAM ManagerFrees the memory ComfyUI is still holding, before the next run fails.Violet PairNo screenshot yetSend a generation job to whichever GPU in the house is free.Solar Violet NodesTyped loaders, a LoRA loader that scrolls and grows with your stack, and model browsers that find duplicates in every ComfyUI folder.Violet WildcardsFind, write, test and use the word lists your prompts draw from. 35 word lists, ten picker slots.QuantaVioletTurn a checkpoint into a GGUF you can load. Krea 2 included.Violet VaultNo screenshot yetSign in once. See what you own, what you can get and what is coming.Violet AssistantNo screenshot yetAsk why a workflow fails, what a node does, or where a model file belongs.VIOLYNKNo screenshot yetSend files, share the clipboard, show a screen, move one mouse across them.File SDMSize does matter. Resize, convert and crop a folder of images without any of them leaving the machine.ArtPi6Angles, art styles, depth-map canvas, and an idea lab — one workspace, any model you have.GenFixHigh-fidelity text reconstruction, logo replacement and pattern synthesis.LoumiNova AIRetouch portraits live on your own machine, then apply the look to the whole shoot.Idea LabTurn a picture, a pile of references or a half-idea into prompts that work.XenoVioletOne image app: ComfyUI when you want nodes, the Violet Engine when you do not.CivitAI BrowserNo screenshot yetOne model browser that looks and works the same in every VIOLINET app.Plugin MarketplacePlugins and skills for every workflow, one click from VIOLINET OS.SVIGSort, crop and rename a whole folder of pictures, on your own computer.
New · from Violet Diffusion

ViolART OS

The operating system for artists. Every creative app we make on one account, one local model engine, and one library of images and LoRAs.

ArtPi6XenoVioletGenFixPortrAIt StudioLoumiNova AICCO Studio
See ViolART OS →