Skip to main content

Star the repo

Arka

Arka

Your terminal, upgraded.
Plain English → 70+ local skills, zero-token routing first,
then a 24-provider LLM failover when you need it.

License: MIT Python 3.11+ PyPI Downloads GitHub stars Docs

Docs · Quickstart · PyPI · GitHub


Install

uv tool install "arka-agent[chat]"   # or: pipx install "arka-agent[chat]"
arka setup
arka doctor

One-off without a global install:

uvx --from "arka-agent[chat]" arka doctor

Need the latest commit before the next PyPI release?

pipx install "arka-agent[chat] @ git+https://github.com/Sumit884-byte/arka.git"

Requirements: Python 3.11+ · macOS / Linux full · Windows CLI works (fish unlocks the full router)
Keys: add a free Gemini or Groq key, or run Ollama locally — arka free tier setup helps.


Quick start

arka ask "what is Rust?"
arka "convert 100 USD to INR"
arka council "should I learn Rust?"
arka quiz python
arka listen    # optional: "hey arka, what's the weather"

Connect Cursor / Claude over MCP:

arka mcp doctor && arka mcp install

More: Quickstart · Skills · MCP


Why Arka

Zero-token-first 120+ symbolic rules resolve common asks before any model is called
70+ local skills Code, media, research, deploy, memory — plugins via skill.json
24-provider failover Gemini → Groq → Ollama → OpenRouter and more
Secure by default Injection checks, risky-action prompts, hard blocks on destructive shell
Local-first Skills run on your machine; you choose which LLM providers see prompts
MCP + HTTP API stdio/SSE tools for Cursor/Claude, REST on :8765

How it works

  you type / speak
        │
        ▼
 ┌──────────────────┐     match      ┌─────────────────┐
 │ Symbolic router  │ ─────────────► │ Skill dispatcher │──► skill runs locally
 │ (zero LLM cost)  │                │ + security gate  │
 └────────┬─────────┘                └─────────────────┘
          │ no match
          ▼
 ┌──────────────────┐
 │ LLM failover     │  Gemini · Groq · Ollama · OpenRouter · …
 └──────────────────┘

Same path powers the CLI, MCP server, and remote API. Hosted/headless Linux can set ARKA_HOSTED_MODE=1 to auto-block desktop/GUI/audio skills. Deploy with arka deploy --all (Cloud VM, Railway, Vercel, Netlify, Render).

Full architecture diagram
flowchart TD
    CLI["CLI / NL input"] --> SR["Symbolic router"]
    SR -->|"match"| SD["Skill dispatcher"]
    SR -->|"no match"| LLM["LLM failover chain"]
    LLM --> SD
    SD --> Skills["70+ skills"]
    SD --> MCP["MCP · REST · Telemetry"]

Privacy

  • Skills run on your machine — no hosted Arka account or shared demo instance

  • Many requests never leave your machine (symbolic routing, zero tokens)

  • LLM traffic goes only to providers you configure; force local-only with:

    arka run-only-local-llm "summarize this repo"
    arka hybrid config local-only
    
  • Secrets live under your user config (~/.config/arka/ / macOS Application Support / %APPDATA%\arka\)

  • Memory defaults local; web content is sanitized; risky actions prompt [y/N]

  • Telemetry defaults to local SigNoz (127.0.0.1:4318) — disable with OTEL_SDK_DISABLED=true

Details: Security · Memory


Platforms

Platform Support
macOS Full — recommended for daily use
Linux Full
Windows Python CLI works; fish unlocks the full skill router (scoop / winget)

Develop from source

git clone https://github.com/Sumit884-byte/arka.git
cd arka
./scripts/refetch.sh --install
pip install -e ".[chat,dev]"
arka setup && arka doctor

Fork + PR: see CONTRIBUTING.md. Local landing preview: landing/.


Contributing

Issues and PRs welcome — start with good first issue.

gh repo fork Sumit884-byte/arka --clone
cd arka && pip install -e ".[chat,dev]" && pytest
gh pr create --repo Sumit884-byte/arka

If Arka is useful, ★ star the repo — or gh repo star Sumit884-byte/arka.

License

MIT

Metadata

Release files for arka-agent 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arka-agent 0.1.4
File Size Uploaded
arka_agent-0.1.4.tar.gz 2.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for arka-agent 0.1.4
File Interpreter ABI Platform
arka_agent-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 5.5 MB

Release files / arka_agent-0.1.4.tar.gz

Download URL arka_agent-0.1.4.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
753dde666dbe7d4e3488d9b88cda5f1544be7669a89a34295da98dfd2d30b948
BLAKE2b-256 checksum
How to use checksums
f99256b4ba0d7e7773178fae465918c4af31931aacd37ffa77b3825ee3e00ed9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / arka_agent-0.1.4-py3-none-any.whl

Download URL arka_agent-0.1.4-py3-none-any.whl
Size 2.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
303fec2466cf53f435c43e078a725aaf4d2be35193564594a4637a410c31853b
BLAKE2b-256 checksum
How to use checksums
aae5d69e24dca956f2ec6af49077d94883e35d09bb1932603a5efc8de2078bcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page