<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Axlfc</title>
    <description>The latest articles on Forem by Axlfc (@axlfc).</description>
    <link>https://forem.com/axlfc</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F903606%2Ff1111fdd-d698-47eb-a36a-c8704288be4e.jpeg</url>
      <title>Forem: Axlfc</title>
      <link>https://forem.com/axlfc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/axlfc"/>
    <language>en</language>
    <item>
      <title>VirtueChain: Hacia una arquitectura digital basada en virtud, transparencia y consenso humano</title>
      <dc:creator>Axlfc</dc:creator>
      <pubDate>Fri, 23 May 2025 13:46:07 +0000</pubDate>
      <link>https://forem.com/axlfc/virtuechain-hacia-una-arquitectura-digital-basada-en-virtud-transparencia-y-consenso-humano-4cc1</link>
      <guid>https://forem.com/axlfc/virtuechain-hacia-una-arquitectura-digital-basada-en-virtud-transparencia-y-consenso-humano-4cc1</guid>
      <description>&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/be984xvQTEo"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducción
&lt;/h2&gt;

&lt;p&gt;La confianza y la cooperación son los cimientos de cualquier avance social. Sin embargo, la mayoría de las plataformas digitales actuales siguen atrapadas en lógicas de opacidad, manipulación y recompensas superficiales. En medio de una crisis global de polarización, desinformación y algoritmos sin control ciudadano, surge una pregunta inevitable:&lt;br&gt;
&lt;strong&gt;¿Y si diseñáramos tecnología donde la paz, la virtud y la transparencia fueran la base de todo consenso?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Así nace &lt;strong&gt;VirtueChain&lt;/strong&gt;: una apuesta por un blockchain y una infraestructura digital donde el conocimiento colectivo y la inteligencia artificial evolucionan guiados por valores auditables y comunitarios.&lt;/p&gt;




&lt;h2&gt;
  
  
  ¿Qué es VirtueChain?
&lt;/h2&gt;

&lt;p&gt;VirtueChain es una plataforma social y blockchain experimental donde &lt;strong&gt;cada aportación —idea, debate, propuesta, síntesis o resolución de dilema— se valida mediante consenso comunitario, evaluando virtudes explícitas&lt;/strong&gt; como paz, claridad, cooperación, innovación, integridad, justicia, pluralidad, sostenibilidad, entre otras.&lt;/p&gt;

&lt;p&gt;En este sistema:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Las aportaciones&lt;/strong&gt; se registran como bloques, referenciando explícitamente publicaciones anteriores, generando así un “grafo de conocimiento” transparente, auditable y evolutivo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;La IA&lt;/strong&gt; solo aprende de consensos validados y trazables, nunca de fuentes opacas ni de algoritmos cerrados.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;El proceso de consenso&lt;/strong&gt; es abierto, documentado y siempre sujeto a revisión y mejora por la propia comunidad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;El código fuente&lt;/strong&gt; está disponible bajo invitación para preservar la calidad, evitando el spam y los abusos en esta fase temprana.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Principios y virtudes: la arquitectura ética
&lt;/h2&gt;

&lt;p&gt;El algoritmo de consenso de VirtueChain evalúa cada bloque publicado según &lt;strong&gt;un conjunto de virtudes fundamentales y complementarias&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Paz&lt;/strong&gt;: Resolución no violenta de conflictos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claridad&lt;/strong&gt;: Comprensibilidad y transparencia.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cooperación&lt;/strong&gt;: Fomento del trabajo conjunto y el reconocimiento mutuo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Innovación&lt;/strong&gt;: Aporte de ideas originales y creativas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integridad&lt;/strong&gt;: Honestidad intelectual y respeto por las fuentes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Utilidad social&lt;/strong&gt;: Impacto y relevancia práctica.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pluralidad&lt;/strong&gt;: Inclusión y respeto por la diversidad de voces.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resiliencia&lt;/strong&gt;: Capacidad de adaptación y robustez.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Referencialidad&lt;/strong&gt;: Construcción sobre aportes previos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Responsabilidad comunitaria&lt;/strong&gt;: Compromiso y rendición de cuentas con el colectivo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Y virtudes complementarias como &lt;strong&gt;transparencia, justicia, sostenibilidad, empatía, seguridad, autonomía, adaptabilidad, inclusividad, responsabilidad personal y creatividad&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Cada publicación o aportación se evalúa y registra junto con el desglose de su puntuación por virtud, con logs públicos y justificaciones de validadores humanos e IA (solo en asistencia, nunca como árbitro final).&lt;/p&gt;




&lt;h2&gt;
  
  
  Estado del proyecto: avances y transparencia real
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Milestone Backend Core Features Completed (23 mayo 2025)
&lt;/h3&gt;

&lt;p&gt;A la fecha, el &lt;strong&gt;backend core&lt;/strong&gt; está completamente &lt;strong&gt;escrito, documentado y cubierto por pruebas automáticas en Node/TypeScript&lt;/strong&gt;. Se incluyen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tesorería DAO con lógica para integración blockchain.&lt;/li&gt;
&lt;li&gt;Control de acceso por roles.&lt;/li&gt;
&lt;li&gt;Gestión y visualización de propuestas, balances y flujos de tesorería.&lt;/li&gt;
&lt;li&gt;Documentación técnica exhaustiva y OpenAPI/Swagger para todos los endpoints.&lt;/li&gt;
&lt;li&gt;Ejemplos claros de protección de rutas y unicidad de usuario.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pero seamos honestos:&lt;/strong&gt;&lt;br&gt;
Los &lt;strong&gt;smart contracts de gobernanza (&lt;code&gt;Governance.sol&lt;/code&gt;) están escritos pero aún no han sido probados ni desplegados en ninguna testnet&lt;/strong&gt;. La funcionalidad Solidity está lista para revisión, testeo y auditoría, pero &lt;strong&gt;no se ha validado en entorno real&lt;/strong&gt;.&lt;br&gt;
Este es el momento de sumar miradas críticas, auditores y desarrolladores que quieran revisar, probar y robustecer el sistema.&lt;/p&gt;




&lt;h3&gt;
  
  
  Limitación de invitaciones y apertura progresiva
&lt;/h3&gt;

&lt;p&gt;VirtueChain es un espacio en construcción consciente.&lt;br&gt;
&lt;strong&gt;El acceso está limitado estrictamente por invitación&lt;/strong&gt; para preservar la calidad, la seguridad y la integridad del proceso mientras consolidamos la arquitectura básica y los mecanismos de protección (antispam, Sybil, etc).&lt;br&gt;
&lt;strong&gt;¿Quieres acceder al código fuente, revisar los contratos o proponer mejoras?&lt;/strong&gt; Escríbeme directamente: se dará acceso a quienes realmente puedan aportar visión, ética y compromiso.&lt;/p&gt;




&lt;h3&gt;
  
  
  Protección de rutas y unicidad de usuario
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Todo usuario debe definir un &lt;strong&gt;username único&lt;/strong&gt; antes de poder acceder a cualquier área protegida (dashboard, propuestas, foro, etc.).&lt;/li&gt;
&lt;li&gt;La validación es inmediata y accesible, con feedback claro y navegación protegida a través de un wrapper dedicado en React.&lt;/li&gt;
&lt;li&gt;El sistema garantiza la trazabilidad, la accesibilidad y la mejor experiencia para desarrolladores y usuarios.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Gobernanza y contratos inteligentes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Los contratos (&lt;code&gt;Governance.sol&lt;/code&gt;) &lt;strong&gt;aún no están desplegados ni auditados en ninguna red&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;La lógica está escrita y documentada, pero requiere testeo, revisión comunitaria y hardening de seguridad antes de cualquier despliegue.&lt;/li&gt;
&lt;li&gt;El frontend (React/TypeScript) está preparado para integración directa con ethers.js/wagmi una vez validados los contratos.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ¿Por qué es diferente VirtueChain?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Transparencia radical y antifragilidad
&lt;/h3&gt;

&lt;p&gt;Cada cambio, voto, propuesta y auditoría es pública y auditable. Nadie puede manipular el consenso ni alterar la historia sin dejar rastro.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. IA ética, explicable y limitada por el consenso
&lt;/h3&gt;

&lt;p&gt;La IA solo puede aprender, proponer o resumir aquello que haya sido validado por el consenso humano y comunitario.&lt;br&gt;
No hay improvisación sobre dilemas no resueltos: la IA pide abrir debate y construir nuevo consenso.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Incentivo a la virtud y el mérito, no la popularidad
&lt;/h3&gt;

&lt;p&gt;Las aportaciones más visibles y reconocidas son aquellas que contribuyen a la paz, la creatividad, la justicia y el avance colectivo.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Comunidad como fuente de verdad
&lt;/h3&gt;

&lt;p&gt;El proyecto no pertenece a una sola persona ni a una empresa: la visión, la gobernanza y la evolución dependen de la comunidad que decida sumarse.&lt;/p&gt;




&lt;h2&gt;
  
  
  ¿Qué falta por construir?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;La visión de la comunidad:&lt;/strong&gt; El backend core está listo, pero VirtueChain solo tiene sentido si una comunidad ética y plural lo dota de visión, usabilidad y gobernanza viva.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auditoría, pruebas y despliegue de los smart contracts.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Diseño de la experiencia frontend&lt;/strong&gt; colaborativa y feedback continuo sobre la interfaz.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protocolo y flujo de invitaciones&lt;/strong&gt; para mantener el espacio seguro y evolucionar hacia apertura controlada.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Recursos y documentación
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lovable.dev/projects/8171a3d3-581f-43bd-ae33-39ff87490c69" rel="noopener noreferrer"&gt;Roadmap y documentación técnica&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;README con flujo de registro, ejemplos de rutas protegidas y snippets de código relevantes.&lt;/li&gt;
&lt;li&gt;Guía paso a paso para pruebas, despliegue y auditoría.&lt;/li&gt;
&lt;li&gt;Issues abiertos y cerrados documentando el avance real y los puntos pendientes.&lt;/li&gt;
&lt;li&gt;Código fuente y acceso a repositorio &lt;strong&gt;solo bajo invitación&lt;/strong&gt; en esta fase.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Agradecimientos y Dedicatoria&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Este proyecto está dedicado a quienes, desde la creatividad, la rebeldía ética y la convicción inquebrantable, han hecho posible imaginar y construir infraestructuras digitales al servicio del bien común, la libertad y la justicia:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Aaron Swartz&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por su incansable lucha por el acceso libre al conocimiento, la transparencia radical y la ética digital frente a cualquier poder opaco.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Terry A. Davis&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por su genialidad singular, su valentía creativa y su demostración de que el software también es arte y fe en estado puro.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Richard M. Stallman&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por fundar el movimiento del software libre y defender la libertad del usuario, base de toda infraestructura ética y auditada.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ada Lovelace&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por anticipar, con visión poética y lógica, el potencial social y creativo de la computación.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Linus Torvalds&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por demostrar que la colaboración abierta y la meritocracia técnica pueden transformar el mundo digital.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tim Berners-Lee&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por liberar la Web, sentando las bases de la interconexión y la descentralización global.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Satoshi Nakamoto (pseudónimo colectivo)&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por iniciar la revolución blockchain y demostrar que la confianza puede distribuirse y auditarse colectivamente.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Barbara Liskov, Margaret Hamilton, Donald Knuth, Dennis Ritchie, Grace Hopper, Alan Turing y muchas más pioneras y pioneros&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Por su contribución al fundamento de la computación, la lógica y la ingeniería robusta.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;A todas las comunidades y activistas anónimos&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Hackers, cypherpunks, educadores, tecnólogos y defensores de la cultura libre y la ética digital que, día a día, sostienen la lucha por una tecnología abierta, transparente y al servicio del bien común.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Que cada bloque, cada consenso y cada línea de código de VirtueChain honre su legado y empuje la historia digital hacia adelante.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Llamado abierto
&lt;/h2&gt;

&lt;p&gt;Si crees que la tecnología puede y debe estar al servicio de la virtud, la paz y la transparencia;&lt;br&gt;
Si quieres construir, auditar, debatir o desafiar esta arquitectura desde la ética, el desarrollo o la filosofía;&lt;br&gt;
Si tienes experiencia en blockchain, IA, sistemas distribuidos o simplemente te mueve la curiosidad por el bien común;&lt;br&gt;
&lt;strong&gt;Este es tu momento.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La infraestructura está lista para la siguiente fase. &lt;strong&gt;La visión depende de ti.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;¿Te sumas?&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>blockchain</category>
      <category>ethics</category>
      <category>community</category>
    </item>
    <item>
      <title>🚀 Introducing RuneScript v0.99: An Open Source Editor to Simplify Developer Workflows</title>
      <dc:creator>Axlfc</dc:creator>
      <pubDate>Thu, 19 Dec 2024 16:18:16 +0000</pubDate>
      <link>https://forem.com/axlfc/introducing-runescript-v099-an-open-source-editor-to-simplify-developer-workflows-4m7a</link>
      <guid>https://forem.com/axlfc/introducing-runescript-v099-an-open-source-editor-to-simplify-developer-workflows-4m7a</guid>
      <description>&lt;p&gt;After over a year of development, I’m thrilled to introduce &lt;strong&gt;RuneScript&lt;/strong&gt;, an open-source code editor designed to simplify and enhance the workflow of modern developers. Whether you’re building with traditional stacks or diving into the world of Web3, RuneScript aims to be your go-to tool for seamless coding, collaboration, and innovation.  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Why Another Code Editor?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Developers today juggle multiple tools to handle version control, task management, AI assistance, and blockchain integration. RuneScript consolidates these essential functionalities into a single platform, eliminating the need for constant context-switching.  &lt;/p&gt;

&lt;p&gt;With RuneScript, I wanted to create a &lt;strong&gt;developer-centric environment&lt;/strong&gt; that is powerful, privacy-focused, and easy to use—without sacrificing flexibility.  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Key Features&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🔍 AI-Powered Assistance
&lt;/h3&gt;

&lt;p&gt;RuneScript comes with a built-in AI assistant designed to boost productivity. Unlike cloud-dependent solutions, &lt;strong&gt;RuneScript’s AI runs locally&lt;/strong&gt;, ensuring your code and data stay private while still benefiting from intelligent suggestions and optimizations.  &lt;/p&gt;

&lt;h3&gt;
  
  
  🔗 Web3 and Blockchain Support
&lt;/h3&gt;

&lt;p&gt;As blockchain technology evolves, Web3 integration is becoming increasingly important. RuneScript provides &lt;strong&gt;native support for Web3 projects&lt;/strong&gt;, making it easier to develop and manage decentralized applications (dApps) directly within the editor.  &lt;/p&gt;

&lt;h3&gt;
  
  
  🛠️ Git Integration
&lt;/h3&gt;

&lt;p&gt;Version control is critical for any developer, and RuneScript streamlines Git operations with an intuitive interface. Say goodbye to cumbersome CLI commands and focus on the actual coding.  &lt;/p&gt;

&lt;h3&gt;
  
  
  📋 Kanban Boards
&lt;/h3&gt;

&lt;p&gt;Task management is built into RuneScript with &lt;strong&gt;an integrated Kanban board&lt;/strong&gt;, allowing you to organize your workflow without leaving the editor.  &lt;/p&gt;

&lt;h3&gt;
  
  
  🌐 Multi-Language Support
&lt;/h3&gt;

&lt;p&gt;Whether you're working in JavaScript, Python, Solidity, or any other language, RuneScript provides a flexible environment tailored to your needs.  &lt;/p&gt;

&lt;h3&gt;
  
  
  🔓 Open Source &amp;amp; Free
&lt;/h3&gt;

&lt;p&gt;RuneScript is &lt;strong&gt;100% open source&lt;/strong&gt;, built by developers for developers. It’s completely free to use, and the community is encouraged to contribute to its growth.  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;AI Assistance with Privacy in Mind&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;One of RuneScript’s standout features is its local AI integration. Many developers hesitate to use cloud-based AI tools due to privacy concerns and high costs. By leveraging local AI models, RuneScript ensures that your code never leaves your machine, keeping your projects secure and cost-effective.  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Why Choose RuneScript?&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Reduce &lt;strong&gt;context-switching&lt;/strong&gt; by consolidating essential tools.
&lt;/li&gt;
&lt;li&gt;Develop with &lt;strong&gt;peace of mind&lt;/strong&gt;, thanks to local AI and open-source transparency.
&lt;/li&gt;
&lt;li&gt;Streamline your workflow with a &lt;strong&gt;modern, lightweight interface&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Stay ahead with &lt;strong&gt;native Web3 support&lt;/strong&gt; for blockchain-based projects.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Getting Started&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Visit the GitHub repository to download RuneScript: [&lt;a href="https://github.com/Axlfc/RuneScript" rel="noopener noreferrer"&gt;https://github.com/Axlfc/RuneScript&lt;/a&gt;]
&lt;/li&gt;
&lt;li&gt;Check out the full documentation: [&lt;a href="https://github.com/Axlfc/RuneScript/wiki" rel="noopener noreferrer"&gt;https://github.com/Axlfc/RuneScript/wiki&lt;/a&gt;]
&lt;/li&gt;
&lt;li&gt;Join or start Discussions on GitHub: [&lt;a href="https://github.com/Axlfc/RuneScript/discussions/landing" rel="noopener noreferrer"&gt;https://github.com/Axlfc/RuneScript/discussions/landing&lt;/a&gt;]
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;What’s Next?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;RuneScript is still evolving, and I’m committed to adding more features based on community feedback.  &lt;/p&gt;

&lt;p&gt;I’d love to hear from you:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What tools or features do you feel are essential in a modern code editor?
&lt;/li&gt;
&lt;li&gt;How can RuneScript better serve your development needs?
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feel free to open issues or contribute directly on GitHub. Together, we can make RuneScript the ultimate developer tool.  &lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Let’s Build the Future of Coding, Together&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Whether you’re a Web3 pioneer, an open-source enthusiast, or just looking for a smarter way to code, RuneScript has something to offer. Download it today and join the growing community of developers shaping the future of coding.  &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>web3</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>Unleash Your Creativity: Generate Mind-Blowing Images with DALL-E using Your Console Prompt!</title>
      <dc:creator>Axlfc</dc:creator>
      <pubDate>Sun, 12 Mar 2023 00:35:56 +0000</pubDate>
      <link>https://forem.com/axlfc/unleash-your-creativity-generate-mind-blowing-images-with-dall-e-using-your-console-prompt-4125</link>
      <guid>https://forem.com/axlfc/unleash-your-creativity-generate-mind-blowing-images-with-dall-e-using-your-console-prompt-4125</guid>
      <description>&lt;p&gt;Are you tired of using the same old stock images for your projects? Do you want to create something truly unique and eye-catching? Look no further than DALL-E - the AI program that can generate stunning images based on your wildest imagination.&lt;/p&gt;

&lt;p&gt;And now, with just a few simple commands in your console prompt, you can bring your creative vision to life with DALL-E. No more tedious image searches or frustrating editing software - just let DALL-E do the work for you.&lt;/p&gt;

&lt;p&gt;The process is simple: just input your desired image description into the console prompt, and watch as DALL-E creates a stunning, high-quality image in seconds. Whether you need an image of a surreal creature or a realistic depiction of a mundane object, DALL-E has got you covered.&lt;/p&gt;

&lt;p&gt;With its cutting-edge technology, DALL-E is the perfect tool for designers, marketers, and anyone looking to add a unique touch to their work. So why wait? Try DALL-E today and unlock your creativity like never before!&lt;/p&gt;

&lt;p&gt;Here's how I managed to use DALL-E AI image generation running in the terminal. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Manual Installation&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install Python dependencies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GNU/Linux:&lt;br&gt;
&lt;code&gt;pip3 install openai python-dotenv&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Windows:&lt;br&gt;
&lt;code&gt;pip install openai python-dotenv&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Termux (Android):&lt;br&gt;
&lt;code&gt;MATHLIB="m" pip3 install numpy openai&lt;/code&gt;&lt;br&gt;
&lt;code&gt;pip3 install wheel setuptools python-dotenv&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Clone git repository&lt;br&gt;
&lt;code&gt;git clone https://github.com/Axlfc/UE5-python&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Navigate to Content/Python/chatBot repository directory&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log into openAI web page and get your API key.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Edit .env file from the repository folder and paste your API Key to set the variable &lt;strong&gt;OPENAI_API_KEY&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run image.py to begin to generate images the AI with your terminal prompt.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GNU/Linux &amp;amp; Termux (Android):&lt;br&gt;
&lt;code&gt;python3 image.py&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Windows:&lt;br&gt;
&lt;code&gt;python image.py&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If you want to run a simple command &lt;code&gt;dalle&lt;/code&gt; to run DALL-E in Windows Terminal, you can edit the C:\Users\Your_Username\Documents\WindowsPowershell\Microsoft.PowerShell_profile.ps1 file and add to it the following lines:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;function dalle_function {&lt;br&gt;
    python C:\Users\Your_Username\Desktop\UE5-python\Content\Python\chatBot\image.py&lt;br&gt;
}&lt;br&gt;
Set-Alias dalle dalle_function&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If you also want that &lt;code&gt;dalle&lt;/code&gt; alias in GNU/Linux or Android, you can edit &lt;code&gt;~/.bash_aliases&lt;/code&gt; file and add: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;dalle() { &lt;br&gt;
  python3 "~/UE5-python/Content/Python/chatBot/image.py" &lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now when you type &lt;code&gt;dalle&lt;/code&gt; in your Terminal it will start dalle.&lt;/p&gt;

&lt;h2&gt;
  
  
  Usage:
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;dalle "A picture of a cat wearing a mexican hat"&lt;/code&gt;&lt;br&gt;
&lt;code&gt;dalle "Path/To/Image.png"&lt;/code&gt;&lt;br&gt;
&lt;code&gt;dalle "A photograph of a spider climbing a wall" "Path/To/Image.png"&lt;/code&gt;&lt;br&gt;
&lt;code&gt;dalle "A photograph of a spider climbing a wall" "Path/To/Image.png" "Path/To/MaskImage.png"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk1f8silwa43gf8pxttvv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk1f8silwa43gf8pxttvv.jpg" alt="2023-03-11_04-10-06_A_photograph_of_a_ki" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpg2k3omkckhw4np8n0mf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpg2k3omkckhw4np8n0mf.jpg" alt="2023-03-11_04-10-06_A_photograph_of_a_ki_variation" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxndwd3l81qv5psf9ooyl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxndwd3l81qv5psf9ooyl.jpg" alt="2023-03-11_04-10-06_A_photograph_of_a_ki_variation_edit" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpj8vnetwc7ekcqd5miqs.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpj8vnetwc7ekcqd5miqs.jpg" alt="2023-03-11_04-22-37_A_photograph_of_a_bi" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffe7pdcfgthsbm0fy9782.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffe7pdcfgthsbm0fy9782.jpg" alt="2023-03-11_13-19-34_A_picture_of_a_baby_" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwczjs348n24pwafswgfp.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwczjs348n24pwafswgfp.jpg" alt="2023-03-11_13-49-43_A_spider_climbing_a_" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjvi2cvjstuvefaw8ish7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjvi2cvjstuvefaw8ish7.jpg" alt="2023-03-11_13-49-43_A_spider_climbing_a__edit" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbi4bxck4rrqlcgyw5na.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbi4bxck4rrqlcgyw5na.jpg" alt="2023-03-11_13-49-43_A_spider_climbing_a__edit_edit" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgashm9y9jh9h55mphq7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgashm9y9jh9h55mphq7.jpg" alt="2023-03-11_13-49-43_A_spider_climbing_a__variation" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdslw7a5cmc9u1yz790gh.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdslw7a5cmc9u1yz790gh.jpg" alt="2023-03-11_14-58-42_A_picture_of_a_cat_i" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkcobcp3zaksclbl4rgtj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkcobcp3zaksclbl4rgtj.jpg" alt="2023-03-11_15-06-12_A_picture_of_a_cat_i_masked1" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbihb1lfq7p331uzj07dg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbihb1lfq7p331uzj07dg.jpg" alt="2023-03-11_15-17-05_A_picture_of_the_Que" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuxkued0hhusya7bzb29m.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuxkued0hhusya7bzb29m.jpg" alt="2023-03-11_16-16-45_A_dog_photograph" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fobrt5oa4w04dacdfz2eg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fobrt5oa4w04dacdfz2eg.jpg" alt="2023-03-11_16-16-45_A_dog_photograph_edit" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg1qekgzb9s42l2k3ty38.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg1qekgzb9s42l2k3ty38.jpg" alt="2023-03-11_17-52-46_A_paradise_beach" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp9jn0isvf7hc8lg6vk2q.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp9jn0isvf7hc8lg6vk2q.jpg" alt="2023-03-11_17-52-46_A_paradise_beach_var1" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi23bfwhmiwbt2o3fq6td.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi23bfwhmiwbt2o3fq6td.jpg" alt="2023-03-11_17-59-03_A_paradise_beach" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fas6yyv0lrdfpnao9aepk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fas6yyv0lrdfpnao9aepk.jpg" alt="A_photograph_of_a_ki" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7h7e9lsr3f0ezeth0stu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7h7e9lsr3f0ezeth0stu.jpg" alt="doggo" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F06hhexnfbias7pvf8uu5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F06hhexnfbias7pvf8uu5.jpg" alt="doggo_var3" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Did this article helped you? Share it, comment or give a like if it did! 😄&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Conversate or talk with ChatGPT in your own terminal</title>
      <dc:creator>Axlfc</dc:creator>
      <pubDate>Sat, 03 Dec 2022 13:13:16 +0000</pubDate>
      <link>https://forem.com/axlfc/conversate-with-chatgpt-in-your-own-terminal-4bnb</link>
      <guid>https://forem.com/axlfc/conversate-with-chatgpt-in-your-own-terminal-4bnb</guid>
      <description>&lt;p&gt;Here's how I managed to use ChatGPT AI chat bot in my own terminal. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4b5d17paxtu21mc9rdo2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4b5d17paxtu21mc9rdo2.jpg" alt="A screenshot of ChatGPT running on my Android Phone in Termux App" width="800" height="1777"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to recreate the running of the script manually, follow the steps below:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;chatGPT&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Install Python3 and Git&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GNU/Linux:&lt;br&gt;
&lt;code&gt;sudo apt-get install -y python3 git&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Termux (Android):&lt;br&gt;
&lt;code&gt;pkg install -y root-repo&lt;br&gt;
pkg update -y&lt;br&gt;
pkg upgrade -y&lt;br&gt;
apt install -y git build-essential python3&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install Python dependencies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GNU/Linux:&lt;br&gt;
&lt;code&gt;pip3 install openai python-dotenv transformers colorama&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Windows:&lt;br&gt;
&lt;code&gt;pip install openai python-dotenv transformers colorama&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Termux (Android):&lt;br&gt;
&lt;code&gt;MATHLIB="m" pip3 install numpy openai&lt;/code&gt;&lt;br&gt;
&lt;code&gt;pip3 install wheel setuptools python-dotenv colorama&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Clone git repository&lt;br&gt;
&lt;code&gt;git clone https://github.com/Axlfc/UE5-python&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Navigate to Content/Python/chatBot repository directory&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log into openAI web page and get your API key.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Edit .env file from the repository folder and paste your API Key to set the variable &lt;strong&gt;OPENAI_API_KEY&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run conversate.py to begin to conversate with the AI locally on your terminal.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GNU/Linux &amp;amp; Termux (Android):&lt;br&gt;
&lt;code&gt;python3 conversate.py&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Windows:&lt;br&gt;
&lt;code&gt;python conversate.py&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If you want to run a simple command &lt;code&gt;chat&lt;/code&gt; to run chatGPT in Windows Terminal, you can edit the C:\Users\Your_Username\Documents\WindowsPowershell\Microsoft.PowerShell_profile.ps1 file and add to it the following lines:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;function chat_function {&lt;br&gt;
    python C:\Users\Your_Username\Desktop\UE5-python\Content\Python\chatBot\conversate.py&lt;br&gt;
}&lt;br&gt;
Set-Alias chat chat_function&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If you also want that &lt;code&gt;chat&lt;/code&gt; alias in GNU/Linux or Android, you can edit &lt;code&gt;~/.bash_aliases&lt;/code&gt; file and add: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;chat() { &lt;br&gt;
  python3 "~/UE5-python/Content/Python/chatBot/conversate.py" &lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now when you type &lt;code&gt;chat&lt;/code&gt; in your Terminal it will start chatGPT.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;talkGPT&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you want the AI to talk to you using a concrete voice, you should try running talk.py script which is used to make the AI process an audio file of their response, for the moment voice chat works only on Windows or GNU/Linux:&lt;/p&gt;

&lt;p&gt;-Install portaudio&lt;br&gt;
GNU/Linux:&lt;br&gt;
&lt;code&gt;sudo apt-get install -y build-essential portaudio19-dev&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install the required Python dependencies and it should work:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GNU/Linux:&lt;br&gt;
&lt;code&gt;pip3 install git+https://github.com/openai/whisper.git jiwer gitpython gdown pathlib setuptools pyaudio soundfile pathlib numpy librosa SpeechRecognition langdetect googletrans==4.0.0-rc1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Windows:&lt;br&gt;
&lt;code&gt;pip install git+https://github.com/openai/whisper.git jiwer gitpython gdown pathlib setuptools pyaudio soundfile pathlib numpy librosa SpeechRecognition langdetect googletrans==4.0.0-rc1&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run talk.py to begin to talk with the AI locally on your terminal, the voice will process and then played.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GNU/Linux:&lt;br&gt;
&lt;code&gt;python3 talk.py&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Windows:&lt;br&gt;
&lt;code&gt;python talk.py&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Voice processing in talk.py script isn't able to mantain a conversation (almost) real time with the ChatGPT AI due to long audio processing time, but it is definitely possible.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;codeGPT&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you only want the AI to generate code for you, use the script code.py and pass some commented code to it and it will reply creating code for you!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fht3n6gzwq3r9w9721dq3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fht3n6gzwq3r9w9721dq3.png" alt="code.py execution" width="800" height="159"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Did this article helped you? Share it, comment or give a like if it did! 😄&lt;/p&gt;

</description>
      <category>python</category>
      <category>openai</category>
      <category>gpt3</category>
      <category>ai</category>
    </item>
    <item>
      <title>How to install Stable Diffusion in an Ubuntu 22.04 GNU/Linux Oracle VirtualBox VM</title>
      <dc:creator>Axlfc</dc:creator>
      <pubDate>Thu, 29 Sep 2022 11:43:55 +0000</pubDate>
      <link>https://forem.com/axlfc/how-to-install-and-run-stablediffusion-in-an-ubuntu-2204-gnulinux-oracle-virtualbox-vm-1550</link>
      <guid>https://forem.com/axlfc/how-to-install-and-run-stablediffusion-in-an-ubuntu-2204-gnulinux-oracle-virtualbox-vm-1550</guid>
      <description>&lt;p&gt;Here's how I managed to install Stable Diffusion AI image generator with Linux-Auto-Customizer to be able to run it within an Ubuntu 22.04 GNU/Linux VirtualBox VM. Minimum 16GB of memory recommended.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Install Python3, cmake and Linux-Auto-Customizer:&lt;br&gt;
&lt;code&gt;sudo apt install -y python3 cmake git&lt;br&gt;
git clone https://github.com/AleixMT/Linux-Auto-Customizer&lt;br&gt;
cd Linux-Auto-Customizer&lt;br&gt;
git checkout stablediffusion_feature&lt;br&gt;
sudo bash src/core/install.sh -v -o customizer&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Download .cpkt model weights manually (huggingface account will be needed):&lt;br&gt;
The model file needed by Stable Diffusion is hosted on Hugging Face. &lt;br&gt;
You will need to register with any email address. &lt;br&gt;
Once registered, head to the latest model repository, which at the time of writing is stable-diffusion-v-1-4-original. &lt;br&gt;
Under the ‘files and versions’ tab, download the checkpoint file, sd-v1-4.ckpt.&lt;br&gt;
&lt;a href="https://huggingface.co/CompVis/stable-diffusion-v-1-4-original" rel="noopener noreferrer"&gt;Link to download weights&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Load the weights of the Stable Diffusion model in ~/.customizer/cache directory named as stableDiffusion_bundle_file:&lt;br&gt;
&lt;code&gt;mv ~/Downloads/sd-v1-4.ckpt ~/.customizer/cache/model.ckpt&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reload bash environment:&lt;br&gt;
&lt;code&gt;bash&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set up Stable Diffusion:&lt;br&gt;
&lt;code&gt;customizer-install -v -o stableDiffusion&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reload bash environment:&lt;br&gt;
&lt;code&gt;bash&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run function stablediffusion:&lt;br&gt;
&lt;code&gt;stablediffusion "A cat riding a rocket from outer earth"&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now we have Stable Diffusion installed running on our CPU in the Ubuntu 22.04 GNU/Linux Oracle VirtualBox VM, it is considerably running slower than running it in the GPU in bare metal.&lt;/p&gt;

&lt;p&gt;Happy VM AI art generating!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2209eudtn8feuv4iip99.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2209eudtn8feuv4iip99.png" alt="A cat riding a rocket from outer earth" width="512" height="512"&gt;&lt;/a&gt;&lt;br&gt;
A cat riding a rocket from outer earth!! &lt;br&gt;
FUN!&lt;/p&gt;

&lt;p&gt;Did this article helped you? Share it, comment or give a like if it did! 😄&lt;/p&gt;

</description>
      <category>stablediffusion</category>
      <category>ubuntu</category>
      <category>vm</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Set Up Carbon Programming Language Manually on Ubuntu 22.04</title>
      <dc:creator>Axlfc</dc:creator>
      <pubDate>Fri, 05 Aug 2022 02:20:00 +0000</pubDate>
      <link>https://forem.com/axlfc/how-to-set-up-carbon-programming-language-manually-on-ubuntu-2204-39ng</link>
      <guid>https://forem.com/axlfc/how-to-set-up-carbon-programming-language-manually-on-ubuntu-2204-39ng</guid>
      <description>&lt;p&gt;Here’s how I managed to manually install Google’s programming language as a C++ successor in Ubuntu 22.04 GNU/Linux.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo apt install -y apt-transport-https curl git gnupg&lt;br&gt;
curl -fsSL https://bazel.build/bazel-release.pub.gpg | gpg --dearmor &amp;gt; bazel.gpg&lt;br&gt;
sudo mv bazel.gpg /etc/apt/trusted.gpg.d/&lt;br&gt;
echo "deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list&lt;br&gt;
sudo apt update -y &amp;amp;&amp;amp; sudo apt install -y bazel clang lldb lld openjdk-8-jdk llvm build-essential libc++-dev&lt;br&gt;
echo 'export PATH="/usr/local/opt/llvm/bin:$PATH"&lt;br&gt;
export LDFLAGS="-L/usr/local/opt/llvm/lib"&lt;br&gt;
export CPPFLAGS="-I/usr/local/opt/llvm/include"&lt;br&gt;
export CC=$(which clang)' &amp;gt;&amp;gt; ~/.profile&lt;br&gt;
git clone https://github.com/carbon-language/carbon-lang&lt;br&gt;
cd carbon-lang&lt;br&gt;
bazel run //explorer -- ./explorer/testdata/print/format_only.carbon&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The folder(carbon-lang/explorer/testdata) has carbon sample programs.&lt;/p&gt;

&lt;p&gt;Did this article helped you? Share it, comment or give a like if it did! 😄&lt;/p&gt;

</description>
      <category>ubuntu</category>
      <category>linux</category>
      <category>carbon</category>
      <category>cpp</category>
    </item>
  </channel>
</rss>
