A coding agent CLI written in Rust.
Under construction. The name is claimed; the code is not yet here.
bulma is an in-progress reimplementation of the kind of coding agent popularized by tools like Claude Code, Aider, and pi-mono — but as a single static Rust binary, with TypeScript extensions hosted via an embedded V8 runtime.
The design goals:
- One binary, no runtime. No Node, no Python, no install dance. Download and run.
- Fast cold start. A CLI you invoke constantly should feel instant.
- TypeScript extensions, sandboxable. Authors keep the TS DX; the host gets to decide how much of the system extensions can touch.
Pre-alpha. This crate currently does nothing useful. Watch the repo or check back later.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.