Cliente social gratuito y de código abierto que reúne Mastodon, Bluesky, X, Misskey, Nostr, Pixiv, Fanbox y RSS en una sola cronología.
Dimillian/IceCubesApp
Cliente de código abierto para la red social descentralizada Mastodon, desarrollado con SwiftUI y disponible en iOS, macOS, iPadOS y visionOS.
Alternativa open source a:Twitter
- Estrellas
- 7,103
- Forks
- 734
- Issues abiertos
- 589
- Último commit
- hace 24 días
¿Qué es?
IceCubesApp es una aplicación de código abierto para usar Mastodon, la red social descentralizada. Se conecta a cualquier instancia de Mastodon y permite explorar cronologías, interactuar con otros usuarios y publicar texto y contenido multimedia. Está desarrollada íntegramente con SwiftUI y funciona en iOS, macOS, iPadOS y visionOS; en macOS y iPadOS tiene un diseño con barra lateral.
Además de las funciones básicas de un cliente, la aplicación incluye grupos de etiquetas para las cronologías, cronologías locales remotas para explorar otras instancias y un editor de publicaciones con hilos, encuestas, borradores y herramientas opcionales de texto asistidas por IA. También ofrece notificaciones push a través de un proxy propio del proyecto. Es compatible con varias cuentas, filtros del servidor y sincronización con iCloud de grupos de etiquetas, cronologías remotas y borradores.
El código está dividido en Swift Packages que abarcan la interfaz, la conexión de red y los modelos de datos, y sigue una arquitectura MVVM. Para compilar la aplicación, hay que copiar la plantilla xcconfig incluida y completar el Apple Team ID y el prefijo del bundle ID propios.
Funciones clave
- 01Explora las cronologías de inicio, local, federada y de tendencias, además de las listas y las etiquetas seguidas.
- 02Los grupos de etiquetas combinan varios hashtags en una cronología personalizada.
- 03Publica hilos, encuestas, avisos de contenido y hasta cuatro imágenes por publicación.
- 04Recibe notificaciones push agrupadas por tipo de actividad, con acceso directo a la cuenta y la publicación correspondientes.
- 05Usa varias cuentas con credenciales guardadas en el llavero.
- 06Personaliza temas, fuentes, gestos de deslizamiento y elementos de la barra de pestañas.
Casos de uso
- Usar Mastodon en un dispositivo Apple con una interfaz nativa basada en SwiftUI.
- Gestionar desde una sola aplicación varias cuentas de Mastodon en distintas instancias.
- Estudiar una aplicación SwiftUI real organizada en Swift Packages y basada en MVVM.
Inicio rápido
- 1
Clona el repositorio
- 2
Copia la plantilla xcconfig (ejecuta el comando en la carpeta que contiene IceCubesApp.xcconfig.template)
cp IceCubesApp.xcconfig.template IceCubesApp.xcconfig - 3
Completa DEVELOPMENT_TEAM y BUNDLE_ID_PREFIX, y luego compila el proyecto en Xcode
Antes de usarlo
- Para compilar desde el código fuente, se necesita un Apple Developer Team ID y configurar manualmente el archivo xcconfig.
- Solo plataformas de Apple: iOS, macOS, iPadOS y visionOS.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es IceCubesApp?
- Cliente de código abierto para la red social descentralizada Mastodon, desarrollado con SwiftUI y disponible en iOS, macOS, iPadOS y visionOS. IceCubesApp es una aplicación de código abierto para usar Mastodon, la red social descentralizada. Se conecta a cualquier instancia de Mastodon y permite explorar cronologías, interactuar con otros usuarios y publicar texto y contenido multimedia. Está desarrollada íntegramente con SwiftUI y funciona en iOS, macOS, iPadOS y visionOS; en macOS y iPadOS tiene un diseño con barra lateral.
- ¿IceCubesApp es gratuito? ¿Qué licencia tiene?
- IceCubesApp es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿IceCubesApp sigue mantenido?
- Mantenimiento activo. El último commit de IceCubesApp fue el 13 oct 2026.
- ¿Para qué puedo usar IceCubesApp?
- Usar Mastodon en un dispositivo Apple con una interfaz nativa basada en SwiftUI. Gestionar desde una sola aplicación varias cuentas de Mastodon en distintas instancias. Estudiar una aplicación SwiftUI real organizada en Swift Packages y basada en MVVM.
- ¿Cómo se instala IceCubesApp?
- Clona el repositorio Copia la plantilla xcconfig (ejecuta el comando en la carpeta que contiene IceCubesApp.xcconfig.template): cp IceCubesApp.xcconfig.template IceCubesApp.xcconfig Completa DEVELOPMENT_TEAM y BUNDLE_ID_PREFIX, y luego compila el proyecto en Xcode
- ¿Dónde consigo IceCubesApp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Dimillian/IceCubesApp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de red social federada y autohospedable, basado en ActivityPub, que permite seguir e interactuar con usuarios de Mastodon y otros servidores del Fediverse.
Una red social federada, gratuita y de código abierto que interoperable con Mastodon, Lemmy, Diaspora, Misskey, Pixelfed y otras plataformas del Fediverso.
Un plugin de WordPress que conecta tu blog con el Fediverso para que usuarios de Mastodon y otras plataformas ActivityPub puedan seguirlo y recibir tus publicaciones.
Una app de chat con documentos para macOS e iOS que permite subir archivos y hacer preguntas, con todo el procesamiento de IA en el dispositivo mediante Apple Foundation Models.
Un navegador de código abierto para Mac, iPhone y iPad que separa las sesiones de trabajo, personales y privadas en distintos Spaces.