Skip to content

Open · Write · Create

Your work.
One place.

AI, code, projects, agents and the tools you use every day — inside one focused workspace on your machine.

Windows x64 · v0.2.5 · macOS and Linux not yet available

Everything connected.

  • AIAny model, one conversation
  • CodeEditor, diffs, review
  • ProjectsFolders, instructions, agents
  • GitEvery action shows its command
  • TerminalReal shells, with permission
  • TasksYour team's work, in context
  • SecurityScan before you trust

Meet Pogama.

A desktop app where your conversations, code, repositories and tasks share one context — and nothing touches your files without your say.

Ask with your project as context.

Any model you connect, in one conversation that already knows the folder you're in.

Rate limits
Add rate limiting to the login endpoint. Use what we already have in the project.

Your project already uses a token bucket in lib/limits.ts. I'd reuse it for POST /login: 5 attempts per minute per IP, then a 429 with Retry-After.

I've prepared the change — review it before anything is written.

What are we building today?

BuildClaude Opus 5.5Cloud@ files · / commands

Work with the modelyou want.

Cloud or local, switch per chat. Your API keys live in your operating system's credential store — the app can use them, but never read them back.

Choose your model
Per chat, or “Auto” picks one by task; a fallback takes over if it fails.
Keep project context
Instructions, files and knowledge travel with your question.
Use agents
Mention one with @, or give a project its own team.
Review actions
Edits arrive as diffs; commands ask before they run.

Anthropic· Cloud

Claude models. Your key stays in your OS credential store.

Agents

Delegate the work.
Keep the control.

Give a project its own team of agents, mention one with @, or switch modes — Ask, Plan, Build, Research, Agent. Each step is visible, and anything sensitive waits for you.

Code reviewer · pogama-webIdle
  1. Research

    Reads the files you mentioned with @

    pending
  2. Plan

    Proposes the steps before touching anything

    pending
  3. Build

    Prepares the change as a reviewable diff

    pending
  4. Review

    Runs the tests — after asking you

    pending
Waiting for the agent…

Run a command in pogama-web?

npm test

You see the exact command, path or URL before anything runs. Deny always wins.

AI proposes.You decide.

When the AI wants to change a file, you get a side-by-side diff first. Nothing is written until you accept it, and every applied change can be undone.

  • Writes always go through review
  • Commands run only with your permission
  • Every change is recorded in a tamper-evident history
app/api/login/route.tsProposed change
  export async function POST(req: Request) {    const body = await req.json();+   const ok = await limiter.take(ip(req), 5, "1m");+   if (!ok) return tooMany();-   // TODO: rate limit    return verify(body);  }

Your tools.Same window.

The terminal, Git and your shortcuts — next to the AI that understands them, instead of in another tab.

Terminal

Your shells in tabs — and Pogama one command away from any of them.

~/code/pogama-web >

Opening pogama-web as a project in Pogama…

✓ Ready.

Typing “pogama .” in a terminal opens the current folder as a project in Pogama.

What Pogama understands

  • Projectpogama-webopened from this folder
  • Filesready for @ask with them as context
  • Gitmain2 changed files
  • TasksWEB3 assigned to you

Git

Branches, diffs and commits — every action shows its Git command.

  • Default branch · in sync with origin
  • 3 commits · +428 −92 · merged
  • 2 commits · +61 −8 · open, from feature/auth

$ git merge --ff-only feature/auth

Command palette

Everything in one search. Try it — type, use the arrows, press Enter.

  • Open project folder…Ctrl O
  • New chatCtrl N
  • Scan a project with Security Lab
  • Open Git WorkspaceCtrl Alt G
  • Start a focus sessionCtrl Alt F
  • Create taskCtrl Shift K

Every action in Pogama is one search away.

Focus

A task, a timer and focus sounds made on your computer.

WEB-42 · Rate-limit login

48:32

Rain · Brown noise · your own music

Less switching.
More building.

Start a session from any task. Breaks pause the music, the history stays on your computer, and Pogama's own notifications can wait until you're done.

Security you can see.Not just a promise.

Security Lab checks code before you run it. The Cybersecurity workspace keeps authorized security work in order: scope, assets, findings and evidence — local-first.

Security Lab· offline, on this computer

Scanning pogama-plugin…

  • Leaked keys and tokens— pending
  • Install scripts— pending
  • GitHub Actions— pending
  • VS Code tasks on folder open— pending
  • Git hooks— pending
  • Obfuscated or download-and-run code— pending

1 thing to review

package.json · "postinstall" downloads and runs a remote script

Nothing it read was executed.

Cybersecurity workspacePreview

For authorized work only: the scope fails closed — nothing is ever assumed in scope.

Scope verifiedAssets 18Findings 4
Critical
0
High
1
Medium
2
Low
1

Example engagement. Findings keep their evidence and confidence; scanners arrive in later phases.

From idea
to shipped.

One example morning in Pogama. No window switching, nothing written or run without you — and the whole trail recorded in History.

  1. 09:04

    Open the project

    pogama . in the terminal opens the folder as a project.

    $ pogama .

  2. 09:05

    Ask with context

    The question travels with the project's instructions, files and knowledge.

  3. 09:07

    The agent plans

    Plan mode proposes the steps before touching anything.

  4. 09:12

    Review the changes

    Every edit arrives as a diff. Accept, reject — or undo later.

  5. 09:20

    Run the tests

    In Pogama's terminal, after you allow the exact command.

    $ npm test

  6. 09:24

    Scan a new dependency

    Security Lab reads it offline before anything is installed.

  7. 09:27

    Commit

    Stage what you want; the Git command is shown before it runs.

    $ git commit -m "feat(auth): rate-limit login"

  8. 09:31

    Done

    The task moves to Done for the whole team.

Your work is
fragmented.

A browser. A terminal. Three AI tabs. A Git client, notes, a task board, meeting recordings — and you, copying context between them.

Pogama gives it
one context.

It doesn't replace every tool you use. It brings the work around your code into one place — so the AI sees the project, the task and the code together.

The work around the code.Right next to it.

Recordings

Meetings, calls and demos — from any app with Ctrl+Alt+Shift+R.

Recording · API review
  • Audio
  • Screen
  • Transcript

Transcript with timestamps and speakers, when you stop.

Recordings stay on your computer. Transcripts use a provider you connect (OpenAI, Gemini or compatible).

Client Hub

Every client's projects, services, domains and renewals.

Pro
  • Overview
  • Projects
  • Services
  • Domains
  • Contacts
  • Billing
  • Documents
  • Notes
  • Activity

Acme Studio

3 projects · 8 accounts

Services
VercelSupabaseGitHub
acme.studio
renews in 21 days
Supabase key
Hidden

Credentials live in your OS credential store.

Tasks

Team projects with numbered tasks, assignees and due dates.

  1. Backlog
    WEB-42Rate-limit login
    WEB-51
  2. To do
    WEB-47WEB-49
  3. In progress
    WEB-44
  4. In review
  5. Done
    WEB-35

WEB-42 is backlog. Your team sees the same board.

And that's not all.

Everything below ships in the desktop app today.

  • Agents

    Reusable assistants with instructions, model and skills.

  • Terminal

    Real shells in tabs, inside the folders you grant.

  • AI browser

    Researches the web — with your Firefox sessions, site by site.

  • Git Workspace

    Stage lines, commit, branch — the command always shown.

  • Tasks

    Team projects, assignees, due dates, My tasks.

  • Recordings

    Screen and audio from any app, with a small HUD.

  • Transcripts

    Timestamps and speakers, plus AI-ready Markdown.

  • Security Lab

    Scan a project offline before you trust it.

  • Cybersecurity

    Scope, assets, findings and evidence. Preview.

  • Knowledge

    Decisions and conventions the AI uses when relevant.

  • Memory

    What the AI remembers about you — visible and editable.

  • Skills

    Expertise you switch on for any chat.

  • Workflows

    Multi-step recipes you run in one click.

  • Client Hub

    Clients, services, renewals and credentials. Pro.

  • MCP tools

    Connect the AI to your apps and data.

  • Local models

    Ollama and LM Studio, nothing leaves your computer.

  • Top Island

    Pogama at the top of your screen, over any app.

  • Focus & music

    Sessions tied to a task, sounds made on your computer.

  • Dictation

    Talk; get a clear, professional message.

  • Captures

    Grab an area, mark it up, paste it into any AI.

  • History

    Every change in a tamper-evident log.

  • Attachments

    Images, PDFs, Excel and Word — documents read on your computer.

  • Command palette

    Chats, files, settings and commands from Ctrl K.

  • Personalities

    How the AI behaves, per agent, project or chat.

Your machine.
Your work.

Pogama keeps your workspace on your computer and sends a provider only the context you give it. Here is exactly what stays and what goes.

On your computer

  • Projects and files
  • Chats and history
  • API keys — in the OS credential store
  • Audit log, hash-chained

Model provider you choose

Only what you send in a message, and files you confirm.

Your Pogama account

Optional. Tasks you share with a team; Client Hub sync, with credentials encrypted on your device.

Usage facts

Feature counts, never content. Off in Settings → Privacy.

FAQ

Questions,
answered plainly.

What is Pogama?

A desktop app for working with AI: conversations with any model, agents, projects with their own files and instructions, a code editor with reviewed changes, terminals, Git, tasks and more — in one window.

Where is my data stored?

On your computer: projects, chats, history and the audit log. API keys go to your operating system's credential store. A Pogama account is optional; it's used for team tasks, licenses and Client Hub sync, where client credentials are encrypted on your device before syncing.

Which AI models can I use?

Anthropic, OpenAI, Google Gemini, OpenRouter, Ollama, LM Studio and any OpenAI-compatible server. You can switch per chat and mix cloud and local models.

Can I use my own API keys?

Yes — that's how the desktop app works. Keys are saved to the OS credential store; the interface can use them but never read them back, and each key is only sent to the host it was saved for.

Does Pogama modify my code automatically?

No. Changes to files are shown as a diff and only written when you accept them, and can be undone. Commands, network access and tools ask for permission first.

Which platforms are supported?

Pogama is built for Windows today. macOS and Linux builds aren't available yet.

One workspace.
Built for actual work.

Windows x64 · v0.2.5 · macOS and Linux not yet available