An AI coding agent that actually lives on your machine.

Pulse5 reads, writes, and runs code directly in your workspace — with your own API key, or a fully local model. Nothing routes through anyone else's servers.

curl -fsSL https://pulse5.online/install.sh | bash
On Windows? Download the installer instead.
On Linux? Use the install command instead.
Found a bug? pulse5aicontact@gmail.com

Not a demo. A tool that runs your real workflow.

Every item below is a real, working feature in the current build — not a roadmap.

Core agent

  • Reads, writes, and runs code as an actual agentic loop — full tool calls, not autocomplete
  • Bring your own model: Anthropic, OpenAI, Gemini, or a fully local model via Ollama / LM Studio
  • Streaming responses with live output as commands run
  • Automatic context compaction — long conversations don't hit a wall
  • Checkpoints on every file change — restore any file to before a specific message

Safety & control

  • Auto or Manual approval modes for every tool call and file edit
  • Dangerous commands always flagged — rm -rf, force pushes, and more, even in Auto
  • Review file changes: see the diff before it's applied, without slowing down everything else
  • Fine-grained auto-approve rules — always allow writes under src/**, always ask for run_command
  • Every operation is sandboxed to the one workspace folder you chose

Workflow

  • Multiple conversations as a real tab strip — switch tasks without losing your place
  • Edit and resend any earlier message — discards what came after, and reverts the files it touched
  • Search across every past conversation's full content, not just titles
  • Drafts autosave — a crash or restart never costs you a half-written message
  • Desktop notifications when a background task finishes

Git awareness

  • Live branch and dirty-state badge, right in the header
  • One-click diff against HEAD, rendered with the same viewer as everything else
  • AI-generated commit messages from your actual staged diff

Polish

  • Full dark and light themes
  • Unified or side-by-side diff view, your choice, everywhere diffs show up
  • Rebindable keyboard shortcuts and a command palette
  • Per-workspace PULSE5.md rules file, auto-loaded into every conversation
  • Export any conversation to Markdown

Privacy

  • Your own API key. Requests go straight from your machine to the provider — never through us
  • Fully local option: point it at Ollama or LM Studio and nothing ever leaves your machine
  • Sandboxed to one folder, always — no reaching outside the workspace you opened
  • Everything is stored locally: conversations, checkpoints, settings

See exactly what changed, before it's permanent.

Every write and edit renders a real diff — pick whichever view reads better for the change in front of you.

Unified diff view showing added and removed lines with +/- markers
Unified — classic +/− line view
Side-by-side diff view showing old and new file content in two columns
Side-by-side — old and new, columns

Your own key, your own data

Pulse5 talks straight to your chosen provider. There's no middleman server reading your code or your prompts.

Or don't use an API at all

Point Pulse5 at a local Ollama or LM Studio server and it never touches the internet.

Sandboxed by design

Every read, write, and command is confined to the one folder you opened — never anywhere outside it.

Open a folder. Start building.

Free. Linux and Windows today — macOS is coming.

curl -fsSL https://pulse5.online/install.sh | bash
On Windows? Download the installer instead.
On Linux? Use the install command instead.