Skip to content
View edenbuilds's full-sized avatar
🎯
flying the plane while I build it 🛩️
🎯
flying the plane while I build it 🛩️

Block or report edenbuilds

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
edenbuilds/README.md
Eden: systems underneath hard problems

Founder operator   Agents and LegalTech   Build operate refine


What I do

I build the reliable layers for AI systems and legal operators: routing, memory, approvals, and the control surfaces that keep autonomous work accountable.

In plain terms:

  • Agents that act need budgets, logs, and a human approval path
  • Chambers need matter memory and hearing workflows that match real court rhythm
  • Private tools (camera, clipboard, documents) should stay on the machine by default

Not demos. Systems that still hold when operations get messy.


Open source

Evidence over claims. Real bugs, tests, and review cycles on libraries people actually install.

Landed

Repo Contribution
genspark-ai/genoffice Fixed empty post-tool AI turns that poisoned multi-turn history · also Linux maximize layout
iamshouvikmitra/bharat-courts Cause-list PDF links joined on the wrong path (always 404)

In review (high-signal stacks)

Repo Focus
openai/openai-node AbortSignal cleanup after fetch / streaming bodies · Deno hang regression
vercel/ai Resume partial tool streams · async-iterable unlock · hash collision fix
langchain-ai/langchainjs Script-aware approximate token counting for agent budgets
better-auth/better-auth TikTok OAuth clientId mapping · account cookie on link
honojs/hono ETag cacheableStatusCodes so 4xx/5xx do not collapse to 304
alex8088/electron-vite ESM-shim: ignore import-like text inside strings/comments

Who this is for

If you are… You probably need…
Running AI coding agents A plan-and-check harness, not another chat window
Operating a chambers Matter, hearing, and diary tools that fit Indian practice
Building private interfaces On-device defaults so sensitive data does not leave
Evaluating agent infrastructure Approvals, budgets, and reconstructable logs

Selected systems

Public proof. Open the repos that ship.

Coding agents

System What it does
agentloop Helps coding agents plan, check, and finish safely across Cursor, Claude, Codex, Copilot, and Windsurf
blackbox Flight recorder for AI coding tools — messy transcripts into a searchable event log

Indian legal work

System What it does
arya-ai Specialist helpers for Indian law — drafting protocols and verification before anything goes out
SHB Case Manager Chambers OS: matters, hearings, deadlines, diary · Supabase live, Sheets as staging
Optimist Prime Telegram-first legal assistant: cause lists, document memory, drafting, budgeted AI

Private interfaces

System What it does
bloom Gesture UI on-device; camera never leaves the machine
klyppr Native macOS clipboard: offline cleaning, local history, zero telemetry

Operating layer

System What it does
signal Selective GitHub intelligence for the edenbuilds surface
Klint Multi-provider AI gateway with spend governance
AgentDock Messaging-first agent command center
Stylekit / BrandFrames Brand extraction and governed content generation in Framer

How I choose tools

Control and production discipline — not fashion.

Languages: TypeScript · Python · Swift · Rust
Products: Next.js · React · Vite · Tailwind
Data: Supabase · PostgreSQL · SQLite
Deploy: Vercel · Railway · Cloudflare · Docker
Agents: Claude · GPT · MCP · Loop · Zeroshot

Full capability map
Languages     TypeScript · Python · Swift · Rust · JavaScript
Web           Next.js · React · Vite · Tailwind · shadcn/ui
Desktop       Swift · Tauri · Rust · macOS menu-bar apps
Data          Supabase · PostgreSQL · SQLite · Sheets adapters
Edge          Cloudflare Workers · Vercel · Railway · Render · Fly.io
AI            Claude · GPT · OpenRouter · MCP · Loop · Zeroshot
Design        Framer plugins · BrandKit extraction · Zod LayoutDocs
On-device     MediaPipe · local history · offline cleaning
Messaging     Telegram · approval inboxes · silent digests

Operating principles

  1. Make authority explicit. Autonomous work needs approvals, budgets, ledgers, and kill switches.
  2. Prefer local when the problem is private. Clipboard, vision, and legal documents should not default to the cloud.
  3. Ship for operators. Chambers, partners, and agents need control planes, not demos.
  4. Curate ruthlessly. Few systems, deep ownership, production discipline over catalogue sprawl.
  5. Prove it in the open. Prefer tight OSS fixes on high-use libraries over private noise.

At a glance

┌──────────────────┬────────────────────────────────────────────┐
│ Legal depth      │  Specialist agents · drafting protocols    │
│ Court surface    │  District · HC · SC intelligence rails     │
│ AI routing       │  Multi-provider gateway + partner plane    │
│ Open source      │  GenOffice · OpenAI · Vercel AI · LangChain│
│ Operating mode   │  Build · operate · refine                  │
└──────────────────┴────────────────────────────────────────────┘

Telemetry

Commit streak



Commit activity over time

Live cards from the GitHub API. Public widgets that 503 for long stretches are avoided; a broken image is worse than one fewer card.



Systems underneath hard problems.


EDEN · edenbuilds  ·  github.com/edenbuilds



For systems work and operating infrastructure, open a conversation through GitHub.

Popular repositories Loading

  1. arya-ai arya-ai Public

    Python 2

  2. genoffice genoffice Public

    Forked from genspark-ai/genoffice

    An AI-native office suite for macOS and Windows: word processor, spreadsheet, presentations, and PDF.

    TypeScript 2

  3. Test-Clone Test-Clone Public

    Test Clone

    TypeScript 1

  4. bharat-courts bharat-courts Public

    Forked from iamshouvikmitra/bharat-courts

    Programmatically access Indian court data from eCourts. Search cases, download orders, and get cause lists across 700+ District Courts, 25 High Courts and the Supreme Court. Use Claude, ChatGPT etc…

    Python 1

  5. bloom bloom Public

    Raise your hand to open the bloom. Camera stays on-device.

    TypeScript 1

  6. edenbuilds edenbuilds Public

    Founder operating memo

    1