BitFun  by GCWing

Next-generation AI agent system with persistent memory and personality

Created 1 month ago
335 stars

Top 82.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

BitFun is a next-generation AI agent system creating personal assistants with persistent memory and personality, aiming for deep human-machine collaboration. It targets users seeking an AI partner that learns habits and grows over time, offering benefits like continuous, context-aware assistance for coding and knowledge work across multiple channels.

How It Works

Built with Rust and TypeScript for a lightweight, cross-platform experience, BitFun features a "Personal Assistant" core with long-term memory and personality. It extends capabilities via the "MCP Protocol" for external tools and "Skills" (Markdown/script packages). Specialized agents include "Code Agent" for coding/debugging and "Cowork Agent" for document management. Novelty lies in its personalized AI companion, multi-channel access (WeChat, Telegram), and a flexible Skill marketplace.

Quick Start & Requirements

Install the desktop app via the latest installer from GitHub Releases. Building from source requires Node.js (LTS) and the Rust toolchain. npm install followed by npm run desktop:dev or npm run desktop:build is also supported.

Highlighted Details

  • Code Agent: Offers Agentic (autonomous coding), Plan (plan-first), Debug (root-cause analysis), and Review (code convention checks) modes.
  • Cowork Agent: Integrates skills for PDF, DOCX, XLSX, PPTX management, browser automation, and a skill marketplace.
  • Extensibility: MCP Protocol for external tools, Markdown-based Skills, and Agent customization via Markdown.

Maintenance & Community

Developed in spare time for research, not commercial profit. Welcomes contributions focused on ideas, optimization, stability, and ecosystem expansion. Maximally accepts AI-generated code. Community links beyond GitHub issues/PRs are not specified.

Licensing & Compatibility

Released under the MIT License. A disclaimer notes the project's non-commercial intent for research, which may imply usage restrictions for commercial applications despite the permissive license.

Limitations & Caveats

The default Personal Assistant is Work In Progress (WIP). CLI, Server, Mobile, and Social Platform Integrations are in development (🚧). Only the Desktop (Tauri) application is fully supported on Windows and macOS.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
47
Issues (30d)
31
Star History
340 stars in the last 30 days

Explore Similar Projects

Starred by Guy Podjarny Guy Podjarny(Founder of Tessl; Cofounder of Snyk; Ex-CTO of Akamai), Gabriel Almeida Gabriel Almeida(Cofounder of Langflow), and
12 more.

awesome-ai-agents by e2b-dev

0.7%
26k
AI agent list, open & closed source, for various uses
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.