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.
  • Editor: A powerful, multi-tab code and file editor integrated into the application. It features a file explorer, automatic refreshing of open files, and advanced tab management (e.g., "Close Others," "Close to the Right" via a right-click context menu). You can quickly open any file from your workspace using the Cmd+P global file search palette.
  • 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.
    • MCP Servers: Configure and manage connections to external tool servers via the Model Context Protocol.
    • 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:
    • Session Info: Displays the current project path and session name.
    • Session Settings: Allows you to override the default System Prompt or Context Templates for the current session only.
  • Session Actions: Start new sessions or create follow-ups from the current one.

Global workflow settings like Manual LLM Mode, Execution Strategy, and Auto Context Fetch are now configured on the main Settings page, accessible from the home dashboard.