Tura

Tura is an open-source, terminal-based AI coding assistant and agent harness developed by Tura-AI. Built as a modular Rust workspace with npm distribution wrappers, it delivers interactive coding and task automation capabilities directly within the terminal shell. Day-to-day interactions occur through a dedicated terminal user interface (TUI) powered by an internal gateway probe and routing layer. Developers invoke Tura inside their repositories to plan code changes, inspect project files, execute commands, and run multi-step development loops using configurable agent personas. Tura differentiates itself through its lightweight, Rust-native architecture, breaking down agent responsibilities across dedicated crates for persona management, routing, command execution, and TUI presentation. This design focuses on deterministic startup and fast terminal execution rather than heavyweight web UI runtimes. The project is open source and hosted publicly on GitHub, distributed under early active development (v0.1.x series) with releases published via npm and Rust source builds.

Tags: AI, ai agent, cli, developer tools, Generative AI, OpenSource

Visit Tura

Key features

  • Rust-native engine — Built on a multi-crate Rust workspace for low-latency execution and minimal resource consumption. - Interactive TUI gateway — Features a terminal UI with deterministic gateway startup probing for reliable session management. - Configurable agent personas — Supports modular persona definitions to tailor agent context and problem-solving strategies to specific tasks. - Flexible distribution — Packaged for distribution via npm as well as standard Cargo source compilation. - Command routing pipeline — Integrated router and callback system to handle multi-step tool calls and terminal commands.

Use cases

Use Case: Terminal-Native Refactoring Developers can run Tura directly inside their project directory to parse source files, generate refactored code, and apply changes across a repository without leaving the terminal.

Use Case: Persona-Driven Development Engineers can switch between or customize task-specific agent personas to adapt Tura for different roles, such as automated bug diagnosis, code review, or documentation generation.

Use Case: Rapid CLI Scaffolding Developers starting new modules can prompt the agent to scaffold boilerplate code, configure workspace dependencies, and write unit tests in a single interactive session.

Who it is for

Tura is built for software engineers, DevOps practitioners, and systems developers who prioritize terminal-native workflows and high-performance Rust tools. It is less suited for users seeking graphical IDE extensions or browser-based AI coding environments.

Install guide

Installation Install Tura via npm (packaged distribution) or compile the Rust workspace from source: bash npm install -g tura To build from source using Cargo: bash git clone https://github.com/Tura-AI/tura.git cd tura cargo build --release

First Run Export your model provider API key and start the interactive TUI interface in your project directory: bash export OPENAI_API_KEY="your-api-key-here" tura

Example Session Launch an interactive prompt session to analyze a module and generate tests: bash tura "Review the router implementation in crates/router and add unit tests for callback edge cases"

Part of CLI Coding Agents

Categories: AI Coding Agents, Chatbot Development, Developer Tools

Related CLI agents

  • Octomind — Octomind is an open-source, Rust-based CLI coding agent developed by Muvon. Designed for native performance and direct integration with terminal…
  • ActPlane — ActPlane is an open-source agent execution and policy enforcement harness developed by the Eunomia-bpf organization. It functions as a security…
  • Zosma QA — Zosma QA is an open-source testing-focused agent harness and orchestration framework created by Zosma AI. It provides scaffolding, structured prompt…
  • Stratless — Stratless is an open-source agent harness and execution orchestrator developed by the Stratless AI team. It provides a modular infrastructure…
  • Agent Island — Agent Island is an open-source agent orchestration harness created by developer tristan666666 on GitHub. Designed as a framework for running…
  • Skillreaper — Skillreaper is an open-source skill lifecycle management and auditing tool for AI agent ecosystems, developed by thousandflowers. It analyzes agent…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories