← All projects

Development practice with AI assistance

AI coding workbench · local development prototype

2026-07

A local prototype bringing AI conversations, tool execution, file changes and result inspection into one workbench. Use Vue 3, TypeScript and Tauri to connect interfaces with local capabilities, with orchestration, permission checks, execution records and tests.

Goal

Explore how a local AI coding tool connects conversation, tool execution and result display, with inspectable records of file changes and commands.

Work represented

  • Split conversation orchestration into focused modules, separating UI, adapters and execution logic.
  • Work on tool permissions, allowlist decisions and execution traces, with related tests.
  • Add message-stream, feedback and main-shell tests, plus a pre-commit check script.

Scope

This local development prototype focuses on module boundaries, execution records and guardrail verification.

Stack
  • Vue 3
  • TypeScript
  • Tauri
  • Rust
  • Zod
  • Vite
  • Vitest
  • Vue Test Utils