jtippett
ExBashkit - an elixir wrapper for bashkit, a bash sandbox for LLMs
Hey all, have just published an elixir wrapper for rust’s https://bashkit.sh/, a virtual bash sandbox for LLMs. Cool things you can do include passing in a virtual FS (eg skills), mounting a real FS and calling back to elixir via special functions. It has a ton of useful builtins, including ls, cat, sed, even jq. It can also integrate with ex_monty, which is my NIF wrapper of monty, a minimal python in rust.
Totally scratching my own itch here but figured it might be useful to someone. Go forth and bash!
First Post!
sprql
This is nice! Thanks for publishing.
I made a tiny demo project using it: a nano AI coding-agent loop in Elixir with exactly one tool — sandboxed Bash.
It seems very simple to build this kind of thing using Bashkit’s sandboxed shell
0
Popular in AI / LLMs
interesting thread
Please wake me up when I can run it locally.
I prefer privacy over convenience.
This thread/fork split from: AI is...
New
As more and more code is written by agents, driven by humans, what strategies are you employing to keep the slop at bay?
Managing a team...
New
New
The optimal AI prompt is the code itself.
New
Hi everyone,
I’m curious how people in the Elixir community are approaching evaluation frameworks for AI applications, whether you’re us...
New
Claude is really good. It has definitely become an indispensable part of my toolkit. Maybe even the most indispensable after the OS itsel...
New
I just wanted to say that I recently got back into Elixir after many years of barely touching it (not really by choice). Funnily enough, ...
New
How does the Elixir community feel about the ethical complexities of AI, OSS, and learning/teaching?
How do you all feel about the use of AI tools for building Elixir/Phoenix projects, with respect to these topics? Longform context below....
New
Hey,
I’ve been extensively using claude code for backend development and data wrangling in the last 6 months and it has worked very well...
New
My personal favorite is the ability to answer how probable it is their answer is correct, or simply to be able to answer “I don’t know”.
New
Other popular topics
I have an umbrella app.
Some of the apps inside depend on other apps in the umbrella, unsurprisingly.
I’m writing a test for one of the...
New
Hello all!
I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
Hi folks,
Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
New
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
Hello everyone,
Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
Lets say I have map like this fetching from my database
%{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
New
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









