PROJECT BRAIN / ILLUSTRATIVE V0.1

BUILD FAST WITH AI.
HARIKOS KEEPS THE
PROJECT STRAIGHT.

One shared, continuously verified project brain for Codex, Claude, Cursor, and you.

READ-ONLY GITHUB ACCESS EVIDENCE ON EVERY TRUTH AGENT-NEUTRAL MCP
INITIALIZING PROJECT GRAPH
TRUTH / AUTHSupabase Auth VERIFIED · 99%
MEMORY / DECISIONKeep billing server-side2m ago · Codex
middleware.ts 18–34
SCROLL TO TRACE THE SYSTEM
01TRUTH
02MEMORY
03CONTEXT
04AGENT BRIDGE
THE FAILURE MODE

Your agents move fast.
Your project context fragments.

Code changes. Documentation drifts. One agent learns what the next agent never sees. Old assumptions stay alive because nobody checks them against the repository.

DIAGNOSTIC / CONTEXT_LOSS
AGENT / 01Codex sessionDecision: Supabase Auth
README.md“We use Clerk.”STALE / UNKNOWN
middleware.ts:18createServerClient()CODE / CURRENT
AGENT / 02New sessionContext: empty
NO SHARED STATE?ASSUMPTION SURVIVES
ONE COHERENT SYSTEM

A project brain made of
four precise layers.

HARIKOS does not blur history and reality into one summary. Each layer has a job, and evidence keeps the layers honest.

THE PROJECT BRAIN IN MOTION

A repository changes.
HARIKOS carries the meaning forward.

This illustrative loop shows the product mechanic: evidence updates Truth, a useful decision becomes Memory, and the next agent starts with current Context.

LIVE PRODUCT MECHANICLOOP / 01:05
TASK RECEIVEDReplace Clerk with Supabasetask
middleware.ts +18 −9lib/supabase/server.ts +34README.md CURRENT
AUTH / PREVIOUSClerkVERIFIED
AUTH / CURRENTSupabaseCANDIDATE
TRUTH / CURRENT STATE

Truth moves with the repository.

Every important claim carries status, confidence, scope, evidence, and a validity window. When implementation changes, HARIKOS preserves what was true without presenting it as current.

Explore Project Truth
TEMPORAL TRUTH / AUTHENTICATIONCOMMIT C2137FB
12+ import { createMiddlewareClient } from "@supabase/ssr"
18+ const supabase = createServerClient()
21 authMiddleware.protect()
27return response
AUTHENTICATIONSupabase AuthVERIFIED · 99%
AUTHENTICATIONClerkSUPERSEDED
DOCUMENTATIONREADME.mdSTALE · REVIEW
BEFOREClerk / verified
AFTERSupabase / verified
MEMORY / PROJECT HISTORY

Useful history survives.
Noise does not become authority.

This illustrative timeline shows how decisions, failed attempts, fixes, constraints, and outcomes can prevent the next session from repeating the last one.

ILLUSTRATIVE PRODUCT EXAMPLE
ATTEMPT

Create Stripe subscription from the browser

Codex / session 2F7A
FAILED ATTEMPT

Privileged credentials cannot cross the client boundary

root cause / security
DECISION

Keep subscription creation server-side

applies to billing routes
OUTCOME

Checkout route and signed webhook boundary created

commit c2137fb
MEMORY ≠ TRUTHHistory informs. Repository evidence verifies.
AGENT HANDOFF

The next agent should not start from zero.

Codex records a failed attempt, a decision, and an outcome. HARIKOS makes the project-useful parts available when Claude—or any other MCP client—starts a related task.

See the agent bridge
01C
CODEXSESSION COMPLETE
FAILED ATTEMPTDECISIONOUTCOME
CURRENT TRUTHCONSTRAINTFAILED ATTEMPTDECISIONOUTCOMERELEVANT FILES
02CL
CLAUDECONTEXT RECEIVED
CONTEXT / TASK RELEVANCE

Not more context.
The right context.

HARIKOS compresses repository signal, current Truth, relevant Memory, changes, and constraints into a focused Context Pack.

TASK / INPUTModify subscription flow
middleware.tsREADME.mdstripe.tsauth.tsbilling decisionfailed client attemptroute.tsdashboard.tsxwebhook constraintpackage.jsoncurrent planold auth change
RELEVANCE ENGINE
HARIKOS CONTEXT PACK1,184 TOKENS

CURRENT TRUTHINCLUDED

FILESINCLUDED

CONSTRAINTSINCLUDED

FAILED ATTEMPTSINCLUDED

DECISIONSINCLUDED

OUTCOMESINCLUDED

ILLUSTRATIVE PRODUCT EXAMPLE
DOCUMENTATION / README.md:42Authentication is handled by Clerk.AUTHORITY 0.42 · SAMPLE AGE 19 DAYS
VS
CODE / middleware.ts:18const supabase = createServerClient()AUTHORITY 0.98 · COMMIT C2137FB
HARIKOS RESOLUTIONCODE EVIDENCE WINS

Supabase Auth VERIFIED

README.md CONTRADICTED

CONTRADICTION / EXPLICIT

Memory can be wrong.
The repository gets the final say.

HARIKOS does not flatten conflicting evidence into false certainty. It exposes the disagreement, ranks authority, and preserves the transition.

EVIDENCE / PROVENANCE

Every truth has
a reason you can inspect.

This illustrative inspector shows the file, line, commit, authority, and observation time attached to a claim—never opaque confidence theater.

ILLUSTRATIVE PRODUCT EXAMPLE
CLAIM / AUTHENTICATION

Supabase Auth

VERIFIED99%

project-wide · current since Aug 24

01
middleware.ts:18–34SOURCE CODE · AUTHORITY 98%
02
lib/supabase/server.ts:7–22SOURCE CODE · AUTHORITY 98%
03
package.json:31MANIFEST · AUTHORITY 86%
COMMITc2137fbOBSERVED2026-08-24 16:41 UTC
DEVELOPERS / MCP

Ask the project brain directly.

Connect a coding agent with one revocable, project-scoped token. Read Truth, search Memory, prepare Context, check assumptions, and write back structured outcomes.

get_project_truth()search_project_memory()get_context_pack()record_outcome()
Open developer experience
harikos — illustrative shell
$

Authentication

Supabase Auth

VERIFIED · 99%

 

Evidence

middleware.ts:18

lib/supabase/server.ts:7

 

Previous: Clerk · SUPERSEDED

SECURITY / ARCHITECTURE

Minimum access.
Explicit boundaries.

HARIKOS is designed around server-side authorization, bounded repository analysis, signed webhook boundaries, and revocable project-scoped agent access.

01

GITHUB

Contents: Read Metadata: Read

No repository writes
02

SOURCE

Bounded file fetch Secret paths denied

No arbitrary code execution
03

AGENTS

High-entropy tokens Hash + prefix stored

Revoke immediately
04

DATA

User ownership checks Private tables protected

Server-side credentials
Inspect the security model
PRICING / SIMPLE BY DESIGN

Start with one project.
Scale the shared brain.

No annual fiction, fake enterprise tier, or hidden usage story. Start free; Pro is the current launch hypothesis.

FREE / FOR INDIVIDUAL BUILDERS
$0/ forever

One repository · one agent connection · 250 memories · 25 Context Packs/month

Start free
PRO / FOR ACTIVE PROJECTS
$1/ month

Up to five repositories · five agent connections · higher Memory and Context limits

Continue to sign in
Compare plan details
FAQ / THE SHORT VERSION

Questions before you
connect a repository.

01Is HARIKOS another coding agent?

No. HARIKOS is the shared project brain around your coding agents. It verifies current state, preserves useful history, and gives each agent relevant context.

02What is the difference between Truth and Memory?

Memory records what happened. Truth represents what current repository evidence supports. A remembered decision can be useful without being current fact.

03Does HARIKOS store my whole repository?

The intended default is bounded, authorized source fetching: analyze relevant files, persist structured claims and evidence pointers, and avoid becoming a permanent full-code mirror.

04How do coding agents connect?

Through a remote, project-scoped MCP endpoint using a revocable HARIKOS token. Existing tokens are never shown again after creation.

05Can I inspect why HARIKOS believes something?

Yes. Verified claims expose their evidence, file paths, line references, confidence, commit, and temporal history.

PROJECT BRAIN / READY

Build fast.
Keep the project straight.

Connect a repository and give every coding agent one current, evidence-backed understanding.

Connect your repository Trace the system