logo BlaBla

BlaBla

Petro Yakovyshyn (independent; I maintain BlaBla) · Developer Productivity & Workflow · Updated
Visit site

BlaBla is a Rust CLI that provides executable project memory for coding agents, storing project intent as queryable contracts (behavior.bla and structure.bla) instead of relying on chat history. It verifies behavioral and structural rules and exposes a GREEN/YELLOW/RED completion gate via commands like status, explain, and finish.

v0.5.0-alpha released around 2026-09-14/15, published on crates.io and docs.rs; this release ships a Python-only structure provider and includes a four-stage fresh-context handoff benchmark with methodology, prompts, scorers and results.

As of

  • behavior.bla contracts declaring observable state, actions, postconditions and invariants
  • Coverage-guided verification campaign that shrinks failures to minimized counterexamples
  • structure.bla static checks for modules, symbols, dependencies and literal collection membership
  • Python ast provider evaluated in an isolated interpreter that never imports project code
  • blabla status and blabla explain <rule> read path for inspecting individual rules
  • blabla finish completion gate that exits 0 only when every active layer is GREEN
  • Layered GREEN/YELLOW/RED/BLOCKED status model
✓ Best For

Developers and teams using AI coding agents who want deterministic, contract-based project memory and verification across long projects or fresh sessions.

✗ Not Ideal For

Users wanting a model-backed assistant or broad language support today, since it runs no model of its own and the structure provider is Python-only in this alpha release.

Open Source

MIT-licensed and free to use; published on crates.io as version 0.5.0-alpha with no paid tiers or credit model mentioned.

BlaBla offers a novel, deterministic approach to preserving project intent for coding agents with a clean status/explain/finish workflow and MIT licensing, but it is early-stage (0.5.0-alpha, only 9 downloads, no dependents) with limited language coverage and heuristic rather than proof-level verification.
coding-agentsverificationexecutable-specificationclirustdeveloper-tools
Is BlaBla free?

Yes - BlaBla is Open Source. MIT-licensed and free to use; published on crates.io as version 0.5.0-alpha with no paid tiers or credit model mentioned.

Is BlaBla open source?

Yes - BlaBla is open source. MIT-licensed and free to use; published on crates.io as version 0.5.0-alpha with no paid tiers or credit model mentioned.

Who is BlaBla best for?

Developers and teams using AI coding agents who want deterministic, contract-based project memory and verification across long projects or fresh sessions.

Who is BlaBla not ideal for?

Users wanting a model-backed assistant or broad language support today, since it runs no model of its own and the structure provider is Python-only in this alpha release.

What are the best BlaBla alternatives?

The closest BlaBla alternatives on ai.dosa.dev are Pieces for Developers, agenttrace, Vibe Kanban - all listed under Developer Productivity & Workflow.

Who makes BlaBla?

BlaBla is developed by Petro Yakovyshyn (independent; I maintain BlaBla). It is listed in the Developer Productivity & Workflow category on ai.dosa.dev.

Track BlaBla in your AI stack

Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.

Content on this page is AI-generated. Please verify details with the vendor's website for accuracy.