Taskyon AI Agent
Browser based Interface for Generative AI. Chat/Agent/Taskmanager Hybrid.
Taskyon is an open-source ai agent by Xyntopia, written mainly in TypeScript, with 56 GitHub stars and the MIT license. Its code was last updated Oct 25, 2026.
Taskyon
<p align="center"> <img src="public/taskyon_fancy_logo.png" alt="Taskyon logo" width="175"> </p> <h3 align="center">Research. Design. Reproduce.</h3>Taskyon is an open-source, local-first design automation system for AI-assisted research, tool use, and replayable engineering workflows.
The near-term goal is simple:
Solve a design problem once through chat and tools, then make the successful process easier to inspect, replay, adapt, and eventually fork.
Taskyon is not trying to be another generic chat app. It is design automation software built around a task tree: a structured record of questions, evidence, decisions, tools, parameters, and outputs that can be inspected and reused.
Why Taskyon
Technical design work rarely happens in a single tool. A real design automation process often mixes chat, web research, documentation, spreadsheets, scripts, APIs, simulations, and human judgment. The result may be useful once, but difficult to repeat.
Taskyon is built around the idea that successful design work should become reusable:
- inspect the task tree instead of losing structure in a flat chat log;
- keep sources, assumptions, prompts, artifacts, and outputs close to the work;
- identify parameters that should change between runs;
- separate AI interpretation from deterministic tools and human decisions;
- replay only the steps that need to change;
- compare variants;
- share and fork design workflows over time.
Project Direction
Taskyon's design-automation path is intentionally incremental:
research through chat
→ one viable design
→ parameterized task tree
→ replayable workflow
→ variants and comparison
→ deterministic execution dependencies
→ formal DAG
→ optimization and simulation
The first practical goal is reproducible design replay, not full autonomous engineering optimization. Taskyon should help a person solve one concrete case, understand how it was solved, and reuse parts of the process with different inputs.
Example Workflows
Examples are meant to be guided design investigations rather than magic one-click solutions:
- Local AI workstation: budget, model requirements, VRAM, GPUs, power, cooling, noise, and local-versus-cloud break-even.
- Mission drone: payload, endurance, motors, propellers, ESC, battery, frame, cost, and safety margins.
- Home battery system: utility data, tariffs, solar, EV charging, battery sizing, scheduling, and investment tradeoffs.
These examples are starting points for forkable, inspectable workflows.
Taskyon tools can also turn a successful process into a reusable executable capability. A tool can run entirely through local algorithms and commands, combine deterministic work with selected model decisions, or orchestrate a fully agentic workflow. Agents can research and author new tools themselves, then reuse the installed capability without repeating the original model work. See Tools, Skills, and MCP and Tool Examples.
What Exists Today
Taskyon already provides the foundations for open-source design automation:
- Task-based conversations: each message can become a task node in a navigable tree.
- Local-first storage: user data and task state stay local unless explicitly shared.
- Tool execution: tasks can call tools, functions, and model providers.
- Research orchestration: structured browser-research branches can delegate web search, page crawling, MCP-imported browser tools, and proxy-backed fetch fallbacks.
- Browser access controls: a dedicated Browser Access page configures browser MCP endpoints, startup guidance, chatCompletion web search, and proxy fallbacks for research workflows.
- Sandboxed code execution: run JavaScript/Python-style workflows in controlled environments.
- File and context attachment: attach artifacts and data to the working context.
- Markdown and visual output: render MathJax, Mermaid, SVG, HTML widgets, and rich technical documents.
- LLM provider flexibility: use OpenAI-compatible, hosted, or self-hosted model endpoints.
- Web embedding: integrate Taskyon into other pages or local workflows.
What We Are Building Toward
The medium-term focus is turning useful conversations into reproducible design automation assets:
- parameter extraction and editing;
- task classification as deterministic, external-data, AI, or human steps;
- recorded replay and deterministic tool replay;
- source freshness policies;
- token/cost reporting;
- baseline verification;
- run diffs and variant comparison;
- template export/import;
- public design pages;
- sharing, forking, and eventually evaluator DAGs.
The long-term vision is a library of executable, forkable design automation workflows that can be studied, challenged, improved, and reused with new parameters.
Local First
Taskyon follows local-first principles wherever possible:
- Data ownership: workflows, drafts, and artifacts remain under user control.
- Lower exposure: data is not sent to external services unless a task or model call requires it.
- Cost control: deterministic replay should reduce repeated AI calls over time.
- User autonomy: workflows should remain useful outside a single hosted service.
Try Taskyon
- Try the hosted app: taskyon.space
- Run locally with the development commands below.
- Documentation: public/docs/user/index.md
- Getting started: public/docs/user/getting-started.md
- Developer guide: public/docs/developer/index.md
- DeepWiki notes:
Development
Taskyon is a Yarn 4 monorepo for open-source design automation software using Quasar, Vue 3, Pinia, Tauri, and shared Taskyon packages.
yarn install
yarn dev
Common commands:
yarn devstarts the development app.yarn buildcreates a production build.yarn check:file-sizeschecks tracked and non-ignored text/config files against the 2 MiB review limit.yarn testruns the file-size preflight; browser E2E and CLI diagnostic entry points include it as well.yarn test:e2eruns the Playwright browser E2E suite against local development.yarn test:e2e:cross-browserruns the curated browser-sensitive regression specs in Chromium and Firefox. Install Firefox once withnpx playwright install firefox.yarn test:e2e:productionbuilds and tests the local production SPA.yarn lintruns typechecking and ESLint.yarn format:file <path...>formats specific files.
See AGENTS.md before making code changes. It contains the general programming guardrails and
routes specialized work to focused policies under policies/.
Contributing
Useful contribution areas include:
- design workflow templates;
- deterministic evaluators;
- data connectors;
- component catalogs;
- replay and comparison tools;
- visualizations;
- optimization and simulation integrations;
- verification datasets.
Join the Matrix channel: Taskyon Matrix
License
MIT. See LICENSE for details.
Preparing a release
Use the same local release-preparation workflow as Syncpeer. The root package.json
version owns the application release. The command updates it together with
src-tauri/tauri.conf.json, the application package in src-tauri/Cargo.toml, and
its entry in src-tauri/Cargo.lock. Separately versioned workspace packages,
dependency versions, and embedded repositories retain their own release versions.
Check consistency without making changes:
yarn release --check
Preview an explicit version without changing files or Git:
yarn release 0.6.0-rc.1 --dry-run
Prepare a release interactively:
yarn release
The command shows the current application version and latest local version tag,
asks for a new semantic version, and requires a clean tracked worktree and explicit
confirmation. It updates only release metadata, creates a local commit named
chore: prepare release v<version>, and creates the annotated tag v<version>.
It prints the push command for the current branch; pushing, building, and
publishing remain separate steps. --dry-run and --check are read-only and
can be used while other work is in progress.
Taskyon alternatives
View more →Similar ai agents in Browser Automation, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Taskyon (this page) Xyntopia | 56 | MIT | Oct 25, 2026 | Scanned, no flagged issues |
| Browser Use browser-use | 120k | MIT | Oct 31, 2026 | Scanned, no flagged issues |
| CloakBrowser CloakHQ | 33k | MIT | Oct 31, 2026 | Scanned, no flagged issues |
| Invisible Dots feder-cr | 32k | MIT | Oct 31, 2026 | Scanned, no flagged issues |
| OpenCLI jackwener | 31k | Apache-2.0 | Oct 26, 2026 | Scanned, no flagged issues |
| Stagehand browserbase | 26k | MIT | Oct 30, 2026 | Scanned, no flagged issues |