Show HN: Ternlux – Free, local-first, bring-your-own-key AI pipeline builder
AI 摘要
For the past 12 years as a data engineer, I've been building pipelines across many different business categories and sizes. Most pipelines that I’ve encountered were relatively simple jobs and required more orchestration and infrastructure than the work seems to justify. I wanted to make it easier for business users or analysts to take on the less complicated requests and technical engineers be able to focus on more complex pipelines. So in the past year I've been building a local desktop application (Mac/PC/Linux) to make it easy enough for analysts to build pipelines and answer analytical questions they have about their data, no matter their level of technical expertise. It’s called Ternlux, and it streamlines the process of transforming and getting your data where it needs to go. There are two key features: - Ask questions: AI helps to write the query for your connection and answer your question - Build reusable workflows: The AI generates SQL, Python, and workflow logic that executes based on your defined rules and triggers One of the key advantages of the application is you can perform cross-database joins between databases, local files, vector databases, and cloud storage. You describe the workflow you want and the app writes the code and builds the environment to execute it in (for local joins, it uses either JS, Python, or DuckDB to execute the code). For example, if I want to build a workflow that joins a Postgres table with a CSV file and write the results to Snowflake, I just describe the tables I want to use, the keys to join on, and where the join should run. The app takes care of the rest. I also wanted the app to be as secure as possible. It always asks for approval before performing any database or local file manipulation. It never sends anything to Ternlux servers if you haven’t opted into telemetry. It’s important to note that the app will send query results to your selected AI provider to analyze and answer your questions. It will also send the schema and a small sample size of your data to build workflows properly. It is a bring your own key application. It supports Gemini, Claude, OpenAI, and any models that are OpenAI compatible (Ollama, LM Studio, Openrouter…). All of your credentials stay encrypted locally. And the app is completely free including all features (besides the AI models you use with your own key obviously). I’ve built a quick demo showcasing the applications Demo: https://www.ternlux.com/online-demo/ 3-min overview: https://youtu.be/tA7N7wiLliA The list of connectors that exist: Postgres, MySQL, SQL Server, BigQuery, Snowflake, MongoDB, Pinecone, LanceDB, S3, GCS, Azure Blob, Google Drive, OneDrive, Dropbox, and Google Sheets. I would love your honest feedback on this. How can this product be improved? Would you currently use it as a tool to replace your current tool or in conjunction with your other tools? What feature do you find most useful and I should focus on from the list? Comments URL: https://news.ycombinator.com/item?id=50197685 Points: 3 # Comments: 0