Agente de IA pessoal para Telegram e WhatsApp, com suporte a múltiplos provedores de modelos e sistema de habilidades extensível.
Project description
Matraca
Agente de inteligência artificial para Telegram e WhatsApp. Roda no seu computador, você usa pelos apps dos canais.
Você pode usar com qualquer provedor e modelo suportado pelo PydanticAI. Tem memória persistente, pesquisa na web, acesso a arquivos e sistema de habilidades extensível via scripts Python.
Instalação
Requer Python 3.13 e uv. Node.js é necessário para o canal WhatsApp.
uv tool install matraca
Uso
matraca telegram # inicia o canal Telegram
matraca whatsapp # inicia o canal WhatsApp
Na primeira execução, o arquivo de configuração é criado em ~/.matraca/config.json. Adicione as chaves do provedor escolhido e o token do bot (se Telegram) antes de iniciar.
Habilidades
Habilidades são scripts Python que ampliam o agente. Instale-as em ~/.matraca/skills/ — cada uma é uma pasta com um SKILL.md e scripts em scripts/.
Licença
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file matraca-0.1.0.tar.gz.
File metadata
- Download URL: matraca-0.1.0.tar.gz
- Upload date:
- Size: 13.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fd6984c3ce2770ff66b6abc2583f9b2fc1aa1acbfc0be8a13da22e6478803e3
|
|
| MD5 |
11365fba7aaeedf47b2b53e97beb3f28
|
|
| BLAKE2b-256 |
379ff94ce3312b49ec8a4513eb313b13d5e7fcd1382531026b3c5d9d6a4a3b9b
|
File details
Details for the file matraca-0.1.0-py3-none-any.whl.
File metadata
- Download URL: matraca-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbc7f430968ed78e529e63742b9d0452a9d3a774cd55b615d92af9c3c9612389
|
|
| MD5 |
dc4d6ad2fa5716320c1f4adb44bf1391
|
|
| BLAKE2b-256 |
290bdf5e9bfd516b68408ab153caf8722b2d79c7633959e1d7367defa1076114
|