Nazar

Live now · free to start

Your CI failed while you were out.A draft PR is already waiting.

Nazar turns failed GitHub Actions into draft PRs — fixed by Claude Code or Codex CLI on your own machine, on the subscription you already pay for. And everything you notice on your phone gets filed under the right project while you’re at it.

The 40-second version

Demo coming shortly

A red GitHub Actions run, one tap, and a draft PR written by your own coding agent on your own machine.

100%

of your source code stays on your own machine. Always.

2

coding agents supported — Claude Code and Codex CLI.

1tap

from a red CI run to a draft PR on your machine.

The problem

The work doesn’t waituntil you sit down.

CI breaks while you’re out and just sits there, red, until you get back to a keyboard. Same for the bug you hit mid-commute, the idea in the shower, the fix you thought of mid-meeting — they scatter across five apps and die in none of them.

01 — Incidents

CI fails while you’re out.A draft PR is waiting.

Connect a GitHub webhook and failed runs stop being noise. Nazar correlates them into incidents and triages one to you — in Telegram or on the web. One tap runs your own coding agent against it, at home, and hands you a draft PR.

01

A run fails

The webhook fires. Nazar groups related failures into one incident instead of five identical alerts.

02

You tap “Draft a fix”

The daemon opens an isolated git worktree on your machine and runs your agent there. Your working tree stays untouched.

03

A draft PR is ready

You come back to a real draft PR to review. Snooze, close or reopen incidents as they come.

Coming soonSentryGrafanaJiraAlerts hub

The economics

Every other CI-fixing agentbills you per fix.

They run your agent in a cloud runner and meter it against API credits. Nazar runs it on your own machine, under your own Claude or Codex subscription — the one you are already paying for.

The bridge is the product. The inference is already yours.

02 — The bridge · Pro & Unlimited

Drive Claude Code onyour own machine.From your phone.

A tiny open-source daemon links your repos to Nazar over an outbound-only WebSocket. No open ports, no inbound firewall holes — and your source code never touches our servers.

Install in two lines

$ uv tool install nazar-bridge$ nazar-bridge add ~/code/timba

Paste the token from your dashboard. Autostarts on Windows, macOS and Linux.

  • Claude Code and OpenAI Codex CLI, auto-detected per repo. Codex runs as your local agent, on your own auth.
  • Live streaming sessions with a Plan / Auto toggle and a per-message model picker — Fable, Opus, Sonnet, Haiku.
  • Multi-machine: repos grouped by machine. Resume a session you started locally on your own laptop.
  • Session health shows how much context you’ve used. Attach files. Send from web or Telegram /code mode.
  • Hit Anthropic’s usage ceiling mid-session? Arm a ping and get a Resume button the moment limits reset.
  • Pull a project’s open tasks straight into your terminal, close one from your shell or from chat, and the status syncs both ways.

It can

Read only the repos you add, run your coding agent, stream its output back to you, and sync task status.

It can’t

Reach anything you didn’t add, accept an inbound connection, or upload your source code to us.

MIT on PyPI · signed attestations via GitHub Actions Trusted Publishing ↗

03 — Capture

Say it, type it,or snap it.

One box for everything. Type it, record it with a live waveform, or drop a photo. Mixed-language voice works out of the box — Armenian and English in one breath — transcribed on our own Whisper servers, never a third-party API.

Read more
  • A bug you just hit
  • A voice memo, any language
  • A screenshot from a user
  • An idea at a red light

04 — Organize

Filed underthe right project.

An LLM reads what you sent and proposes a note, a todo or a bug — with a project, a priority and tags. One tap to confirm or recategorize. Nothing is ever filed behind your back.

Read more
  • The right project, automatically
  • Notes, todos and bugs
  • Subtasks and dependencies
  • Calendar, reminders, digest
GITHUB ACTIONSCLAUDE CODECODEX CLITELEGRAMGROQWHISPERPYPI · MIT

While being

01Fast

A thought is filed before you’ve put your phone away.

02Private

Outbound-only bridge. Self-hosted transcription. No OpenAI on our servers.

03Yours

Your machine, your repos, your API keys, your Claude account.

04Everywhere

A chat app you already have, and a web dashboard that matches it.

05 — The product

Everything, in one workspace

app.nazar.bot/dashboard
Nazar dashboard: one capture box for text, voice and photo, with recent captures already filed by project
01DashboardType it, record with a live waveform, or drop a photo — then confirm where Nazar filed it.
app.nazar.bot/code
Nazar code command centre streaming a live Claude Code session with Plan and Auto modes
02CodeLive agent sessions on your own repos. Plan or Auto, a model picker per message, streaming output.
app.nazar.bot/projects
Nazar projects grid with note, todo and bug counts per project
03ProjectsNotes, todos and bugs per project. Subtasks, dependencies, auto-archive, one-click restore.
app.nazar.bot/assistant
Nazar assistant answering a question about what is still open for a project
04AssistantAsk and command in plain language. It creates, edits, closes, refiles and schedules — and remembers you.
app.nazar.bot/calendar
Nazar calendar month view showing due tasks and reminders
05CalendarEverything with a due date, by month. Add a task straight from a day; get the list as a morning digest.

06 — Everything else

Nazar sees it, sorts it,ships it.

Capture, projects, the assistant and the whole Telegram client are unlimited on every tier — including Free. The bridge is what the paid plans add.

An assistant that acts

Ask and command in plain language, on web and in Telegram. It creates, edits, completes, refiles, searches and schedules — with multi-turn memory. Destructive actions always ask first.

It remembers you

Persistent memory of facts about you and how you work. Tell it to remember or forget something; edit the whole list in Settings → Memory.

Telegram, as a real client

Not a toy bot. Full capture with confirm cards, per-item buttons and undo — plus /today, /calendar, /tasks, /projects, /inbox, /reminders, assistant chat and /code mode.

Voice that keeps up

Record with a live waveform on the web, or send a voice memo in Telegram. Self-hosted Whisper, never a third-party API — Armenian and English in one breath. Voice works as an assistant prompt too.

Projects that hold their shape

Per-project notes, todos and bugs. Subtasks, task dependencies, check-off, auto-archive on completion and one-click restore. Cross-cutting captures land in your inbox.

Tasks and a calendar

Every todo and bug across projects, filtered by Today, Open or Done. A month view of everything with a due date — and you can add a task straight from a day.

Reminders and a daily digest

Reminders that ping you when they’re due, plus your day’s tasks delivered at a local time you pick — by web push, in Telegram, or both.

Nothing happens only once

An in-app notification centre with full history: reminders, CI incidents, usage-limit resets and billing events. Miss a ping and it’s still there.

Your account, your keys

Sign in with email, Google or GitHub. Bring your own Groq or Anthropic key — encrypted at rest, never logged — and the Free-tier AI cap disappears.

07 — A day with Nazar

A day insidethe loop.

07:40 · on the street

You voice a feature idea, half in Armenian. It’s a classified todo in the right project before you’re home.

13:20 · on the couch

Telegram open, laptop shut. You tell Claude Code to fix a bug in the repo at home, read the diff it streams back, and close the task.

16:05 · out for coffee

CI fails. Nazar pings you with the incident; one tap drafts a fix PR on your own machine, in its own worktree.

18:30 · support inbox

A screenshot and a voice note from a user complaint become one filed bug, with the context intact.

08:00 · every morning

Your digest arrives in Telegram at the time you chose. You check three things off from chat before standup.

How it compares

The same job,four ways.

The same job, four ways.
CapabilityNazarClaude Code Remote ControlClaude Code / Codex GitHub ActionMobile session apps
Works with no session already runningYesNoYesNo
Failed CI → draft PRYesNoYesNo
Runs on your subscription, not metered API creditsYesYesNoPartial
Fix runs on your own machineYesYesNoPartial
Capture and triage by voice, photo, textYesNoNoPartial
Telegram-native, no new appYesNoNoNo
Live session monitoring and diff reviewPartialYesNoYes
Works with both Claude Code and CodexYesNoPartialPartial

Competitor capabilities as of July 30, 2026; this space moves fast — tell us if we’ve got something wrong.

08 — Pricing

Start free. Pay onlyfor the bridge.

Capture, projects, the assistant and Telegram are unlimited on every tier. Paid plans add the Claude Code bridge — more repos, more machines.

2 months free

Free

For trying it out

$0forever

  • Unlimited capture by text, voice & photo — web and Telegram
  • Unlimited projects, tasks, calendar, reminders & digest
  • The full conversational assistant, on web and in Telegram
  • 1,000 AI requests/mo — or bring your own key and go uncapped
  • No Claude Code bridge
Get started free
Most popular

Pro

For daily drivers

$11.99/mo

  • Everything in Free, with uncapped AI requests
  • Claude Code bridge: 3 repos on 1 machine
  • Claude Code or Codex CLI, Plan / Auto mode, model picker
  • CI incidents → draft-PR fixes on your own machine
  • Usage-limit reset reminders with one-tap resume
Get Pro

Cancel anytime — no lock-in.

Unlimited

For power users and many machines

$23.99/mo

  • Everything in Pro
  • Claude Code bridge: 25 repos across 5 machines
  • Repos grouped by machine, switch between them from your phone
  • Resume sessions you started locally on any linked machine
Get Unlimited

Cancel anytime — no lock-in.

Yearly means you pay for ten months and get twelve. Upgrades are prorated. Go over your repo limit and the extra repos are locked, never deleted — nothing is lost when you downgrade.

Claude Code runs on your own Claude account. Nazar is the bridge, not the AI bill.

09 — Security & privacy

Private by design,not by policy.

01

Outbound-only bridge

The daemon dials out to us. No inbound ports, no firewall holes — and your source code is never uploaded to or stored on our servers.

02

Open source, verifiably

MIT-licensed on PyPI, published through GitHub Actions Trusted Publishing with signed attestations. Audit it, or build it yourself.

03

Transcription we host ourselves

Voice runs through our own Whisper instance. Your audio is never handed to a third-party transcription API.

04

No OpenAI on our servers

Groq’s open models by default, Claude on demand. That is the entire list. Codex CLI, if you use it, runs on your machine under your own auth.

05

Your keys, encrypted

Bring-your-own Groq and Anthropic keys are encrypted at rest, never logged, and used only for your own requests. Rotate or delete them anytime.

06

Isolated by default

Per-user data isolation and JWT auth. OAuth tokens come back in URL fragments, so they never land in an access log.

Read the full Privacy Policy for the details.

10 — Answers

Good questions.

What exactly is the bridge?

A small open-source daemon you install on your own machine with one command. You paste a token from your dashboard and register repos with nazar-bridge add. From then on, Nazar can pull a project’s open tasks into your terminal and drive Claude Code or Codex CLI on those repos — while you’re on your phone. It talks to us over an outbound-only WebSocket, so nothing has to be exposed to the internet.

Do I need a session already running for a CI fix?

No. A failed run arrives as an incident and “Draft a fix” starts a fresh session on your machine by itself — in an isolated git worktree, so whatever you had checked out stays exactly as you left it. You can be asleep; the daemon just has to be running.

Is my code safe?

Your repositories stay on your machine. The daemon runs locally, only touches the repos you explicitly add, and your source is never uploaded to or stored on our servers. It accepts no inbound connections. The captures you send us — text, voice, photos — do pass through Nazar so they can be classified; that is the one thing that leaves your devices.

You say no OpenAI — so why support Codex?

Because those are two different places. Nazar’s own servers never call OpenAI: classification and the assistant run on Groq’s open models by default, with Claude on demand. Codex CLI is a coding agent that runs on your machine, under your auth, at your choice — the same way Claude Code does. Nothing about it changes what our servers talk to.

Do I need Claude Code to use Nazar?

No. Capture, classification, projects, tasks, the calendar, reminders, the digest, the assistant, and the whole Telegram client work on their own — free, with no bridge installed. Claude Code (or Codex CLI) is only needed for the remote-coding half.

What happens if I go over my repo limit?

Nothing is deleted. Repos beyond your plan’s limit are simply locked until you upgrade or unlink one. Pro covers 3 repos on 1 machine; Unlimited covers 25 repos across 5 machines. Upgrades are prorated, and downgrading never loses data.

Can I bring my own API keys?

Yes — Groq or Anthropic. Keys are encrypted at rest, never logged, and used only for your own requests. On the Free plan your own key removes the 1,000-requests-per-month cap entirely. You can rotate or delete a key anytime in Settings.

Do I have to install an app?

No. Use the web dashboard, or Telegram — a chat app you already have. Text, voice memo, or photo, from anywhere. The only optional install is the bridge daemon, and that lives on your development machine, not your phone.

What languages does voice handle?

Mixed-language speech out of the box — Armenian and English in the same sentence, for example. You don’t flag anything; transcription handles the switch. The interface itself is available in English and Russian.

How do billing and cancellation work?

Monthly or yearly, and yearly is ten months’ price for twelve months. Payments go through AmeriaBank vPOS (Visa, Mastercard, ArCa, Amex, Mir) or Lemon Squeezy — card details never touch our servers. Cancel anytime, no lock-in; see the Refund Policy for specifics.

What’s coming next?

Sentry and Grafana joining GitHub CI as incident sources, a Jira integration, and a dedicated Alerts hub. Everything else described on this page is live today.

Capture it on your phone.Ship it from your desk.

Nazar is live and free to start — no card required. Your first project takes about a minute.