Repoburg
Login

The Repoburg Application UI

After running repoburg start, your browser opens the main Repoburg application, which is your command center for all AI interactions. The application is hosted at app.repoburg.com but runs entirely against your local backend.

The interface is designed to be a powerful and intuitive workspace, split into two main areas:

The Main Workspace (Left Side)

This is where you'll spend most of your time managing the high-level aspects of your AI-assisted development. It contains several pages:

  • Home: A central dashboard with quick navigation to all management pages.
  • Plan Interaction: The core view where you review, approve, discard, or revert AI-generated actions. This is where you see the AI's proposed changes before they are finalized.
  • Management Pages: A set of dedicated interfaces for:
    • Context Templates: Create and manage reusable templates to control the context sent to the AI.
    • System Prompts: Define the AI's persona, rules, and output format.
    • Custom Snippets: Create shortcuts for commonly used template code.
    • Context Snippets: Create dynamic, reusable context blocks you can invoke from your prompt.
    • Session History: Review and load your previous work sessions.

The Session Panel (Right Side)

This panel is your interactive control center for the current session.

  • Conversation Display: Shows the back-and-forth between you and the AI.
  • Prompt Input: Where you type your requests. You can use @ to reference files, # to reference folders, and ! to invoke dynamic Context Snippets. These are automatically added as context for your prompt.
  • Workflow Controls:
    • Manual LLM Mode: Switch this on to use an external AI model. Repoburg will prepare the context for you to copy-paste.
    • Execution Strategy: Choose between "Review First" (safer) and "Apply & Revert" (faster) workflows.
    • Auto Context Fetch: When enabled (default), if the AI asks for more context, Repoburg will automatically fetch it, re-run your prompt, and send the new, richer prompt to your external AI tool via WebSocket. Disable this for a more manual, step-by-step exploration workflow.
  • Session Settings: Fine-tune the current session by selecting specific System Prompts or Context Templates.
  • Session Actions: Start new sessions or create follow-ups from the current one.