Kutt é um encurtador de URLs que você pode hospedar por conta própria, com domínios personalizados, estatísticas de links, painel de administração e API RESTful.
muety/anchr
Caixa de ferramentas auto-hospedada para coleções de favoritos, encurtamento de links e uploads de imagens criptografados, com extensão para navegador e app para Android.
Alternativa open source a:Bitly
- Estrelas
- 394
- Forks
- 34
- Issues abertas
- 8
- Último commit
- há 2 meses
O que é?
Anchr é uma pequena caixa de ferramentas web para tarefas do dia a dia na internet. Ela reúne três recursos: coleções de favoritos pesquisáveis, acessíveis de qualquer dispositivo sem sincronizar o perfil do navegador; um encurtador de links que também verifica os destinos com o Google Safe Browsing; e uploads de imagens que podem ser criptografados no cliente com uma senha, impedindo que o servidor as leia.
O projeto é desenvolvido em Node.js e usa MongoDB como banco de dados. Também oferece suporte ao FerretDB como backend alternativo sobre Postgres ou SQLite. É possível fazer a implantação de forma nativa ou com Docker Compose. A configuração é feita por variáveis de ambiente que abrangem o banco de dados, o diretório de uploads, o login OAuth com Google e Facebook, o serviço opcional de e-mail SMTP ou MailWhale e as métricas do Prometheus.
Além do app web, o projeto inclui extensões para Chrome e Firefox, um app oficial para Android, integração com o ShareX para uploads e um bot do Telegram. Há uma instância hospedada disponível em anchr.io.
Recursos principais
- 01Coleções de favoritos pesquisáveis, com descrições e categorias opcionais
- 02Encurtador de links com verificação de links maliciosos via Google Safe Browsing
- 03Criptografia no cliente com senha para imagens enviadas
- 04Extensão para os navegadores Chrome e Firefox, além de um app para Android
- 05Integração com o ShareX e um bot do Telegram
- 06Login OAuth com Google e Facebook, além de métricas do Prometheus
Casos de uso
- Manter uma coleção pessoal de links acessível de qualquer computador, sem sincronização do navegador
- Encurtar URLs longas com tokens ou parâmetros de consulta antes de compartilhá-las em chats ou documentos
- Compartilhar fotos de forma privada com uma senha, para que apenas os destinatários possam visualizá-las
- Executar um serviço auto-hospedado de links e imagens para uma pequena equipe ou família
Início rápido
- 1
Clone o repositório
git clone https://github.com/muety/anchr - 2
Copie o arquivo de ambiente de exemplo e defina as variáveis necessárias (a senha do banco de dados e o segredo)
- 3
Ative o Corepack e instale as dependências com Yarn
corepack enable && yarn - 4
Inicie o backend para desenvolvimento
yarn start
Antes de usar
- Antes de executar, é necessário ter Node.js 21 ou superior, MongoDB 6 ou superior (ou FerretDB) e um usuário do banco de dados configurado.
- A configuração do frontend também exige etapas de instalação do Bower, que usa ferramentas antigas.
- O projeto é considerado praticamente completo em termos de funcionalidades, recebendo apenas atualizações ocasionais de dependências.
Em coleções
Tópicos
Perguntas frequentes
- O que é anchr?
- Caixa de ferramentas auto-hospedada para coleções de favoritos, encurtamento de links e uploads de imagens criptografados, com extensão para navegador e app para Android. Anchr é uma pequena caixa de ferramentas web para tarefas do dia a dia na internet. Ela reúne três recursos: coleções de favoritos pesquisáveis, acessíveis de qualquer dispositivo sem sincronizar o perfil do navegador; um encurtador de links que também verifica os destinos com o Google Safe Browsing; e uploads de imagens que podem ser criptografados no cliente com uma senha, impedindo que o servidor as leia.
- anchr é gratuito? Qual é a licença?
- anchr é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- anchr ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de anchr foi em 22 de set. de 2026.
- Para que posso usar anchr?
- Manter uma coleção pessoal de links acessível de qualquer computador, sem sincronização do navegador Encurtar URLs longas com tokens ou parâmetros de consulta antes de compartilhá-las em chats ou documentos Compartilhar fotos de forma privada com uma senha, para que apenas os destinatários possam visualizá-las Executar um serviço auto-hospedado de links e imagens para uma pequena equipe ou família
- Como instalar anchr?
- Clone o repositório: git clone https://github.com/muety/anchr Copie o arquivo de ambiente de exemplo e defina as variáveis necessárias (a senha do banco de dados e o segredo) Ative o Corepack e instale as dependências com Yarn: corepack enable && yarn Inicie o backend para desenvolvimento: yarn start
- Onde consigo anchr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/muety/anchr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Encurtador de URLs auto-hospedado, escrito em PHP, para você manter seu próprio serviço de links curtos e controlar seus dados e estatísticas.
Encurtador de links auto-hospedável com analytics, executado inteiramente no Cloudflare Workers, D1 e KV, sem servidor tradicional.
Encurtador de URLs self-hosted e minimalista, escrito em Rust, com contagem de acessos, expiração de links, slugs personalizados e sem rastreamento.
Encurtador de URLs auto-hospedável, feito com Laravel, Vue 3 e Inertia.js, com análise de cliques, domínios personalizados e slugs personalizados.
Servidor de upload de arquivos self-hosted feito para ShareX, com compartilhamento, galerias e links curtos.