Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
helix-foundry

helix-foundry

> 编程语言
Free

Connect your company's data, let an agent draft an ontology over it, and load it into HelixDB as one

1.7K stars0 likes8 views
WebsiteGitHub

About

Connect your company's data, let an agent draft an ontology over it, and load it into HelixDB as one

Helix Foundry

Connect your company's data, let an agent draft an ontology over it, and load it into HelixDB as one connected graph you can explore and ask questions of.

  • Connect PostgreSQL, MySQL, Amazon S3, Stripe, PostHog, WorkOS, GitHub, Linear, Granola and Cal.com, and upload documents (Markdown, text, PDF) and table files (CSV, TSV, JSON, JSON Lines, Parquet).
  • An agent drafts the ontology: types, links, the tables and documents each comes from, and rules. You review it, edit it and make a version current.
  • A load writes the version into HelixDB. Explore it as a graph or as records, follow every value back to its row or its quote, and ask questions with cited answers.

Use it hosted at foundry.helix-db.com, or run it on your own computer.

Run it on your computer

You need Docker with Compose v2.

bash
git clone https://github.com/helixdb/helix-foundry.git
cd helix-foundry
docker compose up -d --wait

Open http://localhost:3000. There is no sign-in and nothing to set up: one owner, every connector and feature on, and a workspace to start in. The first start writes the install's secrets into a Docker volume; keep it (docker compose down -v deletes it with your data).

AI runs where it finds it: Claude or OpenAI when the shell you ran docker compose up from has an ANTHROPIC_API_KEY or OPENAI_API_KEY, else a model that calls tools in Ollama (docker compose --profile ollama up -d runs one beside Foundry, or use Ollama on your computer), else LM Studio on your computer. Settings › AI models says which it chose and why, and switches to Ollama, Claude, OpenAI, Azure OpenAI or Amazon Bedrock with your own key, or any OpenAI-compatible server (vLLM, a gateway). local/README.md says what runs, where data lives, what may be overridden, how each provider is set up and how to reach databases on this machine.

Develop

The site, the Foundry app and its same-origin API proxy (Next.js), is at the root. It needs Node 24 and pnpm.

bash
pnpm install
pnpm dev:mock        # the hosted site against a mock API, on http://localhost:3000
pnpm dev:mock:local  # the local build against the mock

The mock stands in for the API and sign-in, so no account or secret is needed. Before sending a change, run pnpm typecheck, pnpm lint, pnpm test and pnpm e2e (Playwright; needs pnpm exec playwright install chromium). AGENTS.md describes the layout and the rules.

Backend

backend/ is Foundry's backend, the Go module github.com/helixdb/helix-foundry/backend: the API, the workers that sync data, draft ontologies, load them into HelixDB and answer questions, and their MySQL store. backend/README.md says how to build, test and run it. Hosted Helix runs the same code as a library.

License

Everything in this repository, the site and the backend, is Apache 2.0, and so are Foundry's three images: foundry-site and foundry, built from it, and ontology-agent, the ontology agent's. HelixDB, which local/compose.yaml runs beside them, is Apache 2.0 too.

> Tags

ai-agentsdata-integrationgolang

No comments yet. Be the first to share.

> Details

PublishedOct 27, 2026
UpdatedOct 28, 2026
Category编程语言
PricingFree

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言