Skip to main content

A lightweight personal AI assistant framework

Project description

Kyber Logo

Your new favorite AI assistant.

Set up in 60 seconds. Chat from Discord, Telegram, WhatsApp, the web dashboard, or the command line.

PyPI Docs License: MIT

Install In 60 Seconds

curl -fsSL https://kyber.chat/install.sh | bash

Installer flow:

  • Detects macOS, Linux, and WSL automatically
  • Installs dependencies and kyber-chat
  • Guides provider + model configuration
  • Writes secure local config and .env
  • Optionally sets up service mode

Why Kyber

Most assistants are fine for simple Q&A, then fall apart when the real work starts. Kyber is built for actual execution: it can run multi-step tasks, keep you updated while it works, and stay responsive to new messages without getting stuck. You get the speed of chat plus the reliability of a real automation runtime.

  • Fast setup One command to install, configure, and run
  • Actually concurrent Long-running tasks do not block new messages
  • Background execution Start complex work and keep chatting
  • Chat anywhere Discord, Telegram, WhatsApp, dashboard, or CLI
  • Tooling built in Shell, file I/O, web search/fetch, cron, skills
  • Runs anywhere Laptop, VPS, homelab, Raspberry Pi
  • Observable Real-time task status, progress, and cancellation
  • Secure by default Secrets in .env, not raw config JSON

What You Can Do

Build and Ship

  • Read, edit, and refactor code across repositories
  • Run shell commands for build/test/deploy workflows
  • Debug failures with iterative tool use and live status updates

Research and Decide

  • Search and fetch web sources
  • Extract and summarize articles/docs/transcripts
  • Pull structured outputs for reports and planning

Automate Repetitive Work

  • Schedule recurring tasks with cron
  • Send proactive updates into your channels
  • Keep workflows running without babysitting

Operate Confidently

  • Track active and completed tasks in the dashboard
  • Cancel misfired tasks from UI or API
  • Review security scan findings and history

Provider Flexibility

Kyber works with:

  • OpenAI
  • Anthropic
  • OpenRouter
  • DeepSeek
  • Any OpenAI-compatible endpoint

You can select the provider/model during onboarding and change it later from the dashboard.

Real Workflow Examples

Debug a Production Bug

you: "login endpoint fails on invalid passwords, find and fix it"
kyber: reads code -> isolates validation bug -> patches -> runs tests -> reports diff

Research + Action

you: "summarize latest API changes and open PRs that need migration updates"
kyber: fetches sources -> summarizes impact -> edits files -> opens actionable checklist

Proactive Ops

you: "check inboxes every 30 minutes and send urgent items to Discord"
kyber: schedules cron -> runs checks -> posts concise summaries on schedule

Dashboard Highlights

  • Live chat with your running agent
  • Task timeline with progress + status
  • Cancel/redeliver controls
  • Provider/model configuration
  • Cron job management
  • Skills discovery and installation
  • Security scan controls and report views

Dashboard Preview

Web Chat

Kyber Dashboard Web Chat

Providers

Kyber Dashboard Providers

Agent

Kyber Dashboard Agent Settings

Cron Jobs

Kyber Dashboard Cron Jobs

Skills

Kyber Dashboard Skills

Security Center

Kyber Dashboard Security Center

Discord Bot Personas

Kyber Dashboard Discord Bot Personas

Security And Reliability

  • Secrets are stored in .env with locked permissions
  • Task lifecycle is tracked (queued, running, completed, failed, cancelled)
  • Cancellations are propagated back to the originating channel
  • Web tooling includes clearer diagnostics for DNS/SSL/timeout failures

Project Links

Contributing

Issues, PRs, and feature proposals are welcome. If you are unsure where to start, open an issue with:

  • Use case
  • Desired behavior
  • Current behavior
  • Logs/screenshots

License

MIT

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kyber_chat-2026.4.21.7.tar.gz (836.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kyber_chat-2026.4.21.7-py3-none-any.whl (849.1 kB view details)

Uploaded Python 3

File details

Details for the file kyber_chat-2026.4.21.7.tar.gz.

File metadata

  • Download URL: kyber_chat-2026.4.21.7.tar.gz
  • Upload date:
  • Size: 836.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for kyber_chat-2026.4.21.7.tar.gz
Algorithm Hash digest
SHA256 980168519b661d12c7e09d8937751764a2e6e90145f784f90fcab3e084a3c073
MD5 f41acfa98a953215ccac55ab2f604fd5
BLAKE2b-256 052eff23686691a71a0f3aca44c679a1693e981304c29bd6b1f4b439f89c00b9

See more details on using hashes here.

File details

Details for the file kyber_chat-2026.4.21.7-py3-none-any.whl.

File metadata

File hashes

Hashes for kyber_chat-2026.4.21.7-py3-none-any.whl
Algorithm Hash digest
SHA256 8980a9d695be7243f379a6b8379e323f2ef79b1eac6fb9e6378a7e584046ab98
MD5 a3eddad962a47c2f497ca09ab48ce7f1
BLAKE2b-256 4e18d68954ca1d643ac1b2fdecdab58773e3382f24650b8256659e93c7db4a75

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page