Skip to content

Repository files navigation

Argus

version TypeScript React Rust Tauri SQLite license

A personal AI agent that lives on your machine: chat, desktop control, skills, and fourteen connected services (Google, GitHub, Slack, Notion, Linear…).

Features

  • Agent chat — persistent sessions with permission modes (ask pauses writes for approval, never for trusted flows), tool streaming, and compacting summaries.
  • Terminal-first computer control — shell with streaming output, cwd, and configurable timeouts; recursive grep with file globs; files, processes, installs, and scripts all go through the terminal.
  • Browser use — snapshot-ref clicking/typing/reading with stale-reference recovery, in your everyday Chrome via extension or isolated profiles.
  • Terminal & files — shell execution with live output, recursive grep, file read/write.
  • Skills & memory — reusable saved skills plus durable fact/preference/project memory.
  • Document library — create docx, pdf, pptx, xlsx, csv, md, txt artifacts.
  • Local-first storage — SQLite plus OS keyring; API keys never touch plain text.

Quickstart

bun install
bunx tauri dev

Full walkthrough: docs/getting-started/quickstart.md.

Model providers

Bring your own model. Argus speaks two provider dialects:

Dialect Examples
Anthropic Anthropic API
OpenAI-compatible OpenAI, Baseten, self-hosted Ollama, any OpenAI-style endpoint

Setup: Settings → Providers → pick a provider → paste the API key and connect → enable models in Settings → Models. Keys live in the OS keyring, never in plain text.

Integrations

Fourteen connectors with OAuth/device-flow setup under Settings → Connectors:

Connector Covers
Google Workspace Gmail, Calendar, Drive, Docs, Sheets
GitHub Issues, PRs, repos, Actions
GitLab Projects, issues, merge requests
Slack Workspaces, channels, messages
Notion Pages, databases
Linear Issues, projects
Outlook Mail, calendar
Discord Servers, channels, messages
Figma Files, projects
Home Assistant Devices, states, services
Spotify Playback, playlists, library
Telegram Chats, messages
Todoist Tasks, projects
Trello Boards, lists, cards

Details per connector: docs/user-guide/connectors.md.

Docs

Start at docs/README.md — user guides, connector setup, architecture, contributing, troubleshooting. Machine-readable index: docs/llms.txt.

Stack

React + TypeScript frontend, Rust (Tauri) backend, SQLite + OS keyring. cargo test runs the backend suite; npx tsc --noEmit typechecks the frontend.

License

MIT © 2026 Anyscape Labs. See LICENSE.

Thank you to our contributors

Argus exists because of the people who build it. Thank you!

BYRON-lang

Want to contribute? Start with the contributing guide — issues and pull requests are welcome.

About

Autonomous agent thats learns you and acts like you

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages