Quickstart: Index Your Team's Knowledge in 5 Minutes
Index your team's first memories in 5 minutes. Connect your GitHub repository and start searching your organization's knowledge.
Lightfast is the memory layer for software teams. It indexes everything your engineering org produces — pull requests, issues, discussions, docs, deployments — and makes it searchable with natural language. This guide walks you through connecting your first source and getting your team's knowledge into Lightfast.
Step 1 — Create a workspace
To get started, sign up at lightfast.ai and create a workspace for your team. A workspace is the central place where all your connected sources are indexed and made searchable. Think of it as your team's shared memory — one place where everyone can find what they need, regardless of which tool the information originally lived in.
During workspace creation you'll be asked to select a GitHub organization and give your workspace a name. We recommend naming it after your product or team — something like acme-platform or frontend. You can always rename it later.
Once your workspace is created, you're ready to start connecting sources.
Step 2 — Connect your sources
From your workspace dashboard, connect the tools your team already uses. Lightfast continuously syncs content from each connected source and keeps everything up to date — no configuration files, no manual exports, no scripts to maintain.
Currently supported connectors:
- GitHub — Repositories, pull requests, issues, code reviews, and discussions. This is the most common starting point and covers the majority of your engineering team's knowledge.
- Vercel — Deployments, build logs, and project activity, so you can trace releases and correlate deploys with incidents.
- Linear — Issues, projects, and cycles, so your product and engineering work is searchable alongside your code.
- Sentry — Errors and performance data, so you can trace incidents back to the code changes and decisions that caused them.
To connect GitHub, click Add source in your workspace dashboard and authorize Lightfast via OAuth. You'll then be able to select which repositories to index. Start with the ones your team touches most — you can always add more later.
Each source moves through three sync states after you connect it:
- Pending — queued and waiting to start
- Syncing — actively indexing content from the source
- Synced — complete and fully searchable
Most repositories complete their initial sync within 5–10 minutes depending on size. You don't need to wait for everything to finish before you start searching — results appear as soon as the first documents are indexed.
Permissions are respected. Lightfast only indexes content you have access to. Team members see search results based on their individual GitHub permissions — no one gets access to repositories they couldn't already see on GitHub.
Step 3 — Monitor indexing
Once a source is connected, you can track sync progress from your workspace dashboard at lightfast.ai/dashboard . You'll see real-time status for each connected source as documents are processed, along with a count of how many documents have been indexed so far.
What Lightfast indexes from GitHub:
- Documentation: READMEs, wikis, docs folders, and Markdown files across all your connected repositories
- Pull Requests: Code changes, review comments, approval history, and discussion threads
- Issues: Bug reports, feature requests, project tracking tickets, and their comments
- Discussions: Decision rationale, architecture conversations, Q&A threads, and context that would otherwise get lost
- People & Ownership: Contributors, code owners, and subject matter experts based on commit and review history
All team members in your workspace can start searching as soon as the first source finishes syncing. You don't need to wait for everything to be indexed before you get value — even a single repository gives you powerful search across all its history.
Re-syncing is automatic. When your team pushes new PRs, closes issues, or publishes new docs, Lightfast picks up the changes automatically. Your team's memory stays current without any manual intervention.
Step 4 — Search your engineering knowledge
Once your sources are syncing, your team's knowledge becomes searchable from three places: the dashboard, the API, and MCP tools for AI agents.
Dashboard search at lightfast.ai gives your whole team a natural language interface to everything that's been indexed. No keywords needed — just ask questions the way you'd ask a colleague.
Try these example queries to get started:
- "How does authentication work in our API?" — surfaces architecture decisions, implementation PRs, and any documentation explaining the auth flow
- "What's our deployment process?" — finds runbooks, recent deploy PRs, and any discussions about deployment changes
- "Why did we choose PostgreSQL over MongoDB?" — traces the decision rationale through discussions, RFCs, and issue threads
- "Who owns the payment service?" — identifies the engineers with the most context based on commit and review history
Every answer includes source citations — direct links to the original pull requests, issues, or documents the answer was drawn from. You can verify any claim and jump straight to the source for full context.
For programmatic access, use the TypeScript SDK or call the REST API directly. For AI agents, the MCP server exposes your team's memory as a tool that Claude, Cursor, and other agents can query automatically.
Search modes adapt to your query. Lightfast uses hybrid search combining semantic understanding with keyword matching. Complex questions trigger our neural mode for deeper reasoning, while quick lookups use fast retrieval. The API lets you control this explicitly with the mode parameter — see the API reference for details.
FAQ
Lightfast is the memory layer for software teams and agents. It indexes pull requests, issues, discussions, documentation, and ownership signals from your connected tools so your team can search by meaning and always see source citations. Instead of hunting across GitHub, Linear, Notion, and Slack, your team gets one place to find what they need.