0Popularity
Panoma featured image

About Panoma

Panoma indexes local software projects and maintains a live memory of their state, dependencies, and recent activity. It scans folders and Git history on the user’s machine to create a catalog of every project, including those never pushed to version control. The tool presents all projects on a single page, highlighting the most recently accessed and flagging issues such as broken setups or outdated instructions. Panoma also tracks changes made by AI agents like Claude Code or Cursor, recording who modified project documentation and when, which helps teams coordinate without relying on Git history. The system operates entirely offline, storing project metadata locally and only querying public package registries when necessary. Users interact with Panoma via a command-line interface that launches a local web interface, providing a unified view of their development workspace.

Key features

  • Local project indexing without uploads
  • Live project memory updates
  • Agent change tracking with attribution
  • Offline-first operation
  • Single-command project cataloging
  • Dependency and stack detection
  • Broken setup detection
  • Public package name lookups

Use cases

  • Managing a large number of local projects with unclear names
  • Tracking AI agent modifications to project documentation
  • Identifying broken or outdated project setups without manual checks

Pros

  • Indexes all local projects, including unpushed or hidden ones
  • Maintains live memory of project state and dependencies
  • Tracks changes made by AI agents with attribution
  • Operates entirely offline with no server or account required
  • Provides a unified web interface for managing multiple projects

Cons

  • No cloud sync or remote access to project data
  • Requires local installation and machine resources
  • Limited to projects stored on the user’s disk
  • No support for mobile or non-desktop environments

Frequently asked questions about Panoma

What does Panoma do?

Panoma creates a local catalog of all software projects on a user’s machine, including those never pushed to version control. It indexes folders and Git history to provide a unified view of every project, highlighting recent activity, broken setups, and outdated instructions.

Who is Panoma designed for?

Panoma is designed for developers and teams who work with multiple local projects and want a centralized, offline system to track project states, dependencies, and changes made by AI agents. It suits users who need a memory layer for their development workspace.

How does Panoma handle AI agents like Claude Code or Cursor?

Panoma tracks changes made by AI agents, recording who modified project documentation and when. It ensures agents read up-to-date context files like AGENTS.md or CLAUDE.md and flags stale instructions, acting as a shared memory for teams.

Does Panoma require an internet connection to work?

No, Panoma operates entirely offline. It stores project metadata locally and only queries public package registries when necessary, such as checking for outdated dependencies. It functions the same way on a plane or without internet access.

How do I get started with Panoma?

Users can start Panoma by running a simple command like `npx panoma up ~/Desktop` in their terminal. This launches a local web interface at `localhost:4173`, displaying all indexed projects without requiring installation or account creation.

What kind of data does Panoma store about my projects?

Panoma stores metadata such as project paths, tech stacks, last touch timestamps, broken setups, and dependency advisories. It does not store the actual code or credentials, only an index card of project information.

Panoma compared

Reviews