AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证开箱即用、超低资源的桌面代理基础平台,用于构建数字员工。面向开发者和企业打造。
AI 翻译
An out-of-the-box, ultra-low-resource desktop agent foundation for building digital employees. Built for developers and the enterprise.
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
An out-of-the-box, ultra-low-resource desktop agent foundation for building digital employees. Built for developers and the enterprise.
Build and run digital employees on the computer people already use, and keep them running stably on a server. Both the agent and the model can stay inside your own environment, with no per-seat fees. The desktop app and the web app share the same capabilities, on Windows, macOS, and Linux.查看完整 README ↗An out-of-the-box, ultra-low-resource desktop agent foundation for building digital employees. Built for developers and the enterprise.
Build and run digital employees on the computer people already use, and keep them running stably on a server. Both the agent and the model can stay inside your own environment, with no per-seat fees. The desktop app and the web app share the same capabilities, on Windows, macOS, and Linux.
| You want | Get it here |
|---|---|
| Ready to use, out of the box | Official download |
| Community installers | GitHub Releases |
| Deploy inside your company | Deployment guide |
A digital employee has to work inside a real office setup: a license that allows commercial use, a desktop client and a web app, a small footprint, eyes and a mouse on the screen, and one conversation that can keep going.
Pointer is more than a runtime for Skills. It builds the business system, helps turn manual work into a Skill that drives it through its UI and HTTP interfaces, and carries what manual runs teach back into the Skill and the system itself.
| Capability | What you get |
|---|---|
| Agent system | Built-in general, coder, computer, and explore. Sub-agents can run in the background so the main conversation can continue |
| Chat engine | Streaming, prompt assembly, and tool calling; long conversations, context compression, and milestone recall |
| Tools | Terminal, file read/write/search, web search and fetch, task board; vision computer control for GUI apps (still being improved) |
| Skills and extensions | Skills, plugins, and user rules; external tools via MCP |
| Dispatch and triggers | Scheduled tasks, webhooks, and IM inbound events enter chat through one dispatcher |
| Entry points | Desktop, web, and Feishu, DingTalk, WeCom, and WeChat |
| Model access | OpenAI-compatible APIs. Qwen and DeepSeek are built in; Doubao, Kimi, Zhipu, OpenRouter, and others can be added—no single-vendor lock-in |
After a role is written as a reusable Skill, you need a shared format, an easy install path, editing in the conversation, and a way to validate it at scale.
| What you need | What Pointer provides |
|---|---|
| Write in a shared format | Skills use a common skill format, compatible with Codex and similar directories. Instructions, references, scripts, and assets stay separate |
| Install, then turn it on | Enable skills in the library, including zip import. Existing skills can be imported from Codex, Claude, OpenClaw, and Hermes |
| Author and edit in the conversation | Creating, editing, reviewing, and packaging goes to the coding sub-agent. A skill can also ship inside a plugin |
| Skill validation | Run the Skill under high-concurrency background sub-agents in isolated environments, and sweep many test samples quickly to check stability and correctness |
| Fill in a missing runtime | If Node, Python, or another runtime is missing, install it in the conversation and keep testing the skill |
Start with getting started.
The desktop app, web app, and IM channels share one pointer-core. The UI handles interaction; orchestration, tools, Skills, and sessions live in the core.
Layer notes: docs/en/developer/architecture.md.
| Audience | Start here |
|---|---|
| Users | docs/user/ |
| Developers | docs/developer/ |
| Contributors | CONTRIBUTING.md · docs/en/DEVELOPMENT.md |
| Security | SECURITY.md |
| Changes | CHANGELOG.md |
Full index: docs/README.md.
The desktop app is Tauri 2 and Vue 3. The web UI is the same interface served by pointer-server. Chat, tools, Skills, and agents live in crates/pointer-core.
npm install
npm run tauri:dev
The desktop window opens with no control plane bound when pointer.local.env is absent. The first compile can take a few minutes.
Use two terminals:
# terminal 1
npm install
npm run server:dev
# terminal 2
npm run web:dev
Then open http://127.0.0.1:1420/. Details: docs/en/DEVELOPMENT.md.
Users start the desktop client with the script. It does not call npm. An existing target/release/pointer-app or an installed app opens directly; --build is what recompiles locally:
./scripts/quick-deploy.sh start standalone-client --runtime bin
Flavour (POINTER_EDITION) and runtime form (client / server) matter when you are building an installer:
| What you are doing | Start here |
|---|---|
| Run a client locally, or hand a self-built client to colleagues | standalone × client |
| Stand up a server for your team | standalone × server |
| Enterprise: client bound to your internal control plane | managed × client |
| Enterprise: deploy the control-plane server | managed × server |
All four — build command, variables, artifacts, verification, dependencies: docs/en/deploy/README.md. Platform packaging (Windows / macOS / Linux): docs/en/deploy/platforms.md.
Bump the root VERSION file, sync, then push a v*.*.* tag. CI builds Windows / macOS / Linux and opens a draft on GitHub Releases. CI produces the standalone client package only — managed (official / enterprise) packages are built locally or on your own CI.
# edit VERSION, then:
npm run version:sync
npm run version:check
git tag v0.1.2
git push origin v0.1.2
# or build packages on this machine:
npm run tauri:build
npm run server:build
Details: docs/en/contributing/cross-platform-build.md · docs/en/contributing/versioning.md.
Pointer learned from and was inspired by:
Apache License 2.0. Copyright 2026 刘新星 (https://pointer.readflowai.com). Trademarks and official domains are described in NOTICE.