CodeProso — Desktop AI coding assistant

Your project. Your rules.
Your AI.

CodeProso is a native desktop assistant that reads your codebase, proposes real diffs, and only acts when you let it — powered by the Proso.ai model platform.

macOS WindowsCode · Docs · Slides · Sheets

Why CodeProso

Most AI coding tools guess.
CodeProso reads.

Autocomplete-with-ambition is fine for a snippet. For real work in a real repo you need an assistant that looks before it types, asks before it writes, and leaves a trail you can walk back.

Context first

Before it answers, CodeProso builds a repo map, checks git state, and pulls in the files you’ve pinned. It works from what is actually in your project — not from what projects usually look like.

Permission, explicitly

Plan mode is read-only by design. Build mode can edit, but proposes first. Agent mode keeps going on its own — inside the limits you set. You always know which one is on.

Nothing is silent

Every change arrives as a diff you can read, reject, or apply. A checkpoint is taken before each apply, so undo is one click — even three changes later.

How it works

A single prompt,
four steps.

The same path every time — so you always know where a change came from and what happened to it.

  1. 01

    Understand

    Reads your project structure, git state and open files — then only the files it needs.

    Repo mapGit statusPinned files
  2. 02

    Plan or Build

    Plan mode thinks out loud and never writes. Build mode is allowed to act. Agent mode chains the steps itself.

    Read-onlyCan editAutonomous
  3. 03

    Propose

    Every change comes back as a reviewable diff, file by file. Never a silent overwrite.

    UnifiedSplitPer file
  4. 04

    Apply & verify

    You approve; CodeProso applies it, then runs your formatter and tests to confirm.

    CheckpointFormatTest
Applied

You approved it — diff applied, checkpoint saved, tests run.

Revised

You asked for changes — it re-proposes, nothing touched yet.

Rejected

You said no — your files are exactly as you left them.

Plan · Build · Agent

Three modes.
One switch you can see.

The mode is always on screen, and it decides what the assistant is allowed to do. Start in Plan, move to Build when you like the plan, hand it to Agent when the path is clear.

Plan mode

Can
Reads, searches, reasons
Can't
Cannot write a single byte

Scoping a change, reviewing a PR, learning a codebase.

Build mode

Can
Proposes diffs, runs your tools
Can't
Cannot apply without your click

Everyday feature work and fixes, one reviewed step at a time.

Agent mode

Can
Loops: edit → run → read → fix
Can't
Cannot leave the project or your limits

“Make the tests green.” Long refactors. Migrations. Walk away and come back.

Agent mode keeps working until the goal is met — or a stop condition hits.

Beyond the editor

It ships the code.
And the deck about it.

Engineering work doesn't end at the commit. CodeProso opens and edits Word, PowerPoint and Excel files in your project with the same diff-and-approve flow it uses for code.

Code

Any language in your repo, with your formatter and test runner in the loop.

Documents

Write and revise .docx — specs, release notes, runbooks — straight from the code they describe.

Presentations

Build or edit .pptx decks from a changelog, a design doc, or a conversation — on your template.

Spreadsheets

Read and update .xlsx files: fixtures, pricing tables, test matrices, reports.

Complete toolkit

Everything in the box,
nothing to bolt on.

Nine capabilities that ship together in one desktop app — no plugins to hunt down, no extensions to configure.

Project-aware chat

Every conversation is anchored to a folder. Repo map, git state and pinned files are in context before you type.

Plan / Build / Agent

An explicit, always-visible mode decides whether the assistant can read, propose, or keep going on its own.

Reviewable diffs + checkpoints

Changes arrive as diffs. A checkpoint lands before every apply, so any step can be rolled back.

Multi-model

Claude, GPT, Gemini, DeepSeek, Llama and more through Proso.ai. Switch per conversation, no extra keys.

Office file editing

Create and edit .docx, .pptx and .xlsx inside your project, with the same review-before-apply flow.

Terminal, formatter, tests

Runs your formatter and test command after changes, and reads the output to fix what broke.

Scoped local file tools

Read, search and edit — limited to the project you opened. Nothing outside it without asking.

Model visibility & favorites

Hide the models you never use, star the ones you do. Your picker stays short.

macOS + Windows

A native desktop app on both platforms, with the same features and the same shortcuts.

Product tour

The app, screen by screen.

Four views you'll use every day — from the first question to the last applied diff.

Project chat

Ask about the repo you actually have

Open a folder and start talking. CodeProso shows what it read and why, so you can check its homework.

  • Tool calls listed inline — every file read and search
  • Pin files to keep them in context across a session
  • Mode and model visible in the toolbar at all times
Models

Pick the model.
Keep the workflow.

Fast model for a rename, frontier model for a gnarly refactor — switch per conversation without changing tools, re-pasting context, or juggling keys. Your Proso.ai admin decides which models appear.

  • ClaudeAnthropic
  • GPTOpenAI
  • GeminiGoogle
  • LlamaMeta
  • GrokxAI
  • DeepSeekDeepSeek
25+AI models

Every major provider, one picker, one conversation history.

0API keys to manage

Keys and billing live in your Proso.ai tenant — not on laptops.

1Sign-in

The same account you use for AskProso on the web.

Model catalogue is managed in AskProso and syncs to the app.

For teams

One plan for the team.
Limits you actually set.

CodeProso runs on your organisation's Proso.ai tenant. Admins get the same governance console as AskProso — so rolling out a coding agent doesn't mean handing out blank cheques.

Buy once, hand out seats

Your organisation buys a plan on Proso.ai and assigns CodeProso seats to teammates. They sign in; they’re in.

Token budgets per team

Set how many tokens each team can use per month or per day in AskProso — with warning, critical and hard-limit thresholds.

Dashboards for every teammate

See usage by person, team and model. Spot who’s blocked, who never activated, and where spend is going.

Policy that follows the seat

Model access, feature gates and the audit log come from the same governance layer AskProso already runs.

Get started

Up and running
in three steps.

  1. 1

    Download & install

    Grab the .dmg for macOS or the installer for Windows from the releases page.

    Releases
  2. 2

    Sign up at askproso.ai

    Create your Proso.ai account — or use the seat your team admin assigned you.

    Create account
  3. 3

    Connect & start chatting

    Set the Backend URL to your Proso.ai instance, open a project folder, ask your first question.

    Backend setup

CodeProso is the desktop half of the Proso.ai platform — sign up once, use it everywhere.

Common questions

Questions developers
actually ask.

Can't find it here? The troubleshooting guide covers the rest.

What is CodeProso?

CodeProso is a native desktop AI coding assistant for macOS and Windows. You open a project folder, and it reads the code, answers questions about it, proposes changes as reviewable diffs, runs your formatter and tests, and can create or edit Word, PowerPoint and Excel files. It is the desktop half of the Proso.ai platform, alongside AskProso on the web.

Is my code sent anywhere? How does it use my files?

Files are read locally, and only inside the project folder you opened. When you send a message, CodeProso sends the context that request needs — your prompt, the project map, and the files or snippets it read — to your Proso.ai tenant, which routes it to the model you picked. Nothing is written to disk without a diff you approve (or, in Agent mode, within the limits you set), and each request is attributed in your tenant’s usage log.

What’s the difference between Plan, Build and Agent mode?

Plan mode is read-only: it can read, search and reason, but it cannot change files. Build mode can propose edits and run your tools, but every change waits for you to apply it. Agent mode works through a goal on its own — edit, run, read the output, fix — until it succeeds or hits a stop condition such as an attempt limit, and it takes a checkpoint before each change so you can roll back.

Which AI models can I use?

Any model enabled in your Proso.ai tenant — 25+ across Claude, GPT, Gemini, Llama, Grok, DeepSeek and more. You can switch model per conversation, star favorites, and hide the ones you don’t use. On a team plan, your admin decides which models are available to your group.

Do I need a Proso.ai account?

Yes. CodeProso signs in with the same account you use for AskProso, and model access, usage and billing run through that tenant. If your company already has a Proso.ai plan, ask your admin for a seat; otherwise you can create an account at askproso.ai.

Is it free?

The desktop app is free to download. AI usage is metered through your Proso.ai plan, because each model carries a different cost. Teams buy a plan, assign seats, and set token budgets per team in AskProso. Contact Proso.ai for pricing that fits your team size and model mix.

Does it work on Windows and macOS?

Yes — CodeProso ships as a native app for both macOS and Windows with the same features on each. Linux isn’t supported yet.

How do I report a bug or request a feature?

Open an issue on the CodeProso GitHub repository (https://github.com/prosoai/codeproso-releases/issues). Include your app version (Settings → About), your OS, and steps to reproduce. For account, billing or team-plan questions, contact Proso.ai directly.

Get CodeProso

Open a project.
Ask it anything.

Free to download for macOS and Windows. Sign in with your Proso.ai account and you're working in under five minutes.