Larkup gets out of your way. There is no server to configure, no pipeline to build. Three steps and you are chatting with your data.
1
Enter your API key
When you open Larkup for the first time you will see the onboarding screen. Paste your API key from any supported provider, including OpenAI, Anthropic, Google, and DeepSeek, then click Save. The key is stored locally in your browser and used for chat and embedding calls.
Choose a provider and save your API key
You can change your model provider at any time from Settings → AI Models.
2
Go to the Data page and load something
Click Data in the left sidebar, then choose the source that matches your content.
Website
Text
Integrations
CSV
PDF
Video
Paste a page or domain URL. You can crawl it directly or search for pages by keyword.
Add content from a website
Paste notes, transcripts, or any text you want to search, with a title.
Adding raw text directly
Open Integrations, choose Notion or another source, then select Configure or Connect. After authorization, Larkup adds the selected content to your knowledge base.
Choose Notion or another connected data source
Open Files and upload a CSV or Excel file. Larkup previews the columns and rows before indexing.
Review structured data before indexing
Open Files and drop in a PDF. You can add one file or stage several files together.
Add a PDF from the Files tab
Open Media to upload a video or import a YouTube URL. Review the duration and estimated processing cost before you confirm.
Review a YouTube video before import
Once you confirm, Larkup indexes the content in the background. You can watch progress in real time. There is no separate indexing step.
Indexing progress for a PDF upload
3
Open Chat and start asking
Click Chat in the sidebar. Select an LLM from the dropdown at the top and ask anything about your data. Answers are grounded in what you loaded, with source citations shown in the sidebar.
Chat answering a question from an uploaded spreadsheet
4
OR: Talk to it from social media
Connect the same Agent to Telegram, Slack, or Discord and answer questions right where your team already talks.