TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
Tasks buried in email and chat, notes you can't find, answers stuck in your own documents. The Third Eye is a private personal AI operating system that pulls it all into one workspace and acts on it f
翻译准备中
效率工具TypeScript · KotlinGitHub @Anchit-AI-Hustle在线运营者未确认
试用过了吗? 点一下就好,无需登录。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Tasks buried in email and chat, notes you can't find, answers stuck in your own documents. The Third Eye is a private personal AI operating system that pulls it all into one workspace and acts on it for you - capturing tasks and notes, searching your knowledge, and tracking goals and finances.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A personal AI operating system: one tool-calling assistant (four personas — JARVIS / FRIDAY / E.D.I.T.H. / ULTRON) backed by tasks, notes, goals, knowledge-base RAG, calendar/email, live voice capture, vision, and a Studio of generators (including Music Studio) — plus an "All apps" hub of 24 self-built tools and 76 linked third-party apps.
Live product: Next.js 14 + Supabase, deployed on Vercel. See
DEVELOPMENT.md for the real, current architecture — start
there, not ARCHITECTURE.md (see note below).
Note on
backend/: this repo also contains a separately-developed FastAPI + agents + RAG backend (backend/, described in ARCHITECTURE.md). It is well-tested but not deployed anywhere and the live frontend does not call it — the frontend talks directly to Supabase and the AI providers instead. The retire-vs-deploy question is decided (2026-08-22, AUDIT.md F-01): deploy it on a free stack (Supabase schema, Upstash Redis, Cloud Run scale-to-zero); code done, the deploy itself is blocked ongcloudauth and a free Upstash signup. Steps are in PROJECT_STATUS.md. Until that runs, don't build againstbackend/expecting it to be live.
cd frontend
npm install
cp ../.env.example .env.local # fill in the keys DEVELOPMENT.md §13 lists
npm run dev
open http://localhost:3000
Minimum env vars to get a working dev session: GEMINI_API_KEY,
GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET, NEXTAUTH_SECRET,
NEXT_PUBLIC_SUPABASE_URL/NEXT_PUBLIC_SUPABASE_ANON_KEY. Full list and
what each one gates: DEVELOPMENT.md §13.
Credit packs (BUNDLES in frontend/src/lib/billing/plans.ts, priced in INR)
are sold with Razorpay Standard Checkout as one-time orders. Visitors whose
x-vercel-ip-country is IN (or with no country header, i.e. local
development) get Razorpay on Plans → Credit packs; elsewhere packs stay
unavailable for now. Stripe still runs the subscription checkout.
Flow: POST /api/billing/razorpay/order creates the order with the amount in
paise from the catalog (never from the browser) and stores a pending row in
razorpay_purchases → the page loads checkout.js on tap and opens it in
redirect mode → Razorpay posts the result to /api/billing/razorpay/callback,
which checks HMAC-SHA256(order_id|payment_id) with the key secret, then
GET /v1/payments/{id} (same order, same amount, captured; it captures an
authorized payment) and credits the wallet → 303 to /plans#paid or
#unpaid. /api/billing/razorpay/verify does the same for the in-page
handler, and /api/billing/razorpay/webhook (order.paid,
payment.captured, signed with X-Razorpay-Signature) catches payments whose
browser never came back. All three credit through grant_razorpay_purchase,
which credits each order once and each payment id once.
| Env var | What it is |
|---|---|
RAZORPAY_KEY_ID | Key id (rzp_test_… / rzp_live_…); sent to the browser to open checkout |
RAZORPAY_KEY_SECRET | Key secret; server only, signs API calls and checks payment signatures |
RAZORPAY_WEBHOOK_SECRET | Secret of the webhook pointing at https://<host>/api/billing/razorpay/webhook |
Without the key pair, packs fall back to the old behaviour (owner accounts buy
for free, everyone else is told payments are not live). Test with card
4100 2800 0000 1007, any future expiry, CVV 123, contact 9000090000, then
Success on the demo bank page.
supabase/migrations/backend/ design + ADRs (not deployed; see note above).backend/ (not required for the live app)cd backend
pip install -e ".[dev]"
cp ../.env.example .env
alembic upgrade head
uvicorn app.main:app --reload
pytest --cov=app -v
supabase/migrations/*_rls_hardening.sql).DEVELOPMENT.md §4)./activity).The Third Eye is a personal productivity assistant, not a licensed financial, medical, or legal advisor. Any billing, expense, or "financial" surfaces provide organization and visualization only.