Open your repository
- On Panolayer’s opening screen, choose Open Project….
- Select the root folder of your local Git repository.
- Open the folder and wait for your codebase to appear in Panolayer.
You can open a Git checkout directly; you don’t need a Panolayer project file.
See your first verification result
When you open a codebase, the Panolayer verification engine starts running. It parses the codebase down to its functions, symbols, and dependencies, builds the visual architecture, and checks the code to identify bugs.
- Open Issues in the sidebar to follow verification.
- Wait for Verification complete. Any issues that need attention appear in the same window under Needs attention.
- If an issue is listed, open Details to understand what failed and where it is in your code.
Here’s what that looks like in the Twitter example. The same view shows results for your repository; your project name, files, and issue counts will be different.
For a closer look at the statuses and results, read Understand a verification result.
You’re ready to start working. You’ve installed Panolayer, signed in, opened a repository, and reached its verification results. You can now explore the code or hand a bug to an agent.
Explore your architecture
Open Architecture in the sidebar to understand how your code fits together, what depends on what, where the bugs are, and what they touch. Expand the map to move from the codebase into its groups, files, and functions.
Trace a bug to the source
Follow the red issue badges through the architecture to the affected function. In this Twitter example, the path leads through UI Components → components → Saved Posts → SavedPosts → clearAll.
Open the affected function’s source to see the issue alongside the code and its line number. Here, clearAll appears at line 19 in components/SavedPosts.tsx, with the failure explained directly above it. Your repository will show its own files, functions, and source lines.
Choose an agent to fix it
Choose Fix beside an issue to open the agent menu. Select Panolayer Agent or another agent you’ve installed in Panolayer, such as Claude Code, Codex CLI, Kilo Code CLI, or OpenCode. See Supported agents for installation and setup.
Control which files agents can access
In the file’s details panel, scroll down to the file controls:
- Lock File, under Implementation Lock, prevents AI agents from modifying the file.
- Hide from Agents, under Container Agent Access, prevents new container agents from reading the file. Existing agent sessions are unchanged.
For more ways to navigate your codebase, see Explore architecture and dependencies.
Next: fix your first bug
Learn how to send an issue to Panolayer Agent, review the verification result, and decide whether to merge the change. The first-bug walkthrough uses the Twitter example to show the steps you can apply to your own repository.
Fix your first bug with Panolayer