工具
GitHub Repositories
GeoAI
geospatial-analysis
GIS
spatial-intelligence
geographic-intelligent-agent
geospatial-LLM
ai
ai-agents
geoai
geospatial
gis
llm
mapping
remote-sensing
GitHub
OpenSource
ToolDiscovery
中文标题
GeoRetina/Arion:Arion 是由 GeoRetina Inc. 开发的首个面向地理空间分析的智能体式 AI 桌面应用
English Title
GeoRetina/Arion: Arion is the first agentic AI desktop app for geospatial analysis, developed by GeoRetina Inc.
GeoRetina
发布时间
2026/3/26 22:58:12
来源类型
code_repository
语言
en
摘要
中文对照

Arion 是由 GeoRetina Inc. 开发的首个面向地理空间分析的智能体式 AI 桌面应用。相关主题包括:AI、AI 智能体(AI-agents)、地理空间 AI(GeoAI)、地理空间分析(geospatial-analysis)、地理信息系统(GIS)。本 GitHub 仓库由组织 GeoRetina 维护。主要编程语言为 TypeScript。GitHub 星标数:65。最后更新时间:2026-03-26。# Arion:面向智能体式地理空间 AI 分析的跨平台桌面应用 🎉 v0.10.1 已发布!Arion v0.10.1 现已上线,新增 Codex 集成、连接器标签页及用户界面优化。详见发布说明!📦 二进制版本即将发布!适用于 Windows、macOS 和 Linux 的二进制构建版本即将上线,敬请期待!Arion 是一款**跨平台桌面应用**,专为高级地理空间分析与智能体式工作流设计。基于 Electron、React(TypeScript)与 Vite 构建,Arion 原生支持 **Windows、macOS 和 Linux**,使用户能够利用本地及

English Original

Arion is the first agentic AI desktop app for geospatial analysis, developed by GeoRetina Inc Topics include ai, ai-agents, geoai, geospatial, geospatial-analysis, gis. This GitHub repository is maintained by GeoRetina (organization). Primary language: TypeScript. GitHub stars: 65. Last updated: 2026-03-26. # Arion: Cross‑Platform Desktop App for Agentic Geospatial AI Analysis 🎉 v0.10.1 Released! Arion v0.10.1 is now available with Codex integration, connector tabs, and UI improvements. Check out the release notes for full details! 📦 Binary Releases Coming Soon! Binary builds for Windows , macOS , and Linux will be available soon. Stay tuned! Arion is a **cross-platform desktop application** designed for advanced geospatial analysis and agentic workflows. Built with Electron, React (TypeScript), and Vite, Arion runs natively on **Windows, macOS, and Linux**, empowering users to leverage local and

内容

# Arion: Cross‑Platform Desktop App for Agentic Geospatial AI Analysis 🎉 v0.10.1 Released! Arion v0.10.1 is now available with Codex integration, connector tabs, and UI improvements. Check out the release notes for full details! 📦 Binary Releases Coming Soon! Binary builds for Windows , macOS , and Linux will be available soon. Stay tuned! Arion is a **cross-platform desktop application** designed for advanced geospatial analysis and agentic workflows. Built with Electron, React (TypeScript), and Vite, Arion runs natively on **Windows, macOS, and Linux**, empowering users to leverage local and cloud-based Large Language Models (LLMs), integrate custom Model Context Protocol (MCP) servers, and utilize a plugin system for extended capabilities. ## 🎥 Demo Video Click to watch the Arion introduction video ## Core Features - **Interactive Chat Interface:** Communicate with LLMs for geospatial queries, analysis, and task automation. Supports various providers (OpenAI, Google Gemini, Azure, Anthropic, Ollama) via the Vercel AI SDK. - **Dynamic Map Visualization:** Render and interact with geospatial data using MapLibre GL. - **LLM Tool Integration:** - Built-in tools for map manipulation (add features, buffers, set view), UI control, and knowledge base queries. - Support for user-defined MCP servers, allowing agents to access external Python/TypeScript tools and data sources. - **Knowledge Base Integration:** Ingest documents (PDF, DOCX, TXT) into a local vector store (PGlite with pgvector) for Retrieval Augmented Generation (RAG). - **Local LLM Support:** Configure and use local LLMs via Ollama. - **Agentic Workflows (Planned):** Future support for running Python (LangGraph/CrewAI) and TypeScript agents in isolated processes, orchestrated by the application. - **Plugin System (Planned):** Extend Arion's functionality with custom plugins for data connectors, visualization providers, MCP tools, and agent providers. - **SQLite/SpatiaLite Backend:** Manages application settings, chat history, and plugin configurations. SpatiaLite for advanced geospatial data operations (integration in progress). ## Technology Stack - **Desktop Framework:** Electron - **Frontend:** React, TypeScript, Vite, Tailwind CSS - **Backend (Main Process):** Node.js, TypeScript - **Mapping:** MapLibre GL - **AI/Chat:** Vercel AI SDK, LangChain (for future agent runtimes) - **LLM Tools:** Model Context Protocol (MCP) - `@modelcontextprotocol/sdk` - **Local Vector Store (Knowledge Base):** PGlite with `pgvector` extension - **Database (Application Data):** SQLite (using `better-sqlite3`) - **Build & Packaging:** Electron Vite, Electron Builder - **Linting & Formatting:** ESLint, Prettier ## Project Structure - `src/main/`: Electron Main process code (Node.js environment). - `src/renderer/src/`: Electron Renderer process code (React UI). - `src/preload/`: Electron Preload script for secure IPC. - `src/shared/`: Code shared between Main and Renderer (e.g., IPC types). - `plugins/` (Planned): Top-level directory for user-installed plugins. - `python-agents/` (Planned): Directory for Python-based agent runtimes. ## Recommended IDE Setup - [VSCode](https://code.visualstudio.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) ## Project Setup ### Prerequisites - **Node.js 22** or higher - **npm** 8 or higher ### Install Dependencies ```bash npm install ``` ### Development Run the application in development mode with hot reloading: ```bash npm run dev ``` ### Build for Production Arion uses native Node modules (`better-sqlite3`, `keytar`) that require platform-specific build tools. #### Windows Requires Visual Studio Build Tools (C++ workload) or `windows-build-tools`: ```bash npm run build:win ``` Produces an NSIS installer (`arion- -setup.exe`) for x64. To build without code signing: ```bash npm run build:win:unsigned ``` #### macOS Requires X

元数据
来源GitHub Repositories
类型工具
抽取状态raw
关键词
Arion
GeoAI
geospatial-analysis
GIS
spatial-intelligence
geographic-intelligent-agent
geospatial-LLM
ai
ai-agents
geoai
geospatial
gis
llm
mapping
remote-sensing
GitHub
OpenSource
ToolDiscovery
TypeScript
GeoRetina