AI Assistant Guide

Experimental pyIDE AI Desktop Assistant guide for code questions, project context, models, roadmap, and limitations.

v2.0 In Development Legacy Python Release

Status

pyIDE v2.0: Public v2.0 download is not available yet.

Legacy Python Release: Legacy Python Release

Overview

Status: Experimental - In Active Development. The AI Desktop Assistant is part of the C++ recode and is designed for coding and project assistance.

  • Ask questions about code.
  • Use active-editor, selected-code, open-tab, and active-project context.
  • Help locate errors and suggest improvements.
Project context

Context may include open tabs, the active editor, selected code, and searchable project text.

  • The active project provides the boundary for project tools.
  • Review files through pyIDE-scoped tools rather than arbitrary filesystem inspection.
Models

Development testing includes configurable local-model direction and models such as Qwen2.5-Coder 7B.

  • Compatibility and configuration may change before release.
  • Do not claim every interaction is fully offline unless the implementation proves it.
Roadmap

Planned work includes edit previews, controlled edits, activity logs, recoverable batches, and Undo support.

  • The feature is not finished.
  • See permission controls for safety boundaries.
Limitations

Do not treat the assistant as having unlimited computer access or finished security guarantees.

  • Formal security audit completion has not been claimed.
  • User control remains the design goal.