Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
Mano는 AI로 임대·식비·EBT·공과금·약·보육·주거·신용 지원을 찾아 신청서까지 작성해 지속적으로 도와줍니다
Mano is AI that gets you the help you need: rent, food and EBT, light and water bills, medicine, child care, housing and credit. It finds the help, fills out the forms and keeps it coming, and it is f
라이프스타일TypeScript · CSSGitHub @mrcoven94온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Apply once, for anything that makes your life better. One agent per person and per office, on Meta's Muse models.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Mano gives every person an agent that applies for help, fills out any form, reads their mail, renews on time and waits on hold. Agencies and nonprofits claim agents for their staff, and the agents work a shared case together only with the resident's consent. A person approves every decision.
Built for the Meta Global AI Developer Hackathon (October 26 to November 4, 2026) on Meta's Muse models. Everything in this repository was written from October 26, 2026 onward.
Demo submissions go to our own sandbox agency portal, our own phone lines and our own fax number. Synthetic people only, never real resident data.
A resident talks to Mano by text, app or web. Their agent reads mail, tracks deadlines, fills out forms and drafts submissions. Every outside action goes through the action gateway: the agent decides, the person approves the exact version, then Mano acts. Staff agents at agencies and nonprofits see only the cases residents shared with them, and the agents coordinate over an open protocol.
flowchart LR
resident[Resident: text, app, web] --> agent[Personal agent]
agent --> mail[Mail and deadlines]
agent --> forms[Forms and renewals]
agent --> gateway[Action gateway: decide, approve, act]
gateway --> portal[Sandbox agency portal]
gateway --> phone[Phone and fax, in progress]
agent <--> protocol[Open protocol]
protocol <--> staff[Staff agent: shared cases only]
| Piece | Status | URL | Last deploy |
|---|---|---|---|
| Site | live | https://withmano.com | none |
| Sandbox portal | in progress | Deployments panel | none |
| Engine | in progress | not deployed yet | none |
| Channels | live | https://text.withmano.com/health | none |
| Guardian | in progress | not deployed yet | none |
| Quality | in progress | not deployed yet | none |
This table is generated by scripts/status.mjs, which checks each health URL and the latest deploy per environment. A scheduled workflow refreshes it and opens a pull request when it changes. Deployments are visible in the repository's Deployments panel.
You need Node 24 and pnpm. No accounts and no keys. Each package runs with local stand-ins when its keys are missing (a fake model client, an in-memory store, a local link check) and says which parts are not live.
pnpm install
pnpm check
Run the site:
pnpm --filter @mano/site dev
Run the sandbox agency portal (needs wrangler):
pnpm --filter @mano/sandbox-portal dev
Copy each app's .env.example to .dev.vars or .env to use your own keys. To deploy your own copy, see the deploy workflows in .github/workflows/.
Texts to Mano land on apps/channels, a Cloudflare Worker. Each reply is a Meta model call to Muse Spark 1.3 (a Standard model ID with store: false, set as MANO_REPLY_MODEL in apps/channels/wrangler.toml). Mano's voice lives in packages/persona and goes to the model as its instructions, with the conversation as role messages.
Check the voice against the real model with your own key (synthetic messages only, sent to a -contributor model ID). Without a key, the probes are skipped:
META_MODEL_API_KEY=... pnpm --filter @mano/channels probe:live
| Path | What | Status |
|---|---|---|
apps/site | withmano.com: the public website and the resident and staff screens, on Vercel | live |
apps/sandbox-portal | The fake state benefits portal every demo submits to, on Cloudflare Workers | live |
apps/engine | The agent engine on Cloudflare: one agent per person and per organization, the action gateway | landing during the hackathon |
apps/channels | The messaging worker on Cloudflare: webhooks, one conversation per handle, answers by text | live |
packages/channels | The messaging library: the provider interface, the responder interface, turns and limits | live |
packages/persona | Mano's voice: the soul, the fast and deep paths, the voice guard, the crisis floor and the persona probes | live |
packages/protocol | The open message format agents use to work a case together | landing during the hackathon |
packages/guardian | The checker that reviews every outside action before a person approves it | live |
packages/quality | The nightly answer-quality bench | landing during the hackathon |
apps/app | The resident app in React Native (iOS, Android, web) | landing during the hackathon |
eval | The held-out test: scenarios, baselines and results | landing during the hackathon |
docs | Decisions and design notes | live |
Guardian runs on one GPU on Modal and scales to zero when idle. A cold start takes about three minutes, and a check fails closed after 10 seconds, so Mano calls warm() when a conversation starts. To keep one GPU warm (about $1.95 an hour), run the guardian-modal workflow from main under Actions with min_containers set to 1. To turn it off, run it again with 0. Any merge that touches the guardian also deploys 0.
Not run yet. The Results session will publish the headline here after the final run: correct packets, missed deadlines, blocked unsafe actions, failures, cost and time.
David Coven decides what gets built and owns the accounts. The code is written with coding agents, and every model Mano itself calls at runtime is a Meta model.
AGENTS.md is the full operating manual, and anyone can run the same process.Program, office and form data come from Front Door, an earlier product by the same author, through its partner API. Front Door's code is not part of this repository.
MIT