Clawie is a powerful terminal coding agent designed for efficiency and control. It seamlessly integrates both Rust and Python environments, offering features like an interactive setup wizard, lazy development mode to minimize over-engineering, and git integration to streamline version control—all while maintaining a focus on speed and simplicity.
Clawie is a powerful terminal coding agent designed for efficiency and ease of use, equipped to run locally with robust model capabilities. It consolidates both Rust and Python components into a single workspace, enhancing productivity and collaboration for developers.
Key Features:
-
Interactive Setup Wizard: Configure your environment quickly using the interactive setup wizard. Run the command to initialize your settings:
./clawie setupSettings are saved in
settings.jsonfor future use. -
Lazy Senior Dev Mode: This feature promotes a disciplined approach to coding by implementing a Lean Ladder, ensuring minimalism and efficiency in coding practices. Manage this mode inside the REPL session using commands like
/lean [lite|full|ultra|off]and review the project for potential over-engineering using/lean-review. -
Repository Mapping: Easily navigate large codebases with the
/mapcommand, which generates a ranked map of repository files and their respective symbols, streamlining the exploration of projects. -
Git Integration: Clawie enhances version control with integrated git commands right from the REPL. Use commands like
/commitfor automatic commit generation and/undoto reverse changes seamlessly. -
Workspace RAG Service: The SQLite-backed vector indexing service offers powerful semantic search capabilities within the repository. Initiate file ingestion and serve your API with:
cargo run -p claw-rag-service -- ingest --workspace . -
Web UI Enhancements: Clawie comes with a dynamic web interface that features live log streaming and side-by-side file comparisons, allowing for real-time process monitoring and efficient review of code changes.

-
Automated Parity Pipelines: Clawie ensures that updates in the Rust code mirror properly in the Python counterparts with sync checks and automated unit testing.
-
Pixel Agents Dashboard: The visual interface gamifies monitoring of agent statuses while presenting a lively pixel-art representation of active agent instances.

Quick Usage:
To begin enjoying the features of Clawie, initialize your workspace and launch the Clawie agent REPL:
./clawie setup
./clawie
Manage your projects efficiently by focusing on either rust-clawie for command-line features or python-clawie for Python-specific modules.
Use Cases:
- Live Monitoring: Monitor agent tasks live alongside the terminal using the Web UI for instantaneous feedback on process execution.
- Code Review: Utilize the side-by-side diff view in the web interface for easy review and integration of suggested code improvements.
- Continuous Updates: Run automated checks to maintain synchronization between Rust and Python components to prevent code drift.
Clawie aims to simplify development workflows by consolidating multiple tools and enhancing collaboration, making it an essential tool for developers seeking efficiency and control.
No comments yet.
Sign in to be the first to comment.