MCPcopy Index your code
hub / github.com/ConnectAI-E/TalkBase

github.com/ConnectAI-E/TalkBase @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
62 symbols 138 edges 22 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

image

<a href="https://github.com/connectai-e/awesome-basescript">
<img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="License" />

License talkbase's GitHub repo

Introduction · Deploy Your Own · Setting Up Locally · Tech Stack · Contributing · License

English · 简体中文

Introduction

TalkBase is an open-source AI chatbot that uses TypeChat and the Vercel AI SDK to interact with natural language.

🐵 Easily enter data by natural language , with the requirements table field meta and descriptions. show_example

🐵 Only English? no! any langguage such as Chinese talkbasegif

🙈 automatically describe the purpose of the table and give text suggestions for entering data quickShow

🙈 perfectly compatible with field annotations of multi-dimensional tables, add more field information supportDescribe

Quick Start

1️⃣ open the grayscale qualification for base extension

https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=c55n4142-fce8-4792-b851-f92c9c7d8300

2️⃣ copy talk-base online link to the extension script address

https://talkbase.connectai.site/

3️⃣ start to chat-base ~

Dev Local

To set up talkBase locally, you'll need to clone the repository and set up the following environment variables:

  • OPENAI_API_KEY – your OpenAI API key (you can get one here)

1️⃣ clone deme

git clone https://github.com/ConnectAI-E/BaseScript-LinkPreview
pnpm install
pnpm dev

2️⃣ copy talkbase dev link to the extension script address

http://localhost:5173/

Deploy your own

You can deploy your own version of TalkBase with one-click:

Deploy with Vercel

Tech Stack

ChatH is built on the following stack:

Communication

License

License

Licensed under the MIT license.

Extension points exported contracts — how you extend this code

TableProps (Interface)
(no doc)
utils/BaseSchema/table.d.ts

Core symbols most depended-on inside this repo

load
called by 13
utils/BaseSchema/dataWriter.ts
parseOneField
called by 9
utils/BaseSchema/dataWriter.ts
formatNumberField
called by 3
utils/BaseSchema/tableParser.ts
exportText
called by 2
utils/BaseSchema/dataWriter.ts
exportSelect
called by 2
utils/BaseSchema/dataWriter.ts
findSelectLabelId
called by 2
utils/BaseSchema/dataWriter.ts
getItem
called by 2
utils/BaseSchema/dataWriter.ts
formatStringField
called by 2
utils/BaseSchema/tableParser.ts

Shape

Method 30
Function 27
Class 4
Interface 1

Languages

TypeScript100%

Modules by API surface

utils/BaseSchema/tableParser.ts19 symbols
utils/BaseSchema/dataWriter.ts15 symbols
pages/App/chat.tsx7 symbols
utils/icons.tsx5 symbols
pages/api/advice.ts4 symbols
utils/tool.js2 symbols
pages/index.tsx2 symbols
pages/api/describe.ts2 symbols
utils/BaseSchema/table.d.ts1 symbols
pages/api/table.ts1 symbols
pages/_app.tsx1 symbols
pages/App/index.tsx1 symbols

For agents

$ claude mcp add TalkBase \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact