CenterEye
CenterEye ยท your AI command center

Stop re-explaining your work to every new AI chat.

CenterEye keeps one record for each client, product or class: your rules, what was decided, the open tasks and your hours. Claude, ChatGPT, Grok and Gemini all read it. The next chat, in any of them, starts where the last one stopped.

  • Free
  • Your chats stay in your AI app
  • Read every card, checkpoint and task
  • Export or delete anytime
Works inClaudeClaude CodeChatGPTGrokGeminiMstyand other apps that support MCP connectors
ClaudeTuesday, 4:40 PM
The quote was approved. Log two hours and close the quote task.
Logged 2 hours, billable. Closed "Send revised quote." Saved a checkpoint.
CenterEye
Area: Client work
Checkpoint, Tue
Quote approved. Next: kickoff agenda.
Task
Send revised quote: done
Hours
2.0 billable
Card
Invoices go out on the 1st.
ChatGPTWednesday, 9:05 AM
boot up as client work
Yesterday the quote was approved and you logged 2 hours. Next up is the kickoff agenda. Want me to draft it?

A made-up example.

The problem

  • Every new chat, you paste the background in again.
  • A long chat fills up. The fresh one has lost what you decided.
  • Claude Code starts each session without knowing what the last one did.
  • Claude's limit runs out mid-task. You open ChatGPT and start over.

Most people patch this with a pasted summary, or a handoff file they keep up by hand. CenterEye is that file for every part of your work. Your AI keeps it current as work lands. Every connected app reads it.

How it works

CenterEye calls each part of your work an area. A client, a product you're building, school, the house. Whatever you juggle.

Start a chat in any connected app and say "boot up as" and the area. The AI loads that area's cards, latest checkpoints and open tasks, plus the synthesis: a nightly read across all your areas, with what's due soon. Then you work the way you always do.

As work lands, the AI saves a checkpoint: a short note on what changed, what you decided, what's still open and what's next. Tomorrow's chat starts from there, in whichever app you open.

Claude Claude Code ChatGPT Grok Gemini loads saves CenterEye Client work Cards Checkpoints Tasks Hours rules and facts dated notes with due dates with rates My product Cards Checkpoints Tasks Hours Home Cards Checkpoints Tasks Hours Synthesis across all areas, written nightly, in every boot
Booting an area loads its cards, latest checkpoints and open tasks, plus the synthesis, with what's due soon. The AI saves its updates back to the same area.
ClaudeBooting an area
boot up as client work
Loaded Client work: its cards, the last three checkpoints and the synthesis. Last time the quote was approved. Open: the kickoff agenda, due Thursday. Start there?
Claude CodeEnd of a session
That's the importer done. Save a checkpoint.
Saved a checkpoint in My product: importer built, 12 tests passing. Next: retries. I left a note on the retries task for the next session.
GeminiThe next morning
boot up as client work
Picking up from yesterday's checkpoint, saved in ChatGPT: the kickoff agenda is drafted. Next: send it to the client by Thursday.

Illustrated examples.

Doesn't my AI already remember things?

It does, inside that app. Claude and ChatGPT both keep a memory of you. Both can keep it per project. That memory is facts the app picks out. It stays in that app.

CenterEye keeps a dated record of the work, area by area, that you can read in one place. Every app you connect opens the same record. Your tasks and hours sit next to it.

Built-in memory one per app Claude ChatGPT Gemini likes Python client: Acme client: Acme short replies likes Python no dates, no tasks, no hours CenterEye one record per area, every app Claude ChatGPT Gemini Client work Mon Tue Wed dated checkpoints, plus cards, tasks and hours
Built-in memory keeps facts inside each app. CenterEye keeps one dated record per area that every connected app reads and writes.

If you live in one app and one project, built-in memory may be enough. CenterEye is for when your work spans several areas and several apps.

What's in it

Every AI you connect knows all of you, and changes how it helps depending on which part of your life you're in.

Areas

Each part of your life gets its own. A chat loads one at a time.

Cards

What your AI should know before it answers: your rules, facts about you, notes on the people you work with, reference lists. Some load in every area. Others load only in the areas you pick. Some wait until a chat asks. When you correct your AI, it can write the fix into a card. A rule you teach in one app shows up in all of them.

Checkpoints

A checkpoint is a short note your AI saves as work lands: what changed, what was decided, what's next. The next session starts from the latest ones.

Tasks

Due dates and comments. Your AI creates, updates and closes them from any chat. Their comments make good handoffs from one session to the next.

Hours

Logged by area and category, with rates. The time report gives you billable totals for an invoice.

Synthesis

On each night with new work, an AI model reads your new checkpoints. It writes the synthesis: a short read on every active area, the dates coming up and the threads that cross areas. You or your AI can ask for a fresh one at any time. Every boot includes it.

The web app

centereye.ai shows all of it. You can read every card, checkpoint and task there. You can edit your cards and tasks.

From CenterEye's demo account.

How I use it

One trip, two AI apps

On a trip through Switzerland this summer, my Claude chat ran out of room. A day later my weekly Claude limit ran low. I opened ChatGPT and booted the same area. It picked up the day's plan from the last checkpoint, replanned the afternoon and saved its own checkpoints. Later, Claude took it back from where ChatGPT left off.

From a vacation idea to a live app in a day

On a beach vacation I had a playful idea for an app: Help Me Rot. Within two hours it had its own area, a rules card and a six-step plan as tasks. A chat on my phone built the prototype. That evening Claude Code took over from the same tasks and checkpoints. The app went live the next morning. Grok, in my car, drafted the launch post onto the launch task. Claude wrote every line. I made every decision from my phone.

Three apps moved between dinner and lunch

I had three old apps on servers I wanted to retire: Recurate, TourGraph and GetClearNews. One evening Claude Code moved the first. Before it stopped, that session left a comment on a task: what worked, in order, and what to watch for. It also set up the next app's area. The next session booted that area cold, read the comment and moved the second app overnight while I slept. The third moved the next morning. Tests and reviews did a lot of the work. CenterEye carried what each session learned to the next one.

A 10 AM request, done before noon

At 10 AM a client asked for a large set of documents to be pulled and sorted. My planning chat saved the brief as a checkpoint in that area. It left a note for the coding session. That session booted the same area, picked up the brief and ran the job. The documents were delivered before noon.

Why I built it

I built the first version in mid-2025 to keep track of the different areas I was working in: clients, products, home and career. It started as one long prompt in one chat. When that outgrew a single chat, it became several chats sharing a manual, then a folder of notes the AI read and wrote. As the models and the apps around them got more capable, and my work got more complex, the tool grew with it.

Today it's CenterEye. Each area has its own cards with my rules and facts, the checkpoints the AI saves as work lands, and tasks with due dates and comments. My hours and billing reports sit next to them. On each night with new work, the synthesis pulls every area together. Claude, Claude Code, ChatGPT, Grok and Gemini all work from the same record. I can read every card, checkpoint and task on the web, and I use it every day.

Nikhil Singhal

Get started

  1. Sign up at centereye.ai with your email. You'll get a link to set your password.
  2. In your AI app, add CenterEye as a connector at https://mcp.centereye.ai/mcp. Sign in when it asks. Then approve the connection.
  3. Start a chat and say "boot up." The first time, your AI walks you through setting up your areas.

It works in Claude (web, desktop, phone and Claude Code), ChatGPT, Grok, Gemini, Msty and other apps that support MCP connectors. The docs have the steps for each app.

The approval screen, naming Claude as the app that's connecting.
The approval screen names the app that's connecting.

Your data

  • You can read your cards, checkpoints, tasks and hours on the web, at any time. The download has the rest.
  • It keeps what your AI saves to it: areas, cards, checkpoints, tasks and hours. It doesn't record your chats.
  • On each night with new work, and when you or your AI ask, an AI model writes your synthesis. It reads your new checkpoints and a short summary of your areas, open tasks and hours. You can turn the nightly run off.
  • Your data isn't sold. It isn't used to train AI models.
  • You can download all of it from your Profile as files you can read. You can delete your account there too. After you delete it, your account is held for 7 days in case you change your mind. Then it's deleted for good.

More in the privacy policy.

Price

CenterEye is free. Sign up with your email.

Next: shared spaces for families and teams, and texts when something needs you. Not built yet. Both build on the areas and cards you start today.

Questions

What plan do I need?
Plans change often. The free plans of Claude, ChatGPT, Grok and Gemini may work, but I recommend at least each app's basic paid plan to use CenterEye well. Check the app's latest release notes to make sure it supports custom connectors on your plan. The docs have the steps for each app.
Does a chat in one area see my other areas?
Partly. A boot loads one area, plus any cards you've set to load everywhere, plus the synthesis. The synthesis covers every area. Areas keep a chat focused. They aren't walls.
What if the AI saves something wrong?
It happens. You can read every card, checkpoint and task on the web, edit cards and tasks, and delete checkpoints. Or tell your AI to fix it. It can update cards and tasks itself.
I have two chats open in the same area. Do they see each other?
Not on their own. Each one saves its own checkpoints. The next boot in that area sees both, even in a chat that's already open.
How much of my chat does a boot use?
A new account's boot is small. It grows as you add cards. You decide which cards load at the start and which wait until a chat asks for them.
What happens to my data if you stop running CenterEye?
You can download everything at any time, as files you can read and keep.
Who makes CenterEye?
I do. I'm Nikhil Singhal. I use it every day. Write to me at support@centereye.ai.