Give AI the context it needs.
Nothing it doesn’t.
Arctite observes the development sources you approve, assembles and redacts context locally, and lets you review the exact package before it reaches your AI provider.
workspace / aurora-project
Intent
Fix authentication race condition
inbox #142 · requested 2 min ago · feature/auth
Context readiness
Observed
- src/auth/session.ts
- Git diff · feature/auth
- Terminal · npm test → 2 failures
- Browser context · 3 tabs
Sensitive data
local engine · redaction on · windows 11
AI coding tools have a context problem.
Too little context
Models often miss what happened outside the current prompt - the branch, the failing test, the file that changed an hour ago.
Too much access
Autonomous tools increasingly request broad repository, terminal, and system permissions before they have anything useful to do.
Too little visibility
Developers usually cannot verify the exact payload that reaches the model - what was included, and what leaked with it.
Arctite puts a local context and control layer between your development environment and the model.
How Arctite works: observe, review, and act on approved context.
Observe
Approved sources gather relevant development context - locally, per project.
Review
Redact, freeze, and inspect the exact package before anything is sent.
Act
Turn approved context into implementation guides and gated agent cycles.
Observe only what you approve.
Every observation source is explicit, project-scoped, and shown on one screen. What is not listed here is never gathered - no keystrokes, no cookies, no screenshots, no mouse tracking, no browser storage.
Source policy is stored per project and travels with your workspace file.
OBSERVATION SOURCES
per projectApproved sources
- Filesproject scope only
- Gitdiff · log · branch
- Terminal metadatacommands · exit codes
- Browser contextactive tab · page title
- Clipboardmanual share only
- Notesproject notes
Never captured silently
- Keystrokesnever captured
- Cookiesnever captured
- Screenshotsnever captured
- Mouse inputnever captured
- Browser storagenever captured
Permission set is explicit, project-scoped, and re-confirmed on change.
See the exact context before anything leaves your machine.
CONTEXT PACKAGE
Files
Git
Terminal
Browser
This exact package, and nothing else, is what gets sent.
Frozen 23:14:08 · sha 7e3b0f…a91c
What you approve is what gets sent.
Turn approved context into an implementation path.
Each intent becomes a local guide built from the approved package - diagnosis, affected files, implementation, verification, and a known rollback path.
GUIDE · aurora-project
INTENT #142 · 2 min ago
Fix authentication race condition
Diagnosis
Session lookup races with token refresh on startup. Two concurrent getSession() calls resolve against stale storage before the refresh settles.
Affected files
- src/auth/session.ts
- src/api/auth.ts
Implementation
Wrap refresh in a single-flight promise so concurrent reads wait for the same settling token.
Verification
npm run verify -- auth
expect: 0 failures
Rollback
The package digest is frozen at approval. Restore returns to a known context package - no file writes happen without approval.
diff +14 −7 · verified locally
AGENT CYCLE
- Assemble context
- Review frozen package
- Write src/session.tsawaiting approval
- Run verification
Proposed write
+14 −7
Type “approve” to execute this step
Agents should ask before they act.
Arctite validates generated plans locally and exposes execution one typed action at a time - never as an open-ended loop.
Each transition is deterministic · each approval is bound to a frozen package digest
- No arbitrary shell
- No silent retries
- No invisible file writes
- No execution outside project permissions
No arbitrary shell.
No silent retries.
No invisible file writes.
No execution outside project permissions.
Every rule above is enforced locally and shown in the activity log - not promised in a policy document.
Arctite doesn’t ask you to trust it.
It shows you.
Sources are gathered on your machine, assembled into a context engine, redacted and frozen, reviewed, and only then sent as the exact approved payload to a provider you chose.
YOUR MACHINE
all context processing happens here
ARCTITE CONTEXT ENGINE
assembly · redaction · packaging
digest bound to approval
EXACT APPROVED PAYLOAD
4,810 tokens · digest 7e3b0f…a91c · 0 unapproved items
local models never leave your machine
Your repository isn’t our business.
Arctite is designed without an Arctite project-data cloud for developer context. There is nothing to upload to, and no hosted memory of your project activity.
Doesn’t need
- Repository uploads
- Hosted context history
- Cloud memory of project activity
- Keystroke capture
- Cookies
- Screenshots
- Browser session storage
- Silent monitoring
Built around
- Explicit permissions
- Local redaction
- Local context storage
- Exact payload previews
- User-selected inference
- Project-scoped access
- Approval before writes
Context stays local until you explicitly approve a package for your selected inference provider.
Nothing leaves silently. Nothing is lost quietly.
Every approved package is frozen to a digest before it is sent. If a provider fails or a run goes sideways, the workspace returns to a known package - not a guess.
RECOVERY · SESSION SNAPSHOTS
LOCALProvider authentication failed.
Your context package was not sent. Nothing left the machine.
| Time | Package | Tokens | Digest | Status | |
|---|---|---|---|---|---|
| 23:14:08 | auth-race-fixpkg #142 | 4,810 | 7e3b0f…a91c | verified | |
| 23:12:47 | auth-race-fixpkg #139 | 4,692 | 92c1f4…d4f7 | frozen | |
| 23:09:12 | auth-race-fixpkg #131 | 5,032 | b0e4a3…3f2a | frozen |
Every approved package is frozen to a digest before it is sent. Restoring returns the workspace to a known context package - no file writes without approval.
Everything the system does is visible after the fact.
The activity ledger records every assembly, redaction, approval, and execution step - with its digest. What happened, when, and what it touched.
Append-only local ledger · readable by you, and only you
ACTIVITY · TODAY
local ledger · append-only
23:10:31
Intent created
“Fix authentication race condition” · feature/auth
23:11:02
Context assembled
6 sources observed · npm test → 2 failures
23:12:47
Redaction applied
2 items · API keys · tokens
23:13:15
Review completed
17 items confirmed · 0 unapproved
23:14:08
Context package frozen
17 items · 4,810 tokens · 7e3b0f…a91c
23:14:21
Provider request approved
4,810 tokens → Anthropic · Claude
23:14:39
Plan received
3 typed actions
23:15:04
File write approved
src/auth/session.ts · +14 −7
23:15:16
Verification complete
PASS · npm test → 0 failures
Experimental
Evolution Lab
Build and evaluate deterministic, task-specific graph modules locally inside a bounded interpreter. No filesystem, no network, no credentials - just candidates, scores, and a selected module.
Best module selected by score, then folded into a guide - never executed automatically.
EVOLUTION LAB · EVAL RUN 0x2F
Flow
- Dataset
- Graph candidates
- Evaluation
- Selection
- Best module
Evaluation readout
local · bounded · deterministic
generation
24
candidates
128
best fitness
0.94
evaluations
4,096
selected module: session-guard-v9 · fitness 0.94
Questions, answered plainly.
If something here doesn't match what you need, the waitlist is the fastest way to tell us.
Is Arctite an AI model?
No. Arctite is a local-first control layer that sits between you and the models you already use. It assembles context from your project, freezes it into a verifiable package, and gates every generated change behind your approval. Arctite doesn't replace your model - it wraps it with context, control, and accountability.
Does Arctite send my code to a server?
No. Context is assembled, hashed, and stored on your machine. Nothing is uploaded for indexing, training, or storage, and every package you approve is bound to a digest that is verified before execution - locally.
Which models does Arctite work with?
Arctite works with the models and tools you already run - hosted or local endpoints alike. It doesn't dictate your stack; it layers deterministic context and approval on top of whatever you already use.
What is a frozen package digest?
Before anything executes, Arctite freezes the proposed change into a package with a cryptographic digest - file paths, diffs, and actions included. An approval is bound to that exact digest, never to a moving target, so what you approve is exactly what runs.
What happens if a package is rejected?
Nothing executes. The proposed change stays in its recovery snapshot, and every package in history can be restored at any time. Recovery snapshots preserve the state of your project before each cycle, so rollback is deterministic rather than guesswork.
What does “no arbitrary shell” mean?
Every execution is typed and permission-bound - a specific command with specific arguments, within project permissions. Arctite never hands a model a free-form shell in which anything could run.
Can Arctite work offline?
Core context assembly, hashing, and recovery run entirely on your machine. How much runs without a connection depends on the model and tools you point at Arctite - the layer itself doesn't upload your context anywhere.
Does Arctite replace my editor, terminal, or CI?
No. Arctite sits beside the tools you already use and leaves your git workflow, tests, and editor untouched. It layers context and approval on top of them instead of re-architecting them.
Is my context private even with a hosted model?
Your context stays on your machine, your approvals stay local, and redactions are applied before anything is shared. When a model call happens, only what's needed for that call is sent to the provider you chose.
How can I get access?
Arctite is preparing an invite-only private beta for Windows 11 developers. Joining records your email and CTA source; access will be offered in stages, and early users may be asked to share product feedback. No access date is promised.
Plans that stay out of the way.
Individual access is the private-beta focus. Team capabilities are planned and not yet available. Final pricing is not set.
Individual
PRIVATE BETAFor developers using Arctite locally.
- Local context engine
- Exact context preview
- Guides
- Agent Cycles
- BYOK providers
- Multiple projects
Final pricing is not yet set
Teams
PLANNEDA planned edition for organizations requiring centralized controls.
- Everything in Individual (planned)
- Shared workspaces (planned)
- Roles (planned)
- Organization policy (planned)
- Audit controls (planned)
- Device management (planned)
Team access is not yet available
Windows-first private beta
Give AI context without giving up control.
Request invite-only access for Windows development workflows. Access will be offered in stages, and early users may be asked for product feedback.