Isolated Namespaces
Agent operations execute within heavily restricted, non-root Linux mount and PID namespaces. The workspace is mounted as read-only by default, preventing arbitrary writes outside of explicitly approved paths.
Turbostar is optimized specifically for systems and low-level development. We equip LLM agents with high-fidelity compiler feedback, sandboxed execution, and context-saving workspaces designed for heavy C++ and Python workspaces.
Pair program with an AI agent that understands your entire workspace. Your embedded assistant can edit files, run builds, launch tests, and fix errors directly alongside you.
Run long multi-hour development sessions without context limits. Turbostar automatically pages history in and out like virtual memory, preserving deep project history while keeping LLM costs low.
Keep AI agents fast, focused, and affordable. Agents load specialized tool capabilities on-demand, preventing context clutter and model confusion.
git, image, x86, or hexedit) only when required, keeping prompt sizes small and responses fast.# Agent activates tool family dynamically:
activate_tool_family(name: "image")
=> Success: Image tool family activated.
Registered tools available:
- image_import
- image_resize
- image_crop
- image_export
Context overhead minimized: loaded 6 tools instead of 40+.
Ensure high code quality automatically. AI agents perform inline code reviews, flag potential vulnerabilities, and format code before changes are committed.
Save 95%+ of token costs on build errors. Turbostar distills verbose compiler logs into concise, actionable error locations so agents fix build issues on the first attempt.
# Raw compiler output (480 targets compiled)
# [Info] Truncating 476 lines of successful compilation output.
# Retaining summary and diagnostics:
[479/480] Compiling C++ object src/editor_events.cpp.o ... OK
[480/480] Linking target build/turbostar ... OK
Build Success: 480 targets built in 12.4s.
Context Saved: Retained 0.2 KB of 42.1 KB raw output.
Let your AI agent debug live applications. The agent can launch your program, send test inputs, set GDB breakpoints, and step through code autonomously.
Resolve application crashes automatically. When a test run segfaults, the agent receives an immediate alert and inspects the core dump to find the root cause.
Maintain total oversight over multi-agent workflows. The Command Center provides a visual dashboard to monitor subagents, background tasks, and active tool calls.
Code with complete safety and control. All agent modifications are integrated directly into the editor's undo buffer, allowing you to review or revert any change instantly.
^K H / Ctrl+Z).Empower agents to optimize application performance automatically. Agents query CPU profiling data to identify bottlenecks and speed up critical inner loops.
run_1, run_2) to measure optimization gains empirically.Create, test, and fine-tune custom subagents interactively—complete with Model Context Protocol (MCP) servers, custom skills, specific AI models, and prompt rules. Once ready, serve those exact agents over the open Agent-to-Agent (A2A) protocol directly from the same environment without writing external wrapper code.
turboserver --server).--git-worktree mode to instantly provision clean, isolated git worktree checkouts in under 50ms without network cloning or disk pollution./.well-known/agent-card.json) detailing available tools, skills, and parameters.# Launch interactive agents directly over A2A:
$ turboserver --server --git-worktree
A2A Server listening: http://0.0.0.0:7820
Card Catalog: 4 subagents published (research, self, securityagent, x86_opt)
Worktree Engine: Private git worktree pre-seeding enabled (< 50ms)
# Serving incoming remote A2A task:
[POST /a2a/v1/agents/research/tasks] -> task-4f8a92b
=> Created worktree: /tmp/turbostar_a2a_task-4f8a92b from HEAD
=> Running subagent with full MCP & skill context...
=> Task completed successfully. Worktree pruned.
Delegate complex coding tasks across network boundaries. Turbostar includes a built-in Agent-to-Agent (A2A) client that enables your local agent to discover, connect to, and orchestrate remote agent servers seamlessly.
A2A Servers...) or programmatically via the a2a_connect_server tool.server:agent syntax (e.g. invoke_subagent(name: "gpu_box:securityagent")).# Local agent delegates task to remote GPU server:
invoke_subagent(
name: "gpu_box:securityagent",
instructions: "Perform full C++ memory safety audit"
)
=> Auto-detected Repo: https://github.com/fenrus75/turbostar2.git
=> Auto-detected Branch: main
=> Dispatching A2A Task: Submitted to http://gpu-box.local:7820
=> Status: Remote workspace pre-seeded. Subagent active...
Task Result: Audit completed (0 warnings found).
Turbostar provides native secure options for agents, reducing raw shell command risks and eliminating constant permission prompts.
Agent operations execute within heavily restricted, non-root Linux mount and PID namespaces. The workspace is mounted as read-only by default, preventing arbitrary writes outside of explicitly approved paths.
Python tool execution requires automated scans. Any script containing high-severity warnings is blocked from executing natively.
Support running graphical X11/SDL2 tests inside the sandbox with secure environment forwarding (XAUTHORITY/DISPLAY bindings).
Equips agents with pre-scoped library helper tools that bypass raw shell execution, drastically reducing token usage and context expansion.
Exposes structured coredump reports and backtrace data generated by libturbocatch.so directly to the agent's tool context for automated debugging.
Support for specialized agent types, including dedicated security code review roles and x86-64 assembly optimization agents.
Exposes a native github:// virtual file system prefix, allowing the coding agent to fetch and reference files from any public repository instantly.
Features a specialized tool that executes Python code directly in-memory without forcing the agent to write scratch files to disk first, accelerating iteration speed.
Turbostar supports the standard agent stack natively to minimize custom orchestration layer code.
Run with your preferred provider. Turbostar natively supports Google Gemini, OpenAI (both Completion and Responses APIs), and Anthropic Claude protocols.
Interactively build custom subagents with full MCP tools, models, and skills, then serve them over A2A directly from the same environment with --git-worktree instant workspace pre-seeding.
Discover, configure, and orchestrate remote A2A agent servers across your network with TUI management dialogs, server:agent routing, and automated repository context pre-seeding.
Connect custom servers and tools natively. Turbostar acts as a high-fidelity MCP host for model and tool discovery.
Define directory-based capabilities (instruction documents, scripts, and examples) that are automatically discovered and loaded into the agent's context.
Inject global or project-level guidelines and constraints into agent turn iterations dynamically using custom markdown configurations.
Define helper subagents using standard Markdown profiles with YAML frontmatter, dynamically specifying tool namespaces, permissions, and visual animations.
Group agent helper tools into modular namespace families (e.g. git, image, hexedit) that can be activated dynamically on-demand, reducing prompt clutter.