Join the Agent Deck Discord Server!
Discord에서 Agent Deck 커뮤니티 확인, 357명과 자유 음성·텍스트 채팅 이용
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Grant intelligence for Indian civil-society organisations and the funders who back them: a cited registry, AI research agents and funder matching.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Grant intelligence for Indian civil-society organisations and the funders who back them.
Live app · Docs · Contributing · Report a bug
Finding the right funder is slow, manual research: who gives in this state, to this cause, at this size, and have they funded anyone like us before. Most of the answers are public, but scattered across CSR filings, annual reports, funder websites and news. Sangam gathers them into one registry where every fact links to its source, and puts AI agents on top that answer questions, research new organisations and draft proposals without making anything up.
Two rules shape the whole system:
[org:12] or [funder:4]. No answer comes from a model's own knowledge of an organisation.| What it does for you | |
|---|---|
| Registry | Profiles of CSOs and funders: registrations, programmes, places, money given and received, news, each field with its source |
| Ask Sangam | Ask the registry anything in plain language. The agent writes its own read-only SQL, shows each step as it works, and cites every row it uses |
| Funder Match | Ranks funders for an organisation on seven criteria (theme, geography, population, eligibility, relationship, funding size, capacity), judged in code, with what would raise the score |
| Sangam Pitch | Drafts a proposal to a funder from facts on record and the files you choose. Every figure, place and name traces to a source or is refused, and it exports to Word |
| Sangam Scout | For staff and stewards: researches an organisation or a whole list from public sources, Sangam's library and your Doc Vault, and saves cited findings once a person approves |
| Media & Signals | News about the organisations and funders in the registry, classified and shown on their profiles |
| RFP Watch | Open calls for proposals from funders' own pages, matched to your organisation's themes |
flowchart LR
U["CSO fundraisers<br/>funder staff"] --> FE["Next.js app<br/><small>Registry · Ask · Pitch · Scout</small>"]
FE -- REST --> API["FastAPI"]
FE -- "AG-UI (SSE)" --> AG["LangGraph agents<br/><small>Ask · Scout · Pitch</small>"]
API --> PG[("Postgres + pgvector<br/><small>system of record</small>")]
AG -- "read-only SQL, as the caller" --> PG
AG -.-> LLM["Claude<br/><small>Opus · Sonnet · Haiku</small>"]
PG -- "derive" --> NEO[("Neo4j graph<br/><small>optional</small>")]
style PG stroke:#0d6b60,stroke-width:2px
The architecture guide covers each subsystem and the decisions behind it.
You need Docker Desktop, an Anthropic API key and a free Supabase project.
git clone https://github.com/project-tech4dev/sangam.git && cd sangam
cp .env.example .env # set ANTHROPIC_API_KEY and the two NEXT_PUBLIC_SUPABASE_* values
make up # start Postgres, migrate, then the backend and frontend
make seed # load the cohort data
make smoke # check the stack end to end
Open http://localhost:3000. The contributing guide covers configuration, tests, troubleshooting and how to open a pull request.
Next.js 16 · React 19 · FastAPI · Python 3.12 · LangGraph and deepagents · Claude · Postgres 17 with pgvector · Supabase · Neo4j and Graphiti (optional) · Langfuse · Vercel
| Doc | What it covers |
|---|---|
| Wiki | Generated reference: tools, routes, tables, settings, each claim linked to source |
docs/ARCHITECTURE.md | How every subsystem works and why |
docs/SQL_AGENT.md | The safe text-to-SQL design: catalog, validator, executor |
docs/INGEST.md | Sangam Scout end to end: sources, matching, what it refuses to do |
docs/DATA_PLATFORM.md | The data model and why it is shaped this way |
docs/SKILLS.md | How the agents load procedures from SKILL.md files |
docs/CHANGELOG.md | What shipped, by subsystem, and what is not finished |
seed/data/README.md | Where every seeded record comes from |
| Term | Meaning |
|---|---|
| CSO | Civil-society organisation, used interchangeably with NGO |
| CSR | Corporate social responsibility: Indian companies above a size must spend 2% of profit on it |
| Darpan | NGO Darpan, the government's registry of voluntary organisations; its ID is the closest to a national one |
| CSR-1 | The MCA filing an organisation needs to receive CSR money; without it, it is ineligible |
| Schedule VII | The Companies Act list of activities CSR money may fund, and the top of Sangam's taxonomy |
Sangam is pre-release and under active development by Project Tech4Dev.
The schema still moves, and master is what runs in production. docs/CHANGELOG.md
lists what is not finished.
Bug reports, ideas and pull requests are welcome. Start with the contributing guide,
and report security problems privately as SECURITY.md describes. Everyone taking part
agrees to the Code of Conduct.
MIT © 2026 Project Tech4Dev.